File indexing completed on 2024-05-08 22:38:41
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from DQMOffline.Trigger.BTaggingMonitor_cfi import hltBTVmonitoring
0004
0005
0006 BTagMu_AK4DiJet20_Mu5 = hltBTVmonitoring.clone(
0007 FolderName = 'HLT/BTV/BTagMu_DiJet/BTagMu_AK4DiJet20_Mu5',
0008 nmuons = 1,
0009 nelectrons = 0,
0010 njets = 2,
0011 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0012 jetSelection = 'pt>10 & abs(eta)<2.4',
0013 bjetSelection = 'pt>5 & abs(eta)<2.4',
0014 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet20_Mu5_v*']),
0015 histoPSet = dict(jetPtBinning = [0,10,15,20,30,50,70,100,150,200,400,700,1000,1500,3000])
0016 )
0017
0018 BTagMu_AK4DiJet20_Mu5_DeepJet = hltBTVmonitoring.clone(
0019 FolderName = 'HLT/BTV/BTagMu_DiJet/AK4DiJet20_Mu5_DeepJet',
0020 nmuons = 1,
0021 nelectrons = 0,
0022 njets = 2,
0023 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0024 jetSelection = 'pt>10 & abs(eta)<2.4',
0025 bjetSelection = 'pt>5 & abs(eta)<2.4',
0026 btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
0027 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet20_Mu5_v*']),
0028 histoPSet = dict(jetPtBinning = [0,10,15,20,30,50,70,100,150,200,400,700,1000,1500,3000])
0029 )
0030
0031 BTagMu_AK4DiJet40_Mu5 = hltBTVmonitoring.clone(
0032 FolderName = 'HLT/BTV/BTagMu_DiJet/BTagMu_AK4DiJet40_Mu5',
0033 nmuons = 1,
0034 nelectrons = 0,
0035 njets = 2,
0036 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0037 jetSelection = 'pt>30 & abs(eta)<2.4',
0038 bjetSelection = 'pt>20 & abs(eta)<2.4',
0039 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet40_Mu5_v*']),
0040 histoPSet = dict(jetPtBinning = [0,30,40,50,70,100,150,200,400,700,1000,1500,3000])
0041 )
0042
0043 BTagMu_AK4DiJet40_Mu5_DeepJet = hltBTVmonitoring.clone(
0044 FolderName = 'HLT/BTV/BTagMu_DiJet/AK4DiJet40_Mu5_DeepJet',
0045 nmuons = 1,
0046 nelectrons = 0,
0047 njets = 2,
0048 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0049 jetSelection = 'pt>30 & abs(eta)<2.4',
0050 bjetSelection = 'pt>20 & abs(eta)<2.4',
0051 btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
0052 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet40_Mu5_v*']),
0053 histoPSet = dict(jetPtBinning = [0,30,40,50,70,100,150,200,400,700,1000,1500,3000])
0054 )
0055
0056 BTagMu_AK4DiJet70_Mu5 = hltBTVmonitoring.clone(
0057 FolderName = 'HLT/BTV/BTagMu_DiJet/BTagMu_AK4DiJet70_Mu5',
0058 nmuons = 1,
0059 nelectrons = 0,
0060 njets = 2,
0061 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0062 jetSelection = 'pt>50 & abs(eta)<2.4',
0063 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet70_Mu5_v*']),
0064 histoPSet = dict(jetPtBinning = [0,50,60,70,80,90,100,150,200,400,700,1000,1500,3000])
0065 )
0066
0067 BTagMu_AK4DiJet70_Mu5_DeepJet = hltBTVmonitoring.clone(
0068 FolderName = 'HLT/BTV/BTagMu_DiJet/AK4DiJet70_Mu5_DeepJet',
0069 nmuons = 1,
0070 nelectrons = 0,
0071 njets = 2,
0072 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0073 jetSelection = 'pt>50 & abs(eta)<2.4',
0074 btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
0075 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet70_Mu5_v*']),
0076 histoPSet = dict(jetPtBinning = [0,50,60,70,80,90,100,150,200,400,700,1000,1500,3000])
0077 )
0078
0079 BTagMu_AK4DiJet110_Mu5 = hltBTVmonitoring.clone(
0080 FolderName = 'HLT/BTV/BTagMu_DiJet/BTagMu_AK4DiJet110_Mu5',
0081 nmuons = 1,
0082 nelectrons = 0,
0083 njets = 2,
0084 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0085 jetSelection = 'pt>90 & abs(eta)<2.4',
0086 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet110_Mu5_v*']),
0087 histoPSet = dict(jetPtBinning = [0,90,100,110,120,130,150,200,400,700,1000,1500,3000])
0088 )
0089
0090 BTagMu_AK4DiJet110_Mu5_DeepJet = hltBTVmonitoring.clone(
0091 FolderName = 'HLT/BTV/BTagMu_DiJet/AK4DiJet110_Mu5_DeepJet',
0092 nmuons = 1,
0093 nelectrons = 0,
0094 njets = 2,
0095 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0096 jetSelection = 'pt>90 & abs(eta)<2.4',
0097 btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
0098 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet110_Mu5_v*']),
0099 histoPSet = dict(jetPtBinning = [0,90,100,110,120,130,150,200,400,700,1000,1500,3000])
0100 )
0101
0102 BTagMu_AK4DiJet170_Mu5 = hltBTVmonitoring.clone(
0103 FolderName = 'HLT/BTV/BTagMu_DiJet/BTagMu_AK4DiJet170_Mu5',
0104 nmuons = 1,
0105 nelectrons = 0,
0106 njets = 2,
0107 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0108 jetSelection = 'pt>150 & abs(eta)<2.4',
0109 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet170_Mu5_v*']),
0110 histoPSet = dict(jetPtBinning = [0,150,160,170,180,190,200,400,700,1000,1500,3000])
0111 )
0112
0113 BTagMu_AK4DiJet170_Mu5_DeepJet = hltBTVmonitoring.clone(
0114 FolderName = 'HLT/BTV/BTagMu_DiJet/AK4DiJet170_Mu5_DeepJet',
0115 nmuons = 1,
0116 nelectrons = 0,
0117 njets = 2,
0118 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0119 jetSelection = 'pt>150 & abs(eta)<2.4',
0120 btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
0121 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet170_Mu5_v*']),
0122 histoPSet = dict(jetPtBinning = [0,150,160,170,180,190,200,400,700,1000,1500,3000])
0123 )
0124
0125 BTagMu_AK4Jet300_Mu5 = hltBTVmonitoring.clone(
0126 FolderName = 'HLT/BTV/BTagMu_Jet/BTagMu_AK4Jet300_Mu5',
0127 nmuons = 1,
0128 nelectrons = 0,
0129 njets = 1,
0130 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0131 jetSelection = 'pt>250 & abs(eta)<2.4',
0132 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4Jet300_Mu5_v*']),
0133 histoPSet = dict(jetPtBinning = [0,250,280,300,320,360,400,700,1000,1500,3000])
0134 )
0135
0136 BTagMu_AK4Jet300_Mu5_DeepJet = hltBTVmonitoring.clone(
0137 FolderName = 'HLT/BTV/BTagMu_Jet/BTagMu_AK4Jet300_Mu5_DeepJet',
0138 nmuons = 1,
0139 nelectrons = 0,
0140 njets = 1,
0141 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0142 jetSelection = 'pt>250 & abs(eta)<2.4',
0143 btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
0144 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4Jet300_Mu5_v*']),
0145 histoPSet = dict(jetPtBinning = [0,250,280,300,320,360,400,700,1000,1500,3000])
0146 )
0147
0148
0149
0150 BTagMu_AK8DiJet170_Mu5 = hltBTVmonitoring.clone(
0151 FolderName = 'HLT/BTV/BTagMu_DiJet/BTagMu_AK8DiJet170_Mu5',
0152 nmuons = 1,
0153 nelectrons = 0,
0154 njets = 2,
0155 jets = "ak8PFJetsPuppi",
0156 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0157 jetSelection = 'pt>150 & abs(eta)<2.4',
0158 btagAlgos = ["pfMassDecorrelatedParticleNetDiscriminatorsJetTags:XbbvsQCD"],
0159 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK8DiJet170_Mu5_v*']),
0160 histoPSet = dict(jetPtBinning = [0,150,160,170,180,190,200,400,700,1000,1500,3000])
0161 )
0162
0163
0164 BTagMu_AK8Jet300_Mu5 = hltBTVmonitoring.clone(
0165 FolderName = 'HLT/BTV/BTagMu_Jet/BTagMu_AK8Jet300_Mu5',
0166 nmuons = 1,
0167 nelectrons = 0,
0168 njets = 1,
0169 jets = "ak8PFJetsPuppi",
0170 muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
0171 jetSelection = 'pt>250 & abs(eta)<2.4',
0172 btagAlgos = ["pfMassDecorrelatedParticleNetDiscriminatorsJetTags:XbbvsQCD"],
0173 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK8Jet300_Mu5_v*']),
0174 histoPSet = dict(jetPtBinning = [0,250,280,300,320,360,400,700,1000,1500,3000])
0175 )
0176
0177
0178 BTagMu_AK8Jet170_DoubleMu5 = hltBTVmonitoring.clone(
0179 FolderName = 'HLT/BTV/BTagDiMu_Jet/BTagMu_AK8Jet170_DoubleMu5',
0180 nmuons = 2,
0181 nelectrons = 0,
0182 njets = 1,
0183 jets = "ak8PFJetsPuppi",
0184 muoSelection = 'pt>7 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.numberOfValidTrackerHits>7 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & numberOfMatchedStations>1 &globalTrack.normalizedChi2<10',
0185 jetSelection = 'pt>150 & abs(eta)<2.4',
0186 btagAlgos = ["pfMassDecorrelatedParticleNetDiscriminatorsJetTags:XbbvsQCD"],
0187 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK8Jet170_DoubleMu5_v*']),
0188 histoPSet = dict(jetPtBinning = [0,150,160,170,180,190,200,400,700,1000,1500,3000])
0189 )
0190
0191
0192 BTagMonitor_PFJet40 = hltBTVmonitoring.clone(
0193 FolderName = 'HLT/BTV/PFJet/PFJet40',
0194 nmuons = 0,
0195 nelectrons = 0,
0196 njets = 1,
0197 jetSelection = 'pt>30 & abs(eta)<2.4',
0198 bjetSelection = 'pt>20 & abs(eta)<2.4',
0199 histoPSet = dict(jetPtBinning = [0,30,35,40,45,50,60,70,100,150,200,400,700,1000,1500,3000]),
0200 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_PFJet40_v*'])
0201 )
0202
0203 BTagMonitor_PFJet40_DeepJet = hltBTVmonitoring.clone(
0204 FolderName = 'HLT/BTV/PFJet/PFJet40_DeepJet',
0205 nmuons = 0,
0206 nelectrons = 0,
0207 njets = 1,
0208 jetSelection = 'pt>30 & abs(eta)<2.4',
0209 bjetSelection = 'pt>20 & abs(eta)<2.4',
0210 btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
0211 histoPSet = dict(jetPtBinning = [0,30,35,40,45,50,60,70,100,150,200,400,700,1000,1500,3000]),
0212 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_PFJet40_v*'])
0213 )
0214
0215
0216 BTagMonitor_AK8PFJet40 = hltBTVmonitoring.clone(
0217 FolderName = 'HLT/BTV/PFJet/AK8PFJet40',
0218 nmuons = 0,
0219 nelectrons = 0,
0220 njets = 1,
0221 jets = "ak8PFJetsPuppi",
0222 jetSelection = 'pt>30 & abs(eta)<2.4',
0223 bjetSelection = 'pt>20 & abs(eta)<2.4',
0224 btagAlgos = ["pfMassDecorrelatedParticleNetDiscriminatorsJetTags:XbbvsQCD"],
0225 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_AK8PFJet40_v*']),
0226 histoPSet = dict(jetPtBinning = [0,30,35,40,45,50,60,70,100,150,200,400,700,1000,1500,3000])
0227 )
0228
0229
0230 BTagMonitor_PFJetFwd40_DeepJet = hltBTVmonitoring.clone(
0231 FolderName = 'HLT/BTV/PFJet/PFJetFwd40_DeepJet',
0232 nmuons = 0,
0233 nelectrons = 0,
0234 njets = 1,
0235 jetSelection = 'pt>30 & abs(eta)>2.7 & abs(eta)<5.0',
0236 bjetSelection = 'pt>20 & abs(eta)>2.7 & abs(eta)<5.0',
0237 btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
0238 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_PFJetFwd40_v*']),
0239 histoPSet = dict(
0240 jetPtBinning = [0,30,35,40,45,50,60,70,100,150,200,400,700,1000,1500,3000],
0241 jetEtaBinning = [-5.0,-4.7,-4.4,-4.1,-3.8,-3.5,-3.2,-2.9,-2.7,-2.4,-2.1,0.0,2.1,2.4,2.7,2.9,3.2,3.5,3.8,4.1,4.4,4.7,5.0],
0242 jetEtaBinning2D = [-5.0,-4.7,-4.4,-4.1,-3.8,-3.5,-3.2,-2.9,-2.7,-2.4,-2.1,0.0,2.1,2.4,2.7,2.9,3.2,3.5,3.8,4.1,4.4,4.7,5.0],
0243 etaPSet = dict(nbins=50, xmin=-5.0, xmax=5.0)
0244 )
0245 )
0246
0247
0248 BTagMonitor_AK8PFJetFwd40_DeepJet = hltBTVmonitoring.clone(
0249 FolderName = 'HLT/BTV/PFJet/AK8PFJetFwd40',
0250 nmuons = 0,
0251 nelectrons = 0,
0252 njets = 1,
0253 jets = "ak8PFJetsPuppi",
0254 jetSelection = 'pt>30 & abs(eta)>2.7 & abs(eta)<5.0',
0255 bjetSelection = 'pt>20 & abs(eta)>2.7 & abs(eta)<5.0',
0256 btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
0257 numGenericTriggerEventPSet = dict(hltPaths = ['HLT_AK8PFJetFwd40_v*']),
0258 histoPSet = dict(
0259 jetPtBinning = [0,30,35,40,45,50,60,70,100,150,200,400,700,1000,1500,3000],
0260 jetEtaBinning = [-5.0,-4.7,-4.4,-4.1,-3.8,-3.5,-3.2,-2.9,-2.7,-2.4,-2.1,0.0,2.1,2.4,2.7,2.9,3.2,3.5,3.8,4.1,4.4,4.7,5.0],
0261 jetEtaBinning2D = [-5.0,-4.7,-4.4,-4.1,-3.8,-3.5,-3.2,-2.9,-2.7,-2.4,-2.1,0.0,2.1,2.4,2.7,2.9,3.2,3.5,3.8,4.1,4.4,4.7,5.0],
0262 etaPSet = dict(nbins=50, xmin=-5.0, xmax=5.0)
0263 )
0264 )
0265
0266
0267
0268 btagMonitorHLT = cms.Sequence(
0269 BTagMu_AK4DiJet20_Mu5
0270 + BTagMu_AK4DiJet20_Mu5_DeepJet
0271 + BTagMu_AK4DiJet40_Mu5
0272 + BTagMu_AK4DiJet40_Mu5_DeepJet
0273 + BTagMu_AK4DiJet70_Mu5
0274 + BTagMu_AK4DiJet70_Mu5_DeepJet
0275 + BTagMu_AK4DiJet110_Mu5
0276 + BTagMu_AK4DiJet110_Mu5_DeepJet
0277 + BTagMu_AK4DiJet170_Mu5
0278 + BTagMu_AK4DiJet170_Mu5_DeepJet
0279 + BTagMu_AK8DiJet170_Mu5
0280 + BTagMu_AK8Jet170_DoubleMu5
0281 + BTagMu_AK4Jet300_Mu5
0282 + BTagMu_AK4Jet300_Mu5_DeepJet
0283 + BTagMu_AK8Jet300_Mu5
0284 )
0285
0286
0287 from Configuration.Eras.Modifier_pp_on_PbPb_run3_cff import pp_on_PbPb_run3
0288 pp_on_PbPb_run3.toReplaceWith(btagMonitorHLT,btagMonitorHLT.copyAndExclude([BTagMu_AK8DiJet170_Mu5,BTagMu_AK8Jet300_Mu5,BTagMu_AK8Jet170_DoubleMu5,BTagMonitor_AK8PFJet40]))
0289
0290 btvHLTDQMSourceExtra = cms.Sequence(
0291 BTagMonitor_PFJet40
0292 + BTagMonitor_PFJet40_DeepJet
0293 + BTagMonitor_AK8PFJet40
0294 + BTagMonitor_PFJetFwd40_DeepJet
0295 + BTagMonitor_AK8PFJetFwd40_DeepJet
0296 )