Back to home page

Project CMSSW displayed by LXR

 
 

    


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 # fastsim has no conversion collection (yet)
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 )