diff --git a/[refs] b/[refs] index 08a1c6ac85403..724f925c8a8d9 100644 --- a/[refs] +++ b/[refs] @@ -1,3 +1,3 @@ --- refs/heads/gh-pages: 09c786f70121f131b3715aaf3464996502bbeb7e -"refs/heads/CMSSW_7_1_X": 23874c6f9ea83746cebe86bfd48d3160070de422 +"refs/heads/CMSSW_7_1_X": 21ef89d65e7c0a3ffb46e6ddd3f79bf69f17b544 diff --git a/trunk/DQMOffline/Trigger/python/MuonTrigRateAnalyzer_cfi.py b/trunk/DQMOffline/Trigger/python/MuonTrigRateAnalyzer_cfi.py new file mode 100644 index 0000000000000..294490b4e32de --- /dev/null +++ b/trunk/DQMOffline/Trigger/python/MuonTrigRateAnalyzer_cfi.py @@ -0,0 +1,123 @@ +import FWCore.ParameterSet.Config as cms + +offlineDQMMuonTrig = cms.EDAnalyzer("OfflineDQMMuonTrigAnalyzer", + + HltProcessName = cms.string("HLT"), + + # To disable gen or reco matching, set to an empty string + GenLabel = cms.untracked.string('genParticles'), + #GenLabel = cms.untracked.string(''), + RecoLabel = cms.untracked.string('globalMuons'), + + # If the RAW trigger summary is unavailable, you can use the AOD instead + #UseAod = cms.untracked.bool(False), + UseAod = cms.untracked.bool(True), + AodL1Label = cms.untracked.string('hltMuLevel1PathL1Filtered'), + AodL2Label = cms.untracked.string('hltSingleMuLevel2NoIsoL2PreFiltered'), + + # Save histograms to a separate file + # Useful for debugging + # createStandAloneHistos = cms.untracked.bool(True), + createStandAloneHistos = cms.untracked.bool(False), + histoFileName = cms.untracked.string("MuonTrigHistos_RECO.root"), + + # Save variables to an ntuple for more in-depth trigger studies + NtuplePath = cms.untracked.string('HLT_IsoMu9'), + NtupleFileName = cms.untracked.string(''), + RootFileName = cms.untracked.string(''), + + # Set the ranges and numbers of bins for histograms + MaxPtParameters = cms.vdouble(20,0.,40.), + # PtParmeters is not currently used + PtParameters = cms.vdouble(10,0.,1000.), + EtaParameters = cms.vdouble(20,-2.1,2.1), + PhiParameters = cms.vdouble(20,-3.15,3.15), + + # Set cuts placed on the generated muons and matching criteria + # Use pt cut just below 10 to allow through SingleMuPt10 muons + MinPtCut = cms.untracked.double(9.9), + MaxEtaCut = cms.untracked.double(2.1), + MotherParticleId = cms.untracked.uint32(0), + L1DrCut = cms.untracked.double(0.4), + L2DrCut = cms.untracked.double(0.25), + L3DrCut = cms.untracked.double(0.015), + TriggerResultLabel = cms.InputTag("TriggerResults","","HLT"), + + DQMStore = cms.untracked.bool(True), + CrossSection = cms.double(0.97), + NSigmas90 = cms.untracked.vdouble(3.0, 3.0, 3.0, 3.0), + + TriggerNames = cms.vstring( + "HLT_L1Mu", + "HLT_L1MuOpen", + "HLT_L2Mu9", + "HLT_IsoMu9", + "HLT_IsoMu11", + "HLT_IsoMu13", + "HLT_IsoMu15", + "HLT_Mu3", + "HLT_Mu5", + "HLT_Mu7", + "HLT_Mu9", + "HLT_Mu11", + "HLT_Mu13", + "HLT_Mu15", + "HLT_Mu15_L1Mu7", + "HLT_Mu15_Vtx2cm", + "HLT_Mu15_Vtx2mm", + "HLT_DoubleIsoMu3", + "HLT_DoubleMu3", + "HLT_DoubleMu3_Vtx2cm", + "HLT_DoubleMu3_Vtx2mm", + "HLT_DoubleMu3_JPsi", + "HLT_DoubleMu3_Upsilon", + "HLT_DoubleMu7_Z", + "HLT_DoubleMu3_SameSign", + "HLT_DoubleMu3_Psi2S" + ), + + + # This timing module is deprecated + TimerLabel = cms.InputTag("hltTimer"), + TimeNbins = cms.uint32(150), + MaxTime = cms.double(150.0), + TimingModules = cms.untracked.PSet( + MuonL3IsoModules = cms.untracked.vstring('pixelTracks', + 'hltL3MuonIsolations', + 'SingleMuIsoL3IsoFiltered'), + TrackerRecModules = cms.untracked.vstring('siPixelClusters', + 'siPixelRecHits', + 'siStripClusters', + 'siStripMatchedRecHits'), + MuonLocalRecModules = cms.untracked.vstring('dt1DRecHits', + 'dt4DSegments', + 'rpcRecHits', + 'csc2DRecHits', + 'cscSegments'), + CaloDigiModules = cms.untracked.vstring('ecalDigis', + 'ecalPreshowerDigis', + 'hcalDigis'), + MuonL3RecModules = cms.untracked.vstring('hltL3Muons', + 'hltL3MuonCandidates', + 'SingleMuIsoL3PreFiltered'), + CaloRecModules = cms.untracked.vstring('ecalRegionalMuonsWeightUncalibRecHit', + 'ecalRegionalMuonsRecHit', + 'ecalPreshowerRecHit', + 'hbhereco', + 'horeco', + 'hfreco', + 'towerMakerForMuons', + 'caloTowersForMuons'), + MuonL2IsoModules = cms.untracked.vstring('hltL2MuonIsolations', + 'SingleMuIsoL2IsoFiltered'), + MuonDigiModules = cms.untracked.vstring('muonCSCDigis', + 'muonDTDigis', + 'muonRPCDigis'), + TrackerDigiModules = cms.untracked.vstring('siPixelDigis', + 'siStripDigis'), + MuonL2RecModules = cms.untracked.vstring('hltL2MuonSeeds', + 'hltL2Muons', + 'hltL2MuonCandidates', + 'SingleMuIsoL2PreFiltered') + ) +)