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