1 import FWCore.ParameterSet.Config
as cms
3 import DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi
4 PAtrackingMonHLT = DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi.TrackerCollisionTrackMon.clone()
5 PAtrackingMonHLT.beamSpot = cms.InputTag(
"hltOnlineBeamSpot")
6 PAtrackingMonHLT.primaryVertex = cms.InputTag(
"hltPixelVertices")
7 PAtrackingMonHLT.doAllPlots = cms.bool(
False)
8 PAtrackingMonHLT.doLumiAnalysis = cms.bool(
False)
9 PAtrackingMonHLT.doProfilesVsLS = cms.bool(
True)
10 PAtrackingMonHLT.doDCAPlots = cms.bool(
True)
11 PAtrackingMonHLT.doPUmonitoring = cms.bool(
False)
12 PAtrackingMonHLT.doPlotsVsGoodPVtx = cms.bool(
False)
13 PAtrackingMonHLT.doEffFromHitPatternVsPU = cms.bool(
False)
14 PAtrackingMonHLT.pvNDOF = cms.int32(1)
15 PAtrackingMonHLT.numCut = cms.string(
" pt >= 0.4 & quality('highPurity') ")
16 PAtrackingMonHLT.denCut = cms.string(
" pt >= 0.4")
17 PAtrackingMonHLT.FolderName = cms.string(
"TrackingPA/GlobalParameters")
18 PAtrackingMonHLT.BSFolderName = cms.string(
"TrackingPA/ParametersVsBeamSpot")
20 PApixelTracksMonitoringHLT = PAtrackingMonHLT.clone()
21 PApixelTracksMonitoringHLT.FolderName =
'HLT/TrackingPA/pixelTracks'
22 PApixelTracksMonitoringHLT.TrackProducer =
'hltPixelTracks'
23 PApixelTracksMonitoringHLT.allTrackProducer =
'hltPixelTracks'
25 PApixelTracksForHighMultMonitoringHLT = PAtrackingMonHLT.clone()
26 PApixelTracksForHighMultMonitoringHLT.FolderName =
'HLT/TrackingPA/pixelTracksForHighMult'
27 PApixelTracksForHighMultMonitoringHLT.primaryVertex =
'hltPixelVerticesForHighMult'
28 PApixelTracksForHighMultMonitoringHLT.TrackProducer =
'hltPixelTracksForHighMult'
29 PApixelTracksForHighMultMonitoringHLT.allTrackProducer =
'hltPixelTracksForHighMult'
31 PAiter0TracksMonitoringHLT = PAtrackingMonHLT.clone()
32 PAiter0TracksMonitoringHLT.FolderName =
'HLT/TrackingPA/iter0'
33 PAiter0TracksMonitoringHLT.primaryVertex =
'hltPAOnlinePrimaryVertices'
34 PAiter0TracksMonitoringHLT.TrackProducer =
'hltPAIter0CtfWithMaterialTracks'
35 PAiter0TracksMonitoringHLT.allTrackProducer =
'hltPAIter0CtfWithMaterialTracks'
37 PAiter1TracksMonitoringHLT = PAtrackingMonHLT.clone()
38 PAiter1TracksMonitoringHLT.FolderName =
'HLT/TrackingPA/iter1'
39 PAiter1TracksMonitoringHLT.primaryVertex =
'hltPAOnlinePrimaryVertices'
40 PAiter1TracksMonitoringHLT.TrackProducer =
'hltPAIter1CtfWithMaterialTracks'
41 PAiter1TracksMonitoringHLT.allTrackProducer =
'hltPAIter1CtfWithMaterialTracks'
43 PAiter2TracksMonitoringHLT = PAtrackingMonHLT.clone()
44 PAiter2TracksMonitoringHLT.FolderName =
'HLT/TrackingPA/iter2'
45 PAiter2TracksMonitoringHLT.primaryVertex =
'hltPAOnlinePrimaryVertices'
46 PAiter2TracksMonitoringHLT.TrackProducer =
'hltPAIter2CtfWithMaterialTracks'
47 PAiter2TracksMonitoringHLT.allTrackProducer =
'hltPAIter2CtfWithMaterialTracks'
49 PAiter3TracksMonitoringHLT = PAtrackingMonHLT.clone()
50 PAiter3TracksMonitoringHLT.FolderName =
'HLT/TrackingPA/iter3'
51 PAiter3TracksMonitoringHLT.primaryVertex =
'hltPAOnlinePrimaryVertices'
52 PAiter3TracksMonitoringHLT.TrackProducer =
'hltPAIter3CtfWithMaterialTracks'
53 PAiter3TracksMonitoringHLT.allTrackProducer =
'hltPAIter3CtfWithMaterialTracks'
55 PAiter4TracksMonitoringHLT = PAtrackingMonHLT.clone()
56 PAiter4TracksMonitoringHLT.FolderName =
'HLT/TrackingPA/iter4'
57 PAiter4TracksMonitoringHLT.primaryVertex =
'hltPAOnlinePrimaryVertices'
58 PAiter4TracksMonitoringHLT.TrackProducer =
'hltPAIter4CtfWithMaterialTracks'
59 PAiter4TracksMonitoringHLT.allTrackProducer =
'hltPAIter4CtfWithMaterialTracks'
61 PAiter5TracksMonitoringHLT = PAtrackingMonHLT.clone()
62 PAiter5TracksMonitoringHLT.FolderName =
'HLT/TrackingPA/iter5'
63 PAiter5TracksMonitoringHLT.primaryVertex =
'hltPAOnlinePrimaryVertices'
64 PAiter5TracksMonitoringHLT.TrackProducer =
'hltPAIter5CtfWithMaterialTracks'
65 PAiter5TracksMonitoringHLT.allTrackProducer =
'hltPAIter5CtfWithMaterialTracks'
67 PAiter6TracksMonitoringHLT = PAtrackingMonHLT.clone()
68 PAiter6TracksMonitoringHLT.FolderName =
'HLT/TrackingPA/iter6'
69 PAiter6TracksMonitoringHLT.primaryVertex =
'hltPAOnlinePrimaryVertices'
70 PAiter6TracksMonitoringHLT.TrackProducer =
'hltPAIter6CtfWithMaterialTracks'
71 PAiter6TracksMonitoringHLT.allTrackProducer =
'hltPAIter6CtfWithMaterialTracks'
73 PAiter7TracksMonitoringHLT = PAtrackingMonHLT.clone()
74 PAiter7TracksMonitoringHLT.FolderName =
'HLT/TrackingPA/iter7'
75 PAiter7TracksMonitoringHLT.primaryVertex =
'hltPAOnlinePrimaryVertices'
76 PAiter7TracksMonitoringHLT.TrackProducer =
'hltPAIter7CtfWithMaterialTracks'
77 PAiter7TracksMonitoringHLT.allTrackProducer =
'hltPAIter7CtfWithMaterialTracks'
79 PAiterHLTTracksMonitoringHLT = PAtrackingMonHLT.clone()
80 PAiterHLTTracksMonitoringHLT.FolderName =
'HLT/TrackingPA/iterMerged'
81 PAiterHLTTracksMonitoringHLT.primaryVertex =
'hltPAOnlinePrimaryVertices'
82 PAiterHLTTracksMonitoringHLT.TrackProducer =
'hltPAIterativeTrackingMerged'
83 PAiterHLTTracksMonitoringHLT.allTrackProducer =
'hltPAIterativeTrackingMerged'
85 PAtrackingMonitorHLT = cms.Sequence(
86 PApixelTracksMonitoringHLT
87 + PApixelTracksForHighMultMonitoringHLT
88 + PAiter0TracksMonitoringHLT
89 + PAiter1TracksMonitoringHLT
90 + PAiter2TracksMonitoringHLT
91 + PAiter3TracksMonitoringHLT
92 + PAiter4TracksMonitoringHLT
93 + PAiter5TracksMonitoringHLT
94 + PAiter6TracksMonitoringHLT
95 + PAiter7TracksMonitoringHLT
96 + PAiterHLTTracksMonitoringHLT