Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-19 23:20:00

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # BTagPerformanceAnalyzer configuration
0004 from DQMOffline.RecoB.tagGenericAnalysis_cff import bTagGenericAnalysisBlock
0005 from DQMOffline.RecoB.tagGenericAnalysis_cff import cTagGenericAnalysisBlock
0006 from DQMOffline.RecoB.tagGenericAnalysis_cff import bTagTrackIPAnalysisBlock
0007 from DQMOffline.RecoB.tagGenericAnalysis_cff import bTagProbabilityAnalysisBlock
0008 
0009 bTagCommonBlock = cms.PSet(
0010     # use pre-computed jet flavour identification
0011     # new default is to use genparticles - and it is the only option
0012     # Parameters which are common to all tagger algorithms
0013     # rec. jet
0014     ptRecJetMin = cms.double(30.0),
0015     ptRecJetMax = cms.double(40000.0),
0016     # eta
0017     etaMin = cms.double(0.0),
0018     etaMax = cms.double(2.5),
0019     # lepton momentum to jet energy ratio, if you use caloJets put ratioMin to -1.0 and ratioMax to 0.8
0020     ratioMin = cms.double(-9999.0),
0021     ratioMax = cms.double(9999.0),
0022     softLeptonInfo = cms.InputTag("softPFElectronsTagInfos"),
0023     # Section for the jet flavour identification
0024     jetMCSrc = cms.InputTag("mcJetFlavour"),
0025     caloJetMCSrc = cms.InputTag(""), #To define only if you use the old flavour tool
0026     useOldFlavourTool = cms.bool(False), #Recommended only for CaloJets, if True then define caloJetMCSrc and ignore jetMCSrc
0027     # eta and pt ranges
0028     ptRanges = cms.vdouble(50.0, 80.0, 120.0),
0029     etaRanges = cms.vdouble(0.0, 1.4, 2.5),
0030     #Jet ID and EnergyCorr.
0031     doJetID = cms.bool(False),
0032     doJEC = cms.bool(False),
0033     JECsourceMC = cms.InputTag("ak4PFCHSL1FastL2L3Corrector"),
0034     JECsourceData = cms.InputTag("ak4PFCHSL1FastL2L3ResidualCorrector"),
0035     #tagger configuration
0036     tagConfig = cms.VPSet(
0037 
0038         cms.PSet(
0039             bTagTrackIPAnalysisBlock,
0040             type = cms.string('CandIP'),
0041             label = cms.InputTag("pfImpactParameterTagInfos"),
0042             folder = cms.string("IPTag")
0043         ),
0044 
0045         cms.PSet(
0046             bTagProbabilityAnalysisBlock,
0047             label = cms.InputTag("pfJetProbabilityBJetTags"),
0048             folder = cms.string("JP")
0049         ),
0050 
0051     )
0052 )