import FWCore.ParameterSet.Config as cms

from DQM.TrackingMonitorClient.TrackingEffFromHitPatternClientConfig_cff import trackingEffFromHitPattern

PAtrackingEffFromHitPatternHLT = trackingEffFromHitPattern.clone()
PAtrackingEffFromHitPatternHLT.subDirs = cms.untracked.vstring(
   "HLT/TrackingPA/pixelTracks/HitEffFromHitPattern*",
   "HLT/TrackingPA/pixelTracksForHighMult/HitEffFromHitPattern*",
   "HLT/TrackingPA/iter0/HitEffFromHitPattern*",
   "HLT/TrackingPA/iter1/HitEffFromHitPattern*",
   "HLT/TrackingPA/iter2/HitEffFromHitPattern*",
   "HLT/TrackingPA/iter3/HitEffFromHitPattern*",
   "HLT/TrackingPA/iter4/HitEffFromHitPattern*",
   "HLT/TrackingPA/iter5/HitEffFromHitPattern*",
   "HLT/TrackingPA/iter6/HitEffFromHitPattern*",
   "HLT/TrackingPA/iter7/HitEffFromHitPattern*",
   "HLT/TrackingPA/iterMerged/HitEffFromHitPattern*",
)

# Sequence
PAtrackingMonitorClientHLT = cms.Sequence(
    PAtrackingEffFromHitPatternHLT
)
Example #2
0
import FWCore.ParameterSet.Config as cms

from DQM.TrackingMonitorClient.TrackingEffFromHitPatternClientConfig_cff import trackingEffFromHitPattern

trackingEffFromHitPatternHLT = trackingEffFromHitPattern.clone()
trackingEffFromHitPatternHLT.subDirs = cms.untracked.vstring(
    "HLT/Tracking/pixelTracks/HitEffFromHitPattern*",
    "HLT/Tracking/iter0HP/HitEffFromHitPattern*",
    "HLT/Tracking/iter2Merged/HitEffFromHitPattern*")

# Sequence
trackingMonitorClientHLT = cms.Sequence(trackingEffFromHitPatternHLT)

# EGM tracking
trackingForElectronsEffFromHitPatternHLT = trackingEffFromHitPattern.clone()
trackingForElectronsEffFromHitPatternHLT.subDirs = cms.untracked.vstring(
    "HLT/EG/Tracking/GSF/HitEffFromHitPattern*",
    "HLT/EG/Tracking/pixelTracks/HitEffFromHitPattern*",
    "HLT/EG/Tracking/iter0HP/HitEffFromHitPattern*",
    "HLT/EG/Tracking/iter2Merged/HitEffFromHitPattern*")

# Sequence
trackingForElectronsMonitorClientHLT = cms.Sequence(
    trackingForElectronsEffFromHitPatternHLT)
import FWCore.ParameterSet.Config as cms

from DQMServices.Core.DQMEDHarvester import DQMEDHarvester

from DQM.TrackingMonitorClient.TrackingEffFromHitPatternClientConfig_cff import trackingEffFromHitPattern

trackingEffFromHitPatternHLT = trackingEffFromHitPattern.clone(subDirs=[
    "HLT/Tracking/pixelTracks/HitEffFromHitPattern*",
    "HLT/Tracking/iter0HP/HitEffFromHitPattern*",
    "HLT/Tracking/iter2Merged/HitEffFromHitPattern*",
    "HLT/Tracking/tracks/HitEffFromHitPattern*"
])
# Sequence
trackingMonitorClientHLT = cms.Sequence(trackingEffFromHitPatternHLT)

# EGM tracking
trackingForElectronsEffFromHitPatternHLT = trackingEffFromHitPattern.clone(
    subDirs=[
        "HLT/EGM/Tracking/GSF/HitEffFromHitPattern*",
        "HLT/EGM/Tracking/pixelTracks/HitEffFromHitPattern*",
        "HLT/EGM/Tracking/iter0HP/HitEffFromHitPattern*",
        "HLT/EGM/Tracking/iter2Merged/HitEffFromHitPattern*"
    ])
# Sequence
trackingForElectronsMonitorClientHLT = cms.Sequence(
    trackingForElectronsEffFromHitPatternHLT)

TrackToTrackEfficiencies = DQMEDHarvester(
    "DQMGenericClient",
    subDirs=cms.untracked.vstring(
        "HLT/Tracking/ValidationWRTOffline/hltMergedWrtHighPurity",
import FWCore.ParameterSet.Config as cms

from DQM.TrackingMonitorClient.TrackingEffFromHitPatternClientConfig_cff import trackingEffFromHitPattern

PAtrackingEffFromHitPatternHLT = trackingEffFromHitPattern.clone(subDirs=[
    "HLT/TrackingPA/pixelTracks/HitEffFromHitPattern*",
    "HLT/TrackingPA/pixelTracksForHighMult/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter0/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter1/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter2/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter3/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter4/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter5/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter6/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter7/HitEffFromHitPattern*",
    "HLT/TrackingPA/iterMerged/HitEffFromHitPattern*",
])
# Sequence
PAtrackingMonitorClientHLT = cms.Sequence(PAtrackingEffFromHitPatternHLT)
import FWCore.ParameterSet.Config as cms

from DQM.TrackingMonitorClient.TrackingEffFromHitPatternClientConfig_cff import trackingEffFromHitPattern

trackingEffFromHitPatternHLT = trackingEffFromHitPattern.clone()
trackingEffFromHitPatternHLT.subDirs = cms.untracked.vstring(
   "HLT/Tracking/pixelTracks/HitEffFromHitPattern*",
   "HLT/Tracking/iter0HP/HitEffFromHitPattern*",
   "HLT/Tracking/iter2Merged/HitEffFromHitPattern*",
   "HLT/Tracking/tracks/HitEffFromHitPattern*"
)

# Sequence
trackingMonitorClientHLT = cms.Sequence(
    trackingEffFromHitPatternHLT
)

# EGM tracking
trackingForElectronsEffFromHitPatternHLT = trackingEffFromHitPattern.clone()
trackingForElectronsEffFromHitPatternHLT.subDirs = cms.untracked.vstring(
   "HLT/EG/Tracking/GSF/HitEffFromHitPattern*",
   "HLT/EG/Tracking/pixelTracks/HitEffFromHitPattern*",
   "HLT/EG/Tracking/iter0HP/HitEffFromHitPattern*",
   "HLT/EG/Tracking/iter2Merged/HitEffFromHitPattern*"
)

# Sequence
trackingForElectronsMonitorClientHLT = cms.Sequence(
    trackingForElectronsEffFromHitPatternHLT
)
import FWCore.ParameterSet.Config as cms

from DQM.TrackingMonitorClient.TrackingEffFromHitPatternClientConfig_cff import trackingEffFromHitPattern

PAtrackingEffFromHitPatternHLT = trackingEffFromHitPattern.clone()
PAtrackingEffFromHitPatternHLT.subDirs = cms.untracked.vstring(
    "HLT/TrackingPA/pixelTracks/HitEffFromHitPattern*",
    "HLT/TrackingPA/pixelTracksForHighMult/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter0/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter1/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter2/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter3/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter4/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter5/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter6/HitEffFromHitPattern*",
    "HLT/TrackingPA/iter7/HitEffFromHitPattern*",
    "HLT/TrackingPA/iterMerged/HitEffFromHitPattern*",
)

# Sequence
PAtrackingMonitorClientHLT = cms.Sequence(PAtrackingEffFromHitPatternHLT)