1 import FWCore.ParameterSet.Config
as cms
3 from DQMOffline.Trigger.BPHMonitor_cfi
import hltBPHmonitoring
6 Dimuon20_Jpsi_BPHMonitoring = hltBPHmonitoring.clone()
7 Dimuon20_Jpsi_BPHMonitoring.FolderName = cms.string(
'HLT/BPH/DiMu20_Jpsi/')
8 Dimuon20_Jpsi_BPHMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring(
"HLT_Dimuon20_Jpsi")
9 Dimuon20_Jpsi_BPHMonitoring.muoSelection = cms.string(
"abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
11 Dimuon10_Jpsi_Barrel_BPHMonitoring = hltBPHmonitoring.clone()
12 Dimuon10_Jpsi_Barrel_BPHMonitoring.FolderName = cms.string(
'HLT/BPH/DiMu10_Jpsi_Barrel/')
13 Dimuon10_Jpsi_Barrel_BPHMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring(
"HLT_Dimuon10_Jpsi_Barrel")
14 Dimuon10_Jpsi_Barrel_BPHMonitoring.muoSelection = cms.string(
"abs(eta)<1.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
17 DoubleMu4_3_Jpsi_Displaced_BPHMonitoring = hltBPHmonitoring.clone()
18 DoubleMu4_3_Jpsi_Displaced_BPHMonitoring.FolderName = cms.string(
'HLT/BPH/DoubleMu4_3_Jpsi_Displaced/')
19 DoubleMu4_3_Jpsi_Displaced_BPHMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring(
"HLT_DoubleMu4_3_Jpsi_Displaced")
20 DoubleMu4_3_Jpsi_Displaced_BPHMonitoring.muoSelection = cms.string(
"pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
22 DoubleMu4_JpsiTrk_Displaced_BPHMonitoring = hltBPHmonitoring.clone()
23 DoubleMu4_JpsiTrk_Displaced_BPHMonitoring.FolderName = cms.string(
'HLT/BPH/DoubleMu4_JpsiTrk_Displaced/')
24 DoubleMu4_JpsiTrk_Displaced_BPHMonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring(
"HLT_DoubleMu4_JpsiTrk_Displaced")
25 DoubleMu4_JpsiTrk_Displaced_BPHMonitoring.muoSelection = cms.string(
"pt>4 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
26 bphHLTmonitoring = cms.Sequence(
27 Dimuon20_Jpsi_BPHMonitoring
28 + Dimuon10_Jpsi_Barrel_BPHMonitoring
29 + DoubleMu4_3_Jpsi_Displaced_BPHMonitoring
30 + DoubleMu4_JpsiTrk_Displaced_BPHMonitoring
34 bphMonitorHLT = cms.Sequence(