Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:53:32

0001 import FWCore.ParameterSet.Config as cms
0002 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0003 
0004 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0005 SUSY_HLT_MET120_MUON5 = DQMEDAnalyzer('SUSY_HLT_Muon_Hadronic',
0006   trigSummary = cms.InputTag('hltTriggerSummaryAOD','','HLT'),
0007   MuonCollection = cms.InputTag("muons"),
0008   pfMETCollection = cms.InputTag("pfMet"),
0009   pfJetCollection = cms.InputTag("ak4PFJetsCHS"),
0010   caloJetCollection = cms.InputTag("ak4CaloJets"),
0011   TriggerResults = cms.InputTag('TriggerResults','','HLT'),
0012   HLTProcess = cms.string('HLT'),
0013   TriggerPath = cms.string('HLT_PFMET120_Mu5_v'),
0014   TriggerPathAuxiliaryForMuon = cms.string('HLT_PFHT900_v'),
0015   TriggerPathAuxiliaryForHadronic = cms.string('HLT_IsoMu24_eta2p1_v'),
0016   TriggerFilter = cms.InputTag('hltPFMET120Mu5L3PreFiltered','','HLT'), #the last filter in the path
0017   ptMuonOffline = cms.untracked.double(7.0), 
0018   etaMuonOffline = cms.untracked.double(5.0), 
0019   HTOffline = cms.untracked.double(0.0),
0020   METOffline = cms.untracked.double(200.0),
0021   PtThrJet = cms.untracked.double(30.0),
0022   EtaThrJet = cms.untracked.double(3.0)
0023 )
0024 
0025 
0026 SUSYoHLToMET120oMUON5oPOSTPROCESSING = DQMEDHarvester("DQMGenericClient",
0027     subDirs        = cms.untracked.vstring("HLT/SUSYBSM/HLT_PFMET120_Mu5_v"),
0028     resolution     = cms.vstring(""),
0029     efficiency     = cms.vstring(
0030        "pfHTTurnOn_eff 'Turn-on vs HT; PFHT (GeV); #epsilon' pfHTTurnOn_num pfHTTurnOn_den",
0031        "pfMetTurnOn_eff 'Turn-on vs MET; PFMET (GeV); #epsilon' pfMetTurnOn_num pfMetTurnOn_den",
0032        "MuTurnOn_eff 'Turn-on vs Mu pT; pT (GeV); #epsilon' MuTurnOn_num MuTurnOn_den",
0033     )
0034 )
0035 
0036 SUSY_HLT_MET50_DIMUON3 = DQMEDAnalyzer('SUSY_HLT_Muon_Hadronic',
0037   trigSummary = cms.InputTag('hltTriggerSummaryAOD','','HLT'),
0038   MuonCollection = cms.InputTag("muons"),
0039   pfMETCollection = cms.InputTag("pfMet"),
0040   pfJetCollection = cms.InputTag("ak4PFJetsCHS"),
0041   caloJetCollection = cms.InputTag("ak4CaloJets"),
0042   TriggerResults = cms.InputTag('TriggerResults','','HLT'),
0043   HLTProcess = cms.string('HLT'),
0044   TriggerPath = cms.string('HLT_DoubleMu3_PFMET50_v'),
0045   TriggerPathAuxiliaryForMuon = cms.string('HLT_PFMET90_PFMHT90_IDTight_v'),
0046   TriggerPathAuxiliaryForHadronic = cms.string('HLT_Mu30_TkMu11_v'),
0047   TriggerFilter = cms.InputTag('hltL3fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55','','HLT'), #the last filter in the path
0048   ptMuonOffline = cms.untracked.double(5.0), 
0049   etaMuonOffline = cms.untracked.double(5.0), 
0050   HTOffline = cms.untracked.double(0.0),
0051   METOffline = cms.untracked.double(150.0),
0052   PtThrJet = cms.untracked.double(30.0),
0053   EtaThrJet = cms.untracked.double(3.0)
0054 )
0055 
0056 
0057 SUSYoHLToMET50oDIMUON3oPOSTPROCESSING = DQMEDHarvester("DQMGenericClient",
0058     subDirs        = cms.untracked.vstring("HLT/SUSYBSM/HLT_DoubleMu3_PFMET50_v"),
0059     resolution     = cms.vstring(""),
0060     efficiency     = cms.vstring(
0061        "pfHTTurnOn_eff 'Turn-on vs HT; PFHT (GeV); #epsilon' pfHTTurnOn_num pfHTTurnOn_den",
0062        "pfMetTurnOn_eff 'Turn-on vs MET; PFMET (GeV); #epsilon' pfMetTurnOn_num pfMetTurnOn_den",
0063        "MuTurnOn_eff 'Turn-on vs Mu pT; pT (GeV); #epsilon' MuTurnOn_num MuTurnOn_den",
0064     )
0065 )
0066 
0067 SUSY_HLT_MET_MUON = cms.Sequence( SUSY_HLT_MET120_MUON5 +
0068                                   SUSY_HLT_MET50_DIMUON3
0069 )
0070 
0071 SUSY_HLT_MET_MUON_POSTPROCESSING = cms.Sequence( SUSYoHLToMET120oMUON5oPOSTPROCESSING +
0072                                                  SUSYoHLToMET50oDIMUON3oPOSTPROCESSING            
0073 )