Skip to content

Commit d89ba9d

Browse files
authored
Merge pull request #45577 from felix-phy/Btag-OfflineDQM-CHS-To_PUPPI
Btag-OfflineDQM-CHS-To_PUPPI
2 parents d34e3af + b9e9774 commit d89ba9d

File tree

2 files changed

+26
-4
lines changed

2 files changed

+26
-4
lines changed

DQMOffline/RecoB/python/bTagCommon_cff.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@
4040
cms.PSet(
4141
bTagTrackIPAnalysisBlock,
4242
type = cms.string('CandIP'),
43-
label = cms.InputTag("pfImpactParameterTagInfos"),
43+
label = cms.InputTag("pfImpactParameterTagInfosPuppi"),
4444
folder = cms.string("IPTag")
4545
),
4646

4747
cms.PSet(
4848
bTagProbabilityAnalysisBlock,
49-
label = cms.InputTag("pfJetProbabilityBJetTags"),
49+
label = cms.InputTag("pfJetProbabilityBJetTagsPuppi"),
5050
folder = cms.string("JP")
5151
),
5252

DQMOffline/RecoB/python/dqmAnalyzer_cff.py

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
from PhysicsTools.JetMCAlgos.HadronAndPartonSelector_cfi import selectedHadronsAndPartons
2222
from PhysicsTools.JetMCAlgos.AK4PFJetsMCFlavourInfos_cfi import ak4JetFlavourInfos
2323
myak4JetFlavourInfos = ak4JetFlavourInfos.clone(
24-
jets = "ak4PFJetsCHS",
24+
jets = "ak4PFJetsPuppi",
25+
weights = cms.InputTag("puppi"),
2526
partons = "selectedHadronsAndPartons:algorithmicPartons",
2627
hadronFlavourHasPriority = True
2728
)
@@ -35,7 +36,7 @@
3536
#do reco gen - reco matching
3637
from PhysicsTools.PatAlgos.mcMatchLayer0.jetMatch_cfi import patJetGenJetMatch
3738
newpatJetGenJetMatch = patJetGenJetMatch.clone(
38-
src = "ak4PFJetsCHS",
39+
src = "ak4PFJetsPuppi",
3940
matched = "ak4GenJetsForPUid",
4041
maxDeltaR = 0.25,
4142
resolveAmbiguities = True
@@ -61,6 +62,27 @@
6162
doJEC=False
6263
)
6364

65+
from Configuration.Eras.Modifier_fastSim_cff import fastSim
66+
fastSim.toModify(myak4JetFlavourInfos,
67+
jets = "ak4PFJetsCHS",
68+
weights = None
69+
).toModify(newpatJetGenJetMatch,
70+
src = "ak4PFJetsCHS",
71+
).toModify(bTagValidation.tagConfig[0],
72+
label = "pfImpactParameterTagInfos"
73+
).toModify(bTagValidation.tagConfig[1],
74+
label = "pfJetProbabilityBJetTags"
75+
)
76+
77+
from Configuration.Eras.Modifier_pp_on_PbPb_run3_cff import pp_on_PbPb_run3
78+
pp_on_PbPb_run3.toModify(newpatJetGenJetMatch,
79+
src = "akCs4PFJets",
80+
).toModify(bTagValidation.tagConfig[0],
81+
label = "pfImpactParameterTagInfos"
82+
).toModify(bTagValidation.tagConfig[1],
83+
label = "pfJetProbabilityBJetTags"
84+
)
85+
6486
#to run on fullsim in the validation sequence, all histograms produced in the dqmoffline sequence
6587
bTagValidationNoall = bTagValidation.clone(flavPlots="bcl")
6688
bTagPlotsMCbcl = cms.Sequence(bTagValidationNoall)

0 commit comments

Comments
 (0)