File indexing completed on 2024-04-06 12:18:56
0001 import FWCore.ParameterSet.Config as cms
0002 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0003 from copy import deepcopy
0004
0005 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0006 SUSY_HLT_Ele15_HT350_MET50_SingleLepton = DQMEDAnalyzer('SUSY_HLT_SingleLepton',
0007 electronCollection = cms.InputTag('gedGsfElectrons'),
0008 muonCollection = cms.InputTag(''),
0009 pfMetCollection = cms.InputTag('pfMet'),
0010 pfJetCollection = cms.InputTag('ak4PFJets'),
0011 jetTagCollection = cms.InputTag(''),
0012
0013 vertexCollection = cms.InputTag('offlinePrimaryVertices'),
0014 conversionCollection = cms.InputTag('conversions'),
0015 beamSpot = cms.InputTag('offlineBeamSpot'),
0016
0017 leptonFilter = cms.InputTag('hltEle15VVVLGsfTrackIsoFilter','','HLT'),
0018 hltHt = cms.InputTag('hltPFHTJet30','','HLT'),
0019 hltMet = cms.InputTag('hltPFMETProducer','','HLT'),
0020 hltJets = cms.InputTag(''),
0021 hltJetTags = cms.InputTag(''),
0022
0023 triggerResults = cms.InputTag('TriggerResults','','HLT'),
0024 trigSummary = cms.InputTag('hltTriggerSummaryAOD','','HLT'),
0025
0026 hltProcess = cms.string('HLT'),
0027
0028 triggerPath = cms.string('HLT_Ele15_IsoVVVL_PFHT350_PFMET50'),
0029 triggerPathAuxiliary = cms.string('HLT_Ele35_eta2p1_WP85_Gsf_v'),
0030 triggerPathLeptonAuxiliary = cms.string('HLT_PFHT350_PFMET120_NoiseCleaned_v'),
0031
0032 csvlCut = cms.untracked.double(0.244),
0033 csvmCut = cms.untracked.double(0.679),
0034 csvtCut = cms.untracked.double(0.898),
0035
0036 jetPtCut = cms.untracked.double(30.0),
0037 jetEtaCut = cms.untracked.double(3.0),
0038 metCut = cms.untracked.double(250.0),
0039 htCut = cms.untracked.double(450.0),
0040
0041 leptonPtThreshold = cms.untracked.double(25.0),
0042 htThreshold = cms.untracked.double(500.0),
0043 metThreshold = cms.untracked.double(250.0),
0044 csvThreshold = cms.untracked.double(-1.0)
0045 )
0046
0047 SUSYoHLToEle15oHT350oMET50oSingleLeptonPOSTPROCESSING = DQMEDHarvester('DQMGenericClient',
0048 subDirs = cms.untracked.vstring('HLT/SUSYBSM/HLT_Ele15_IsoVVVL_PFHT350_PFMET50'),
0049 efficiency = cms.vstring(
0050 "leptonTurnOn_eff ';Offline Electron p_{T} [GeV];#epsilon' leptonTurnOn_num leptonTurnOn_den",
0051 "pfHTTurnOn_eff ';Offline PF H_{T} [GeV];#epsilon' pfHTTurnOn_num pfHTTurnOn_den",
0052 "pfMetTurnOn_eff ';Offline PF MET [GeV];#epsilon' pfMetTurnOn_num pfMetTurnOn_den"
0053 ),
0054 resolution = cms.vstring('')
0055 )
0056
0057 SUSY_HLT_Ele15_HT400_MET50_SingleLepton = DQMEDAnalyzer('SUSY_HLT_SingleLepton',
0058 electronCollection = cms.InputTag('gedGsfElectrons'),
0059 muonCollection = cms.InputTag(''),
0060 pfMetCollection = cms.InputTag('pfMet'),
0061 pfJetCollection = cms.InputTag('ak4PFJets'),
0062 jetTagCollection = cms.InputTag(''),
0063
0064 vertexCollection = cms.InputTag('offlinePrimaryVertices'),
0065 conversionCollection = cms.InputTag('conversions'),
0066 beamSpot = cms.InputTag('offlineBeamSpot'),
0067
0068 leptonFilter = cms.InputTag('hltEle15VVVLGsfTrackIsoFilter','','HLT'),
0069 hltHt = cms.InputTag('hltPFHTJet30','','HLT'),
0070 hltMet = cms.InputTag('hltPFMETProducer','','HLT'),
0071 hltJets = cms.InputTag(''),
0072 hltJetTags = cms.InputTag(''),
0073
0074 triggerResults = cms.InputTag('TriggerResults','','HLT'),
0075 trigSummary = cms.InputTag('hltTriggerSummaryAOD','','HLT'),
0076
0077 hltProcess = cms.string('HLT'),
0078
0079 triggerPath = cms.string('HLT_Ele15_IsoVVVL_PFHT400_PFMET50'),
0080 triggerPathAuxiliary = cms.string('HLT_Ele35_eta2p1_WP85_Gsf_v'),
0081 triggerPathLeptonAuxiliary = cms.string('HLT_PFHT350_PFMET120_NoiseCleaned_v'),
0082
0083 csvlCut = cms.untracked.double(0.244),
0084 csvmCut = cms.untracked.double(0.679),
0085 csvtCut = cms.untracked.double(0.898),
0086
0087 jetPtCut = cms.untracked.double(30.0),
0088 jetEtaCut = cms.untracked.double(3.0),
0089 metCut = cms.untracked.double(250.0),
0090 htCut = cms.untracked.double(450.0),
0091
0092 leptonPtThreshold = cms.untracked.double(25.0),
0093 htThreshold = cms.untracked.double(500.0),
0094 metThreshold = cms.untracked.double(250.0),
0095 csvThreshold = cms.untracked.double(-1.0)
0096 )
0097
0098 SUSYoHLToEle15oHT400oMET50oSingleLeptonPOSTPROCESSING = DQMEDHarvester('DQMGenericClient',
0099 subDirs = cms.untracked.vstring('HLT/SUSYBSM/HLT_Ele15_IsoVVVL_PFHT400_PFMET50'),
0100 efficiency = cms.vstring(
0101 "leptonTurnOn_eff ';Offline Electron p_{T} [GeV];#epsilon' leptonTurnOn_num leptonTurnOn_den",
0102 "pfHTTurnOn_eff ';Offline PF H_{T} [GeV];#epsilon' pfHTTurnOn_num pfHTTurnOn_den",
0103 "pfMetTurnOn_eff ';Offline PF MET [GeV];#epsilon' pfMetTurnOn_num pfMetTurnOn_den"
0104 ),
0105 resolution = cms.vstring('')
0106 )
0107
0108
0109
0110 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0111 fastSim.toModify(SUSY_HLT_Ele15_HT350_MET50_SingleLepton,conversionCollection=cms.InputTag(''))
0112 fastSim.toModify(SUSY_HLT_Ele15_HT400_MET50_SingleLepton,conversionCollection=cms.InputTag(''))
0113
0114 SUSY_HLT_Ele_HT_MET_SingleLepton = cms.Sequence( SUSY_HLT_Ele15_HT350_MET50_SingleLepton
0115 + SUSY_HLT_Ele15_HT400_MET50_SingleLepton
0116 )
0117
0118 SUSY_HLT_Ele_HT_MET_SingleLepton_POSTPROCESSING = cms.Sequence( SUSYoHLToEle15oHT350oMET50oSingleLeptonPOSTPROCESSING
0119 + SUSYoHLToEle15oHT400oMET50oSingleLeptonPOSTPROCESSING
0120 )