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 
0004 SUSY_HLT_Mu10_VBF = cms.EDAnalyzer("SUSY_HLT_VBF_Mu10",
0005                                  trigSummary = cms.InputTag("hltTriggerSummaryAOD",'', 'HLT'), #to use with test sample

0006                                  #trigSummary = cms.InputTag("hltTriggerSummaryAOD"),

0007                                  MuonCollection = cms.InputTag("muons"),
0008                                  pfJetCollection = cms.InputTag("ak4PFJetsCHS"),
0009                                  caloJetCollection = cms.InputTag("ak4CaloJets"),
0010                                  pfMETCollection = cms.InputTag("pfMet"),
0011                                  caloMETCollection = cms.InputTag("caloMet"), 
0012                                  TriggerResults = cms.InputTag('TriggerResults','','HLT'), #to use with test sample

0013                                  HLTProcess = cms.string('HLT'),
0014                                  TriggerPath = cms.string('HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v'),
0015                                  TriggerFilterMuon  = cms.InputTag('hltMuon10RelTrkIsoVVLFiltered0p4','','HLT'),
0016                                  TriggerFilterMJJ  = cms.InputTag('hltDiPFJet40MJJ750DEta3p5','','HLT'),
0017                                  TriggerFilterHT = cms.InputTag('hltPFHT350Jet30','','HLT'),
0018                                  TriggerFilterMET  = cms.InputTag('hltPFMETNoMu60','','HLT'),
0019                                  TriggerFilterCaloMET  = cms.InputTag('hltMETClean10','','HLT'),
0020  # hltMETCleanUsingJetID20','','HLT'),

0021                                  PtThrJet = cms.untracked.double(30.0),
0022                                  EtaThrJet = cms.untracked.double(3.0),
0023                                  PtThrJetTrig  = cms.untracked.double(30.0),
0024                                  EtaThrJetTrig  = cms.untracked.double(5.0),
0025                                  DeltaEtaVBFJets  = cms.untracked.double(3.5),
0026                                  PFMetCutOnline  = cms.untracked.double(60.0),
0027                                  MuonCutOnline  = cms.untracked.double(10.0),
0028                                  HTCutOnline = cms.untracked.double(350.0),
0029                                  MJJCutOnline = cms.untracked.double(750.0)
0030                                  
0031                                  )
0032 
0033 SUSYoHLToMu10oVBFoPOSTPROCESSING = DQMEDHarvester("DQMGenericClient",
0034                                                 subDirs        = cms.untracked.vstring("HLT/SUSYBSM/SUSY_HLT_VBF_Mu10_v"),
0035                                                 verbose        = cms.untracked.uint32(2), # Set to 2 for all messages

0036                                                 resolution     = cms.vstring(""),
0037                                                 efficiency     = cms.vstring(
0038         "MuonTurnOn_eff 'Turn-on vs Mu pT; pT (GeV); #epsilon' h_num_muonpt h_den_muonpt",
0039         "MJJTurnOn_eff 'Turn-on vs Mjj; Mjj (GeV); #epsilon' h_num_mjj h_den_mjj",
0040         "pfHTTurnOn_eff 'Turn-on vs pf HT; pf HT (GeV); #epsilon' h_num_ht h_den_ht",
0041         "pfMETTurnOn_eff 'Turn-on vs pf MET; MET (GeV) ; #epsilon' h_num_met h_den_met", 
0042         )
0043                                                 )
0044 
0045 SUSY_HLT_Mu8_VBF = cms.EDAnalyzer("SUSY_HLT_VBF_Mu8",
0046                                  trigSummary = cms.InputTag("hltTriggerSummaryAOD",'', 'HLT'), #to use with test sample

0047                                  #trigSummary = cms.InputTag("hltTriggerSummaryAOD"),

0048                                  MuonCollection = cms.InputTag("muons"),
0049                                  pfJetCollection = cms.InputTag("ak4PFJetsCHS"),
0050                                  caloJetCollection = cms.InputTag("ak4CaloJets"),
0051                                  pfMETCollection = cms.InputTag("pfMet"),
0052                                  caloMETCollection = cms.InputTag("caloMet"), 
0053                                  TriggerResults = cms.InputTag('TriggerResults','','HLT'), #to use with test sample

0054                                  HLTProcess = cms.string('HLT'),
0055                                  TriggerPath = cms.string('HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v'),
0056                                  TriggerFilterMuon  = cms.InputTag('hltMuon8RelTrkIsoVVLFiltered0p4','','HLT'),
0057                                  TriggerFilterMJJ  = cms.InputTag('hltDiPFJet40MJJ750DEta3p5','','HLT'),
0058                                  TriggerFilterHT = cms.InputTag('hltPFHT300Jet30','','HLT'),
0059                                  TriggerFilterMET  = cms.InputTag('hltPFMETNoMu60','','HLT'),
0060                                  TriggerFilterCaloMET  = cms.InputTag('hltMETClean10','','HLT'),
0061  # hltMETCleanUsingJetID20','','HLT'),

0062                                  PtThrJet = cms.untracked.double(30.0),
0063                                  EtaThrJet = cms.untracked.double(3.0),
0064                                  PtThrJetTrig  = cms.untracked.double(30.0),
0065                                  EtaThrJetTrig  = cms.untracked.double(5.0),
0066                                  DeltaEtaVBFJets  = cms.untracked.double(3.5),
0067                                  PFMetCutOnline  = cms.untracked.double(60.0),
0068                                  MuonCutOnline  = cms.untracked.double(8.0),
0069                                  HTCutOnline = cms.untracked.double(300.0),
0070                                  MJJCutOnline = cms.untracked.double(750.0)
0071                                  
0072                                  )
0073 
0074 SUSYoHLToMu8oVBFoPOSTPROCESSING = DQMEDHarvester("DQMGenericClient",
0075                                                 subDirs        = cms.untracked.vstring("HLT/SUSYBSM/SUSY_HLT_VBF_Mu8_v"),
0076                                                 verbose        = cms.untracked.uint32(2), # Set to 2 for all messages

0077                                                 resolution     = cms.vstring(""),
0078                                                 efficiency     = cms.vstring(
0079         "MuonTurnOn_eff 'Turn-on vs Mu pT; pT (GeV); #epsilon' h_num_muonpt h_den_muonpt",
0080         "MJJTurnOn_eff 'Turn-on vs Mjj; Mjj (GeV); #epsilon' h_num_mjj h_den_mjj",
0081         "pfHTTurnOn_eff 'Turn-on vs pf HT; pf HT (GeV); #epsilon' h_num_ht h_den_ht",
0082         "pfMETTurnOn_eff 'Turn-on vs pf MET; MET (GeV) ; #epsilon' h_num_met h_den_met", 
0083         )
0084                                                 )
0085 
0086 SUSY_HLT_Mu_VBF = cms.Sequence( SUSY_HLT_Mu10_VBF +
0087                                 SUSY_HLT_Mu8_VBF
0088                                 )
0089 
0090 SUSY_HLT_Mu_VBF_POSTPROCESSING = cms.Sequence( SUSYoHLToMu10oVBFoPOSTPROCESSING +
0091                                                SUSYoHLToMu8oVBFoPOSTPROCESSING
0092                                                )