File indexing completed on 2024-04-06 12:10:02
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005 etBinsStd=cms.vdouble(5,10,12.5,15,17.5,20,22.5,25,30,35,40,45,50,60,80,100,150,200,250,300,350,400)
0006 scEtaBinsStd = cms.vdouble(-2.5,-2.4,-2.3,-2.2,-2.1,-2.0,-1.9,-1.8,-1.7,-1.566,-1.4442,-1.3,-1.2,-1.1,-1.0,-0.9,-0.8,-0.7,-0.6,-0.5,-0.4,-0.3,-0.2,-0.1,0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1,1.1,1.2,1.3,1.4442,1.566,1.7,1.8,1.9,2.0,2.1,2.2,2.3,2.4,2.5)
0007 phiBinsStd = cms.vdouble(-3.32,-2.97,-2.62,-2.27,-1.92,-1.57,-1.22,-0.87,-0.52,-0.18,0.18,0.52,0.87,1.22,1.57,1.92,2.27,2.62,2.97,3.32)
0008
0009 etRangeCut= cms.PSet(
0010 rangeVar=cms.string("et"),
0011 allowedRanges=cms.vstring("0:10000"),
0012 )
0013 ecalBarrelEtaCut=cms.PSet(
0014 rangeVar=cms.string("scEta"),
0015 allowedRanges=cms.vstring("-1.4442:1.4442")
0016 )
0017 ecalEndcapEtaCut=cms.PSet(
0018 rangeVar=cms.string("scEta"),
0019 allowedRanges=cms.vstring("-2.5:-1.556","1.556:2.5")
0020 )
0021 ecalEndcapHighEtaCut=cms.PSet(
0022 rangeVar=cms.string("scEta"),
0023 allowedRanges=cms.vstring("-3.0:-2.5","2.5:3.0")
0024 )
0025 ecalEndcapPosHighEtaCut= cms.PSet(
0026 rangeVar=cms.string("scEta"),
0027 allowedRanges=cms.vstring("2.5:3.0"),
0028 )
0029 ecalEndcapNegHighEtaCut= cms.PSet(
0030 rangeVar=cms.string("scEta"),
0031 allowedRanges=cms.vstring("-3.0:-2.5"),
0032 )
0033
0034 ecalBarrelAndEndcapEtaCut = cms.PSet(
0035 rangeVar=cms.string("scEta"),
0036 allowedRanges=cms.vstring("-1.4442:1.4442","-2.5:-1.556","1.556:2.5"),
0037 )
0038 hcalPosEtaCut= cms.PSet(
0039 rangeVar=cms.string("scEta"),
0040 allowedRanges=cms.vstring("1.3:1.4442","1.556:2.5"),
0041 )
0042
0043 hcalNegEtaCut= cms.PSet(
0044 rangeVar=cms.string("scEta"),
0045 allowedRanges=cms.vstring("-2.5:-1.556","-1.4442:-1.3"),
0046 )
0047
0048 muonEtaCut=cms.PSet(
0049 rangeVar=cms.string("eta"),
0050 allowedRanges=cms.vstring("-2.4:2.4")
0051 )
0052 tagAndProbeConfigEleWPTight = cms.PSet(
0053 trigEvent = cms.InputTag("hltTriggerSummaryAOD","","HLT"),
0054 tagColl = cms.InputTag("gedGsfElectrons"),
0055 probeColl = cms.InputTag("gedGsfElectrons"),
0056 tagVIDCuts = cms.InputTag("egmGsfElectronIDsForDQM:cutBasedElectronID-RunIIIWinter22-V1-tight"),
0057 probeVIDCuts = cms.InputTag("egmGsfElectronIDsForDQM:cutBasedElectronID-RunIIIWinter22-V1-tight"),
0058 sampleTrigRequirements = cms.PSet(
0059 hltInputTag = cms.InputTag("TriggerResults","","HLT"),
0060 hltPaths = cms.vstring("HLT_Ele30_WPTight_Gsf_v*","HLT_Ele32_WPTight_Gsf_v*","HLT_Ele35_WPTight_Gsf_v*"
0061 "HLT_Ele38_WPTight_Gsf_v*",
0062 "HLT_Ele32_WPTight_Gsf_L1DoubleEG_v*",
0063 )
0064 ),
0065
0066 tagFilters = cms.vstring("hltEle30WPTightGsfTrackIsoFilter",
0067 "hltEle32WPTightGsfTrackIsoFilter"
0068 "hltEle35noerWPTightGsfTrackIsoFilter"
0069 "hltEle38noerWPTightGsfTrackIsoFilter"
0070 "hltEle32L1DoubleEGWPTightGsfTrackIsoFilter" ),
0071 tagFiltersORed = cms.bool(True),
0072 tagRangeCuts = cms.VPSet(ecalBarrelEtaCut),
0073 probeFilters = cms.vstring(),
0074 probeFiltersORed = cms.bool(False),
0075 probeRangeCuts = cms.VPSet(ecalBarrelAndEndcapEtaCut),
0076 minTagProbeDR = cms.double(0),
0077 minMass = cms.double(70.0),
0078 maxMass = cms.double(110.0),
0079 requireOpSign = cms.bool(False),
0080
0081 )
0082
0083
0084 tagAndProbeElePhoConfigEleWPTight = tagAndProbeConfigEleWPTight.clone(
0085 probeColl=cms.InputTag("gedPhotons"),
0086 probeVIDCuts=cms.InputTag("cutBasedPhotonID-RunIIIWinter22-122X-V1-loose"),
0087 minTagProbeDR=cms.double(0.1)
0088 )
0089
0090 tagAndProbeElePhoHighEtaConfigEleWPTight = tagAndProbeConfigEleWPTight.clone(
0091 probeColl=cms.InputTag("gedPhotons"),
0092 probeVIDCuts=cms.InputTag("cutBasedPhotonID-RunIIIWinter22-122X-V1-loose"),
0093 probeRangeCuts = cms.VPSet(),
0094 minTagProbeDR=cms.double(0.1)
0095 )
0096
0097 tagAndProbeMuonEleConfigIsoMu = cms.PSet(
0098 trigEvent = cms.InputTag("hltTriggerSummaryAOD","","HLT"),
0099 tagColl = cms.InputTag("muons"),
0100 probeColl = cms.InputTag("gedGsfElectrons"),
0101 tagVIDCuts = cms.InputTag("egmDQMSelectedMuons"),
0102 probeVIDCuts = cms.InputTag("egmGsfElectronIDsForDQM:cutBasedElectronID-RunIIIWinter22-V1-tight"),
0103 sampleTrigRequirements = cms.PSet(
0104 hltInputTag = cms.InputTag("TriggerResults","","HLT"),
0105 hltPaths = cms.vstring("HLT_IsoMu27_v*")
0106
0107 ),
0108
0109 tagFilters = cms.vstring("hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07"),
0110 tagFiltersORed = cms.bool(True),
0111 tagRangeCuts = cms.VPSet(muonEtaCut),
0112 probeFilters = cms.vstring(),
0113 probeFiltersORed = cms.bool(False),
0114 probeRangeCuts = cms.VPSet(ecalBarrelAndEndcapEtaCut),
0115 minTagProbeDR = cms.double(0.4),
0116 minMass = cms.double(-1),
0117 maxMass = cms.double(-1),
0118 requireOpSign = cms.bool(False),
0119 )
0120
0121
0122 tagAndProbeMuonPhoConfigIsoMu = tagAndProbeMuonEleConfigIsoMu.clone(
0123 probeColl=cms.InputTag("gedPhotons"),
0124 probeVIDCuts=cms.InputTag("cutBasedPhotonID-RunIIIWinter22-122X-V1-loose"),
0125 )
0126
0127 egammaStdHistConfigs = cms.VPSet(
0128 cms.PSet(
0129 histType=cms.string("1D"),
0130 vsVar=cms.string("et"),
0131 nameSuffex=cms.string("_EBvsEt"),
0132 rangeCuts=cms.VPSet(ecalBarrelEtaCut),
0133 binLowEdges=etBinsStd,
0134 ),
0135 cms.PSet(
0136 histType=cms.string("1D"),
0137 vsVar=cms.string("et"),
0138 nameSuffex=cms.string("_EEvsEt"),
0139 rangeCuts=cms.VPSet(ecalEndcapEtaCut),
0140 binLowEdges=etBinsStd,
0141 ),
0142 cms.PSet(
0143 histType=cms.string("1D"),
0144 vsVar=cms.string("scEta"),
0145 nameSuffex=cms.string("_vsSCEta"),
0146 rangeCuts=cms.VPSet(),
0147 binLowEdges=scEtaBinsStd,
0148 ),
0149 cms.PSet(
0150 histType=cms.string("1D"),
0151 vsVar=cms.string("phi"),
0152 nameSuffex=cms.string("_EBvsPhi"),
0153 rangeCuts=cms.VPSet(ecalBarrelEtaCut),
0154 binLowEdges=phiBinsStd,
0155 ),
0156 cms.PSet(
0157 histType=cms.string("1D"),
0158 vsVar=cms.string("phi"),
0159 nameSuffex=cms.string("_EEvsPhi"),
0160 rangeCuts=cms.VPSet(ecalEndcapEtaCut),
0161 binLowEdges=phiBinsStd,
0162 ),
0163 cms.PSet(
0164 histType=cms.string("2D"),
0165 xVar=cms.string("scEta"),
0166 yVar=cms.string("phi"),
0167 nameSuffex=cms.string("_vsSCEtaPhi"),
0168 rangeCuts=cms.VPSet(),
0169 xBinLowEdges=scEtaBinsStd,
0170 yBinLowEdges=phiBinsStd,
0171 ),
0172
0173 )
0174
0175 egammaHighEtaHistConfigs = cms.VPSet(
0176 cms.PSet(
0177 histType=cms.string("1D"),
0178 vsVar=cms.string("et"),
0179 nameSuffex=cms.string("_vsEt"),
0180 rangeCuts=cms.VPSet(),
0181 binLowEdges=etBinsStd,
0182 ),
0183 cms.PSet(
0184 histType=cms.string("1D"),
0185 vsVar=cms.string("scEta"),
0186 nameSuffex=cms.string("_vsSCEta"),
0187 rangeCuts=cms.VPSet(),
0188 binLowEdges=cms.vdouble(-3.0,-2.9,-2.8,-2.7,-2.6,-2.5,2.5,2.6,2.7,2.8,2.9,3.0),
0189 ),
0190 cms.PSet(
0191 histType=cms.string("1D"),
0192 vsVar=cms.string("phi"),
0193 nameSuffex=cms.string("_vsPhi"),
0194 rangeCuts=cms.VPSet(),
0195 binLowEdges=phiBinsStd,
0196 ),
0197 cms.PSet(
0198 histType=cms.string("2D"),
0199 xVar=cms.string("scEta"),
0200 yVar=cms.string("phi"),
0201 nameSuffex=cms.string("_vsSCEtaPhi"),
0202 rangeCuts=cms.VPSet(),
0203 xBinLowEdges=cms.vdouble(-3.0,-2.9,-2.8,-2.7,-2.6,-2.5,2.5,2.6,2.7,2.8,2.9,3.0),
0204 yBinLowEdges=phiBinsStd,
0205 ),
0206
0207 )
0208
0209 egammaStdFiltersToMonitor= cms.VPSet(
0210 cms.PSet(
0211 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DoubleEle33_CaloIdL_MW"),
0212 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("40:99999")),),
0213 filterName = cms.string("hltEle33CaloIdLMWPMS2Filter"),
0214 histTitle = cms.string(""),
0215 tagExtraFilter = cms.string(""),
0216 ),
0217 cms.PSet(
0218 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DoubleEle33_CaloIdL_MW"),
0219 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("40:99999")),),
0220 filterName = cms.string("hltDiEle33CaloIdLMWPMS2UnseededFilter"),
0221 histTitle = cms.string(""),
0222 tagExtraFilter = cms.string("hltEle33CaloIdLMWPMS2Filter"),
0223 ),
0224 cms.PSet(
0225 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Photon300_NoHE"),
0226 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("320:99999")),),
0227 filterName = cms.string("hltEG300erFilter"),
0228 histTitle = cms.string(""),
0229 tagExtraFilter = cms.string(""),
0230 ),
0231 cms.PSet(
0232 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DoublePhoton70"),
0233 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("80:99999")),),
0234 filterName = cms.string("hltEG70HEFilter"),
0235 histTitle = cms.string(""),
0236 tagExtraFilter = cms.string(""),
0237 ),
0238 cms.PSet(
0239 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DoublePhoton70"),
0240 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("80:99999")),),
0241 filterName = cms.string("hltDiEG70HEUnseededFilter"),
0242 histTitle = cms.string(""),
0243 tagExtraFilter = cms.string("hltEG70HEFilter"),
0244 ),
0245 cms.PSet(
0246 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DoublePhoton85"),
0247 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("90:99999")),),
0248 filterName = cms.string("hltEG85HEFilter"),
0249 histTitle = cms.string(""),
0250 tagExtraFilter = cms.string(""),
0251 ),
0252 cms.PSet(
0253 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DoublePhoton85"),
0254 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("80:99999")),),
0255 filterName = cms.string("hltDiEG85HEUnseededFilter"),
0256 histTitle = cms.string(""),
0257 tagExtraFilter = cms.string("hltEG85HEFilter"),
0258 ),
0259 cms.PSet(
0260 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DiSC30_18_EIso_AND_HE_Mass70"),
0261 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("35:99999")),),
0262 filterName = cms.string("hltEG30EIso15HE30EcalIsoLastFilter"),
0263 histTitle = cms.string(""),
0264 tagExtraFilter = cms.string(""),
0265 ),
0266 cms.PSet(
0267 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DiSC30_18_EIso_AND_HE_Mass70"),
0268 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("35:99999")),),
0269 filterName = cms.string("hltEG18EIso15HE30EcalIsoUnseededFilter"),
0270 histTitle = cms.string(""),
0271 tagExtraFilter = cms.string("hltEG30EIso15HE30EcalIsoLastFilter"),
0272 ),
0273 cms.PSet(
0274 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL"),
0275 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("26:99999")),),
0276 filterName = cms.string("hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter"),
0277 histTitle = cms.string(""),
0278 tagExtraFilter = cms.string(""),
0279 ),
0280 cms.PSet(
0281 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL"),
0282 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("15:99999")),),
0283 filterName = cms.string("hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter"),
0284 histTitle = cms.string(""),
0285 tagExtraFilter = cms.string(""),
0286 ),
0287 cms.PSet(
0288 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele30_WPTight_Gsf"),
0289 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("33:99999")),),
0290 filterName = cms.string("hltEle30WPTightGsfTrackIsoFilter"),
0291 histTitle = cms.string(""),
0292 tagExtraFilter = cms.string(""),
0293 ),
0294 cms.PSet(
0295 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele32_WPTight_Gsf"),
0296 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("35:99999")),),
0297 filterName = cms.string("hltEle32WPTightGsfTrackIsoFilter"),
0298 histTitle = cms.string(""),
0299 tagExtraFilter = cms.string(""),
0300 ),
0301 cms.PSet(
0302 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele35_WPTight_Gsf"),
0303 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("42:99999")),),
0304 filterName = cms.string("hltEle35noerWPTightGsfTrackIsoFilter"),
0305 histTitle = cms.string(""),
0306 tagExtraFilter = cms.string(""),
0307 ),
0308 cms.PSet(
0309 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele38_WPTight_Gsf"),
0310 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("42:99999")),),
0311 filterName = cms.string("hltEle38noerWPTightGsfTrackIsoFilter"),
0312 histTitle = cms.string(""),
0313 tagExtraFilter = cms.string(""),
0314 ),
0315 cms.PSet(
0316 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele32_WPTight_Gsf_L1DoubleEG"),
0317 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("35:99999")),),
0318 filterName = cms.string("hltEle32L1DoubleEGWPTightGsfTrackIsoFilter"),
0319 histTitle = cms.string(""),
0320 tagExtraFilter = cms.string(""),
0321 ),
0322 cms.PSet(
0323 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Photon33"),
0324 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("35:99999")),),
0325 filterName = cms.string("hltEG33L1EG26HEFilter"),
0326 histTitle = cms.string(""),
0327 tagExtraFilter = cms.string(""),
0328 ),
0329 cms.PSet(
0330 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Photon50"),
0331 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("55:99999")),),
0332 filterName = cms.string("hltEG50HEFilter"),
0333 histTitle = cms.string(""),
0334 tagExtraFilter = cms.string(""),
0335 ),
0336 cms.PSet(
0337 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Photon75"),
0338 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("80:99999")),),
0339 filterName = cms.string("hltEG75HEFilter"),
0340 histTitle = cms.string(""),
0341 tagExtraFilter = cms.string(""),
0342 ),
0343 cms.PSet(
0344 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Photon90"),
0345 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("95:99999")),),
0346 filterName = cms.string("hltEG90HEFilter"),
0347 histTitle = cms.string(""),
0348 tagExtraFilter = cms.string(""),
0349 ),
0350 cms.PSet(
0351 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Photon120"),
0352 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("95:99999")),),
0353 filterName = cms.string("hltEG120HEFilter"),
0354 histTitle = cms.string(""),
0355 tagExtraFilter = cms.string(""),
0356 ),
0357 cms.PSet(
0358 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Photon150"),
0359 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("160:99999")),),
0360 filterName = cms.string("hltEG150HEFilter"),
0361 histTitle = cms.string(""),
0362 tagExtraFilter = cms.string(""),
0363 ),
0364 cms.PSet(
0365 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Photon175"),
0366 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("180:99999")),),
0367 filterName = cms.string("hltEG175HEFilter"),
0368 histTitle = cms.string(""),
0369 tagExtraFilter = cms.string(""),
0370 ),
0371 cms.PSet(
0372 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Photon200"),
0373 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("220:99999")),),
0374 filterName = cms.string("hltEG200HEFilter"),
0375 histTitle = cms.string(""),
0376 tagExtraFilter = cms.string(""),
0377 ),
0378 cms.PSet(
0379 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_CaloJet500_NoJetID"),
0380 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("500:99999")),),
0381 filterName = cms.string("hltSingleCaloJet500"),
0382 histTitle = cms.string(""),
0383 tagExtraFilter = cms.string(""),
0384 ),
0385 cms.PSet(
0386 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_CaloJet550_NoJetID"),
0387 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("550:99999")),),
0388 filterName = cms.string("hltSingleCaloJet550"),
0389 histTitle = cms.string(""),
0390 tagExtraFilter = cms.string(""),
0391 ),
0392 cms.PSet(
0393 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele28_HighEta_SC20_Mass55"),
0394 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("32:99999")),),
0395 filterName = cms.string("hltEle28HighEtaSC20TrackIsoFilter"),
0396 histTitle = cms.string(""),
0397 tagExtraFilter = cms.string(""),
0398 ),
0399 cms.PSet(
0400 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165"),
0401 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("55:99999")),),
0402 filterName = cms.string("hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter"),
0403 histTitle = cms.string(""),
0404 tagExtraFilter = cms.string(""),
0405 ),
0406 cms.PSet(
0407 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele115_CaloIdVT_GsfTrkIdT"),
0408 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("120:99999")),),
0409 filterName = cms.string("hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter"),
0410 histTitle = cms.string(""),
0411 tagExtraFilter = cms.string(""),
0412 ),
0413 cms.PSet(
0414 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele135_CaloIdVT_GsfTrkIdT"),
0415 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("140:99999")),),
0416 filterName = cms.string("hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter"),
0417 histTitle = cms.string(""),
0418 tagExtraFilter = cms.string(""),
0419 ),
0420 cms.PSet(
0421 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DiEle27_WPTightCaloOnly_L1DoubleEG"),
0422 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("30:99999")),),
0423 filterName = cms.string("hltEle27L1DoubleEGWPTightHcalIsoFilter"),
0424 histTitle = cms.string(""),
0425 tagExtraFilter = cms.string(""),
0426 ),
0427 cms.PSet(
0428 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DiEle27_WPTightCaloOnly_L1DoubleEG"),
0429 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("30:99999")),),
0430 filterName = cms.string("hltDiEle27L1DoubleEGWPTightEcalIsoFilter"),
0431 histTitle = cms.string(""),
0432 tagExtraFilter = cms.string("hltEle27L1DoubleEGWPTightHcalIsoFilter"),
0433 ),
0434 cms.PSet(
0435 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DoubleEle25_CaloIdL_MW"),
0436 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("28:99999")),),
0437 filterName = cms.string("hltEle25CaloIdLMWPMS2Filter"),
0438 histTitle = cms.string(""),
0439 tagExtraFilter = cms.string(""),
0440 ),
0441 cms.PSet(
0442 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DoubleEle25_CaloIdL_MW"),
0443 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("28:99999")),),
0444 filterName = cms.string("hltDiEle25CaloIdLMWPMS2UnseededFilter"),
0445 histTitle = cms.string(""),
0446 tagExtraFilter = cms.string("hltEle25CaloIdLMWPMS2Filter"),
0447 ),
0448 cms.PSet(
0449 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DoubleEle27_CaloIdL_MW"),
0450 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("30:99999")),),
0451 filterName = cms.string("hltEle27CaloIdLMWPMS2Filter"),
0452 histTitle = cms.string(""),
0453 tagExtraFilter = cms.string(""),
0454 ),
0455 cms.PSet(
0456 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DoubleEle27_CaloIdL_MW"),
0457 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("30:99999")),),
0458 filterName = cms.string("hltDiEle27CaloIdLMWPMS2UnseededFilter"),
0459 histTitle = cms.string(""),
0460 tagExtraFilter = cms.string("hltEle27CaloIdLMWPMS2Filter"),
0461 ),
0462 cms.PSet(
0463 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele27_Ele37_CaloIdL_MW"),
0464 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("30:99999")),),
0465 filterName = cms.string("hltEle27CaloIdLMWPMS2Filter"),
0466 histTitle = cms.string(""),
0467 tagExtraFilter = cms.string(""),
0468 ),
0469 cms.PSet(
0470 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele27_Ele37_CaloIdL_MW"),
0471 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("30:99999")),),
0472 filterName = cms.string("hltDiEle27CaloIdLMWPMS2UnseededFilter"),
0473 histTitle = cms.string(""),
0474 tagExtraFilter = cms.string("hltEle27CaloIdLMWPMS2Filter"),
0475 ),
0476 cms.PSet(
0477 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele27_Ele37_CaloIdL_MW"),
0478 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("40:99999")),),
0479 filterName = cms.string("hltEle37CaloIdLMWPMS2UnseededFilter"),
0480 histTitle = cms.string(""),
0481 tagExtraFilter = cms.string("hltEle27CaloIdLMWPMS2Filter"),
0482 )
0483
0484 )
0485
0486
0487
0488 egammaPhoHighEtaFiltersToMonitor= cms.VPSet(
0489 cms.PSet(
0490 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele28_HighEta_SC20_Mass55"),
0491 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("22:99999")),
0492 ecalEndcapHighEtaCut
0493 ),
0494 filterName = cms.string("hltEle28HighEtaSC20Mass55Filter"),
0495 histTitle = cms.string(""),
0496 tagExtraFilter = cms.string("hltEle28HighEtaSC20TrackIsoFilter"),
0497 ),
0498 cms.PSet(
0499 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele28_HighEta_SC20_Mass55"),
0500 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("22:99999")),
0501 ecalEndcapHighEtaCut
0502 ),
0503 filterName = cms.string("hltEle28HighEtaSC20HcalIsoFilterUnseeded"),
0504 histTitle = cms.string(""),
0505 tagExtraFilter = cms.string("hltEle28HighEtaSC20TrackIsoFilter"),
0506 ),
0507
0508 )
0509 egammaPhoFiltersToMonitor= cms.VPSet(
0510 cms.PSet(
0511 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_20_20_20_CaloIdLV2"),
0512 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("25:99999")),),
0513 filterName = cms.string("hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter"),
0514 histTitle = cms.string(""),
0515 tagExtraFilter = cms.string(""),
0516 ),
0517 cms.PSet(
0518 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_20_20_20_CaloIdLV2"),
0519 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("25:99999")),),
0520 filterName = cms.string("hltTriEG20CaloIdLV2ClusterShapeUnseededFilter"),
0521 histTitle = cms.string(""),
0522 tagExtraFilter = cms.string("hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter"),
0523 ),
0524 cms.PSet(
0525 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL"),
0526 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("25:99999")),),
0527 filterName = cms.string("hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter"),
0528 histTitle = cms.string(""),
0529 tagExtraFilter = cms.string(""),
0530 ),
0531 cms.PSet(
0532 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL"),
0533 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("25:99999")),),
0534 filterName = cms.string("hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter"),
0535 histTitle = cms.string(""),
0536 tagExtraFilter = cms.string("hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter"),
0537 ),
0538
0539 cms.PSet(
0540 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_30_30_10_CaloIdLV2"),
0541 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("35:99999")),),
0542 filterName = cms.string("hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter"),
0543 histTitle = cms.string(""),
0544 tagExtraFilter = cms.string(""),
0545 ),
0546
0547 cms.PSet(
0548 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_30_30_10_CaloIdLV2"),
0549 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("15:99999")),),
0550 filterName = cms.string("hltEG10CaloIdLV2ClusterShapeUnseededFilter"),
0551 histTitle = cms.string(""),
0552 tagExtraFilter = cms.string("hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter"),
0553 ),
0554
0555 cms.PSet(
0556 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_30_30_10_CaloIdLV2"),
0557 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("35:99999")),),
0558 filterName = cms.string("hltDiEG30CaloIdLV2EtUnseededFilter"),
0559 histTitle = cms.string(""),
0560 tagExtraFilter = cms.string("hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter"),
0561 ),
0562
0563 cms.PSet(
0564 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL"),
0565 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("35:99999")),),
0566 filterName = cms.string("hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter"),
0567 histTitle = cms.string(""),
0568 tagExtraFilter = cms.string(""),
0569 ),
0570
0571 cms.PSet(
0572 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL"),
0573 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("15:99999")),),
0574 filterName = cms.string("hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter"),
0575 histTitle = cms.string(""),
0576 tagExtraFilter = cms.string("hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter"),
0577
0578 ),
0579
0580 cms.PSet(
0581 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL"),
0582 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("35:99999")),),
0583 filterName = cms.string("hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter"),
0584 histTitle = cms.string(""),
0585 tagExtraFilter = cms.string("hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter"),
0586 ),
0587
0588 cms.PSet(
0589 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL"),
0590 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("38:99999")),),
0591 filterName = cms.string("hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter"),
0592 histTitle = cms.string(""),
0593 tagExtraFilter = cms.string(""),
0594 ),
0595
0596 cms.PSet(
0597 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL"),
0598 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("10:99999")),),
0599 filterName = cms.string("hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter"),
0600 histTitle = cms.string(""),
0601 tagExtraFilter = cms.string("hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter"),
0602 ),
0603
0604 cms.PSet(
0605 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL"),
0606 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("38:99999")),),
0607 filterName = cms.string("hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter"),
0608 histTitle = cms.string(""),
0609 tagExtraFilter = cms.string("hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter"),
0610 ),
0611
0612 )
0613
0614
0615 egammaMuPhoFiltersToMonitor= cms.VPSet(
0616 cms.PSet(
0617 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Mu12_DoublePhoton20"),
0618 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("25:99999")),),
0619 filterName = cms.string("hltMu12DiEG20HEUnseededFilter"),
0620 histTitle = cms.string(""),
0621 tagExtraFilter = cms.string("hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12"),
0622 ),
0623 )
0624
0625 egammaMuEleFiltersToMonitor= cms.VPSet(
0626 cms.PSet(
0627 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Mu12_DoublePhoton20"),
0628 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("25:99999")),),
0629 filterName = cms.string("hltMu12DiEG20HEUnseededFilter"),
0630 histTitle = cms.string(""),
0631 tagExtraFilter = cms.string("hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12"),
0632 ),
0633 cms.PSet(
0634 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Mu37_Ele27_CaloIdL_MW"),
0635 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("30:99999")),),
0636 filterName = cms.string("hltEle27CaloIdLMWPMS2UnseededFilter"),
0637 histTitle = cms.string(""),
0638 tagExtraFilter = cms.string("hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q"),
0639 ),
0640 cms.PSet(
0641 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Mu27_Ele37_CaloIdL_MW"),
0642 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("42:99999")),),
0643 filterName = cms.string("hltEle37CaloIdLMWPMS2UnseededFilter"),
0644 histTitle = cms.string(""),
0645 tagExtraFilter = cms.string("hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q"),
0646 ),
0647 cms.PSet(
0648 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_DoubleEle33_CaloIdL_MW"),
0649 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("40:99999")),),
0650 filterName = cms.string("hltEle33CaloIdLMWPMS2Filter"),
0651 histTitle = cms.string(""),
0652 tagExtraFilter = cms.string(""),
0653 ),
0654 cms.PSet(
0655 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele32_WPTight_Gsf"),
0656 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("35:99999")),),
0657 filterName = cms.string("hltEle32WPTightGsfTrackIsoFilter"),
0658 histTitle = cms.string(""),
0659 tagExtraFilter = cms.string(""),
0660 ),
0661 cms.PSet(
0662 folderName = cms.string("HLT/EGM/TagAndProbeEffs/HLT_Ele32_WPTight_Gsf_L1DoubleEG"),
0663 rangeCuts = cms.VPSet(etRangeCut.clone(allowedRanges=cms.vstring("35:99999")),),
0664 filterName = cms.string("hltEle32L1DoubleEGWPTightGsfTrackIsoFilter"),
0665 histTitle = cms.string(""),
0666 tagExtraFilter = cms.string(""),
0667 ),
0668 )
0669
0670 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0671 egHLTDQMOfflineTnPSource = DQMEDAnalyzer("HLTEleTagAndProbeOfflineSource",
0672 tagAndProbeCollections = cms.VPSet(
0673 cms.PSet(
0674 tagAndProbeConfigEleWPTight,
0675 histConfigs = egammaStdHistConfigs,
0676 baseHistName = cms.string("eleWPTightTag_"),
0677 filterConfigs = egammaStdFiltersToMonitor,
0678 ),
0679 )
0680 )
0681
0682 egHLTElePhoHighEtaDQMOfflineTnPSource = DQMEDAnalyzer("HLTElePhoTagAndProbeOfflineSource",
0683 tagAndProbeCollections = cms.VPSet(
0684 cms.PSet(
0685 tagAndProbeElePhoHighEtaConfigEleWPTight,
0686 histConfigs = egammaHighEtaHistConfigs,
0687 baseHistName = cms.string("eleWPTightTagPhoHighEtaProbe_"),
0688 filterConfigs = egammaPhoHighEtaFiltersToMonitor,
0689 ),
0690 )
0691 )
0692 egHLTElePhoDQMOfflineTnPSource = DQMEDAnalyzer("HLTElePhoTagAndProbeOfflineSource",
0693 tagAndProbeCollections = cms.VPSet(
0694 cms.PSet(
0695 tagAndProbeElePhoConfigEleWPTight,
0696 histConfigs = egammaStdHistConfigs,
0697 baseHistName = cms.string("eleWPTightTagPhoProbe_"),
0698 filterConfigs = egammaPhoFiltersToMonitor,
0699 ),
0700 )
0701 )
0702
0703 egHLTMuonEleDQMOfflineTnPSource = DQMEDAnalyzer("HLTMuEleTagAndProbeOfflineSource",
0704 tagAndProbeCollections = cms.VPSet(
0705 cms.PSet(
0706 tagAndProbeMuonEleConfigIsoMu,
0707 histConfigs = egammaStdHistConfigs,
0708 baseHistName = cms.string("muonIsoMuTagEleProbe_"),
0709 filterConfigs = egammaMuEleFiltersToMonitor,
0710 ),
0711 )
0712 )
0713 egHLTMuonPhoDQMOfflineTnPSource = DQMEDAnalyzer("HLTMuPhoTagAndProbeOfflineSource",
0714 tagAndProbeCollections = cms.VPSet(
0715 cms.PSet(
0716 tagAndProbeMuonPhoConfigIsoMu,
0717 histConfigs = egammaStdHistConfigs,
0718 baseHistName = cms.string("muonIsoMuTagPhoProbe_"),
0719 filterConfigs = egammaMuPhoFiltersToMonitor,
0720 ),
0721 )
0722 )
0723
0724
0725 from RecoEgamma.ElectronIdentification.egmGsfElectronIDs_cff import egmGsfElectronIDs
0726
0727 egmGsfElectronIDsForDQM = egmGsfElectronIDs.clone()
0728 egmGsfElectronIDsForDQM.physicsObjectsIDs = cms.VPSet()
0729 egmGsfElectronIDsForDQM.physicsObjectSrc == cms.InputTag('gedGsfElectrons')
0730
0731
0732 from PhysicsTools.SelectorUtils.tools.vid_id_tools import setupVIDSelection
0733 my_id_modules = ['RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Winter22_122X_V1_cff']
0734 for id_module_name in my_id_modules:
0735 idmod= __import__(id_module_name, globals(), locals(), ['idName','cutFlow'])
0736 for name in dir(idmod):
0737 item = getattr(idmod,name)
0738 if hasattr(item,'idName') and hasattr(item,'cutFlow'):
0739 setupVIDSelection(egmGsfElectronIDsForDQM,item)
0740
0741
0742 from RecoEgamma.PhotonIdentification.photonIDValueMapProducer_cff import photonIDValueMapProducer
0743 from RecoEgamma.PhotonIdentification.egmPhotonIDs_cfi import egmPhotonIDs
0744 photonIDValueMapProducerForDQM = photonIDValueMapProducer.clone(
0745 src="gedPhotons",
0746 vertices="offlinePrimaryVertices",
0747 ebReducedRecHitCollection="reducedEcalRecHitsEB",
0748 eeReducedRecHitCollection="reducedEcalRecHitsEE",
0749 esReducedRecHitCollection="reducedEcalRecHitsES",
0750 pfCandidates="particleFlow",
0751 isAOD=True,
0752 )
0753 egmPhotonIDsForDQM = egmPhotonIDs.clone()
0754
0755
0756 from PhysicsTools.SelectorUtils.tools.vid_id_tools import setupVIDSelection
0757 my_id_modules = ['RecoEgamma.PhotonIdentification.Identification.cutBasedPhotonID_RunIIIWinter22_122X_V1_cff']
0758 for id_module_name in my_id_modules:
0759 idmod= __import__(id_module_name, globals(), locals(), ['idName','cutFlow'])
0760 for name in dir(idmod):
0761 item = getattr(idmod,name)
0762 if hasattr(item,'idName') and hasattr(item,'cutFlow'):
0763 setupVIDSelection(egmPhotonIDsForDQM,item)
0764 egmPhotonIDSequenceForDQM = cms.Sequence(photonIDValueMapProducerForDQM*
0765 egmPhotonIDsForDQM)
0766
0767 egmDQMSelectedMuons = cms.EDProducer("HLTDQMMuonSelector",
0768 objs=cms.InputTag("muons"),
0769 vertices=cms.InputTag("offlinePrimaryVertices"),
0770 selection=cms.string("pt > 20"),
0771 muonSelectionType=cms.string("tight")
0772 )
0773 egmMuonIDSequenceForDQM = cms.Sequence(egmDQMSelectedMuons)