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
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'),
0031 ScoutingMuonCollection = cms.InputTag('hltScoutingMuonPackerVtx'),
0032 triggerSelection = cms.vstring(["DST_PFScouting_ZeroBias_v*", "DST_PFScouting_DoubleEG_v*", "DST_PFScouting_JetHT_v*"]),
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)
0045 )
0046
0047
0048 scoutingMonitoringTriggerMuon = cms.Sequence(ScoutingMuonTriggerAnalysis)