Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-02-05 23:51:33

0001 '''
0002 This code specifies which Double Muon and Single Muon triggers (numerator) and 
0003 HLTriggers, as defined in triggerSelection (denominator) to use in  
0004 ScoutingMuonTriggerAnalyzer.cc. 
0005 
0006 Author: Javier Garcia de Castro, email:javigdc@bu.edu
0007 '''
0008 
0009 import FWCore.ParameterSet.Config as cms
0010 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0011 
0012 #List of Double and Single Muon triggers (numerator)
0013 DoubleMuL1 = [
0014     "L1_DoubleMu0_Upt8_SQ_er2p0",
0015     "L1_DoubleMu0_Upt7_SQ_er2p0",
0016     "L1_DoubleMu_15_7",
0017     "L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7",
0018     "L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18",
0019     "L1_DoubleMu8_SQ",
0020     "L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6",
0021     "L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4",
0022     "L1_DoubleMu4p5_SQ_OS_dR_Max1p2",
0023     "L1_DoubleMu0_Upt15_Upt7",
0024     "L1_DoubleMu0_Upt6_IP_Min1_Upt4",
0025     "L1_DoubleMu0_Upt6_SQ_er2p0"
0026 ]
0027 SingleMuL1 = ["L1_SingleMu11_SQ14_BMTF","L1_SingleMu10_SQ14_BMTF"]
0028 
0029 ScoutingMuonTriggerAnalysis = DQMEDAnalyzer('ScoutingMuonTriggerAnalyzer',
0030     OutputInternalPath = cms.string('/HLT/ScoutingOffline/Muons/L1Efficiency'), #Output of the root file
0031     ScoutingMuonCollection = cms.InputTag('hltScoutingMuonPackerVtx'),
0032     triggerSelection = cms.vstring(["DST_PFScouting_ZeroBias_v*", "DST_PFScouting_DoubleEG_v*", "DST_PFScouting_JetHT_v*"]), #Denominator
0033     triggerConfiguration = cms.PSet(
0034         hltResults            = cms.InputTag('TriggerResults','','HLT'),
0035         l1tResults            = cms.InputTag('','',''),
0036         l1tIgnoreMaskAndPrescale = cms.bool(False),
0037         throw                 = cms.bool(True),
0038         usePathStatus = cms.bool(False),
0039     ),
0040     AlgInputTag = cms.InputTag("gtStage2Digis"),
0041     l1tAlgBlkInputTag = cms.InputTag("gtStage2Digis"),
0042     l1tExtBlkInputTag = cms.InputTag("gtStage2Digis"),
0043     ReadPrescalesFromFile = cms.bool(False),
0044     l1Seeds = cms.vstring(SingleMuL1+DoubleMuL1) #Full list of L1 seeds
0045 )
0046 
0047 #Name given to add to the sequence in test/runScoutingMonitoringDQM_muonOnly_cfg.py
0048 scoutingMonitoringTriggerMuon = cms.Sequence(ScoutingMuonTriggerAnalysis)