CMS 3D CMS Logo

TrackingMonitoringPA_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 PAtrackingMonHLT = DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi.TrackerCollisionTrackMon.clone(
5  beamSpot = "hltOnlineBeamSpot",
6  primaryVertex = "hltPixelVertices",
7  doAllPlots = False,
8  doLumiAnalysis = False,
9  doProfilesVsLS = True,
10  doDCAPlots = True,
11  doPUmonitoring = False,
12  doPlotsVsGoodPVtx = False,
13  doEffFromHitPatternVsPU = False,
14  pvNDOF = 1,
15  numCut = " pt >= 0.4 & quality('highPurity') ",
16  denCut = " pt >= 0.4",
17  FolderName = "TrackingPA/GlobalParameters",
18  BSFolderName = "TrackingPA/ParametersVsBeamSpot"
19 )
20 PApixelTracksMonitoringHLT = PAtrackingMonHLT.clone(
21  FolderName = 'HLT/TrackingPA/pixelTracks',
22  TrackProducer = 'hltPixelTracks',
23  allTrackProducer = 'hltPixelTracks',
24 )
25 PApixelTracksForHighMultMonitoringHLT = PAtrackingMonHLT.clone(
26  FolderName = 'HLT/TrackingPA/pixelTracksForHighMult',
27  primaryVertex = 'hltPixelVerticesForHighMult',
28  TrackProducer = 'hltPixelTracksForHighMult',
29  allTrackProducer = 'hltPixelTracksForHighMult'
30 )
31 PAiter0TracksMonitoringHLT = PAtrackingMonHLT.clone(
32  FolderName = 'HLT/TrackingPA/iter0',
33  primaryVertex = 'hltPAOnlinePrimaryVertices',
34  TrackProducer = 'hltPAIter0CtfWithMaterialTracks',
35  allTrackProducer = 'hltPAIter0CtfWithMaterialTracks'
36 )
37 PAiter1TracksMonitoringHLT = PAtrackingMonHLT.clone(
38  FolderName = 'HLT/TrackingPA/iter1',
39  primaryVertex = 'hltPAOnlinePrimaryVertices',
40  TrackProducer = 'hltPAIter1CtfWithMaterialTracks',
41  allTrackProducer = 'hltPAIter1CtfWithMaterialTracks'
42 )
43 PAiter2TracksMonitoringHLT = PAtrackingMonHLT.clone(
44  FolderName = 'HLT/TrackingPA/iter2',
45  primaryVertex = 'hltPAOnlinePrimaryVertices',
46  TrackProducer = 'hltPAIter2CtfWithMaterialTracks',
47  allTrackProducer = 'hltPAIter2CtfWithMaterialTracks'
48 )
49 PAiter3TracksMonitoringHLT = PAtrackingMonHLT.clone(
50  FolderName = 'HLT/TrackingPA/iter3',
51  primaryVertex = 'hltPAOnlinePrimaryVertices',
52  TrackProducer = 'hltPAIter3CtfWithMaterialTracks',
53  allTrackProducer = 'hltPAIter3CtfWithMaterialTracks'
54 )
55 PAiter4TracksMonitoringHLT = PAtrackingMonHLT.clone(
56  FolderName = 'HLT/TrackingPA/iter4',
57  primaryVertex = 'hltPAOnlinePrimaryVertices',
58  TrackProducer = 'hltPAIter4CtfWithMaterialTracks',
59  allTrackProducer = 'hltPAIter4CtfWithMaterialTracks'
60 )
61 PAiter5TracksMonitoringHLT = PAtrackingMonHLT.clone(
62  FolderName = 'HLT/TrackingPA/iter5',
63  primaryVertex = 'hltPAOnlinePrimaryVertices',
64  TrackProducer = 'hltPAIter5CtfWithMaterialTracks',
65  allTrackProducer = 'hltPAIter5CtfWithMaterialTracks'
66 )
67 PAiter6TracksMonitoringHLT = PAtrackingMonHLT.clone(
68  FolderName = 'HLT/TrackingPA/iter6',
69  primaryVertex = 'hltPAOnlinePrimaryVertices',
70  TrackProducer = 'hltPAIter6CtfWithMaterialTracks',
71  allTrackProducer = 'hltPAIter6CtfWithMaterialTracks'
72 )
73 PAiter7TracksMonitoringHLT = PAtrackingMonHLT.clone(
74  FolderName = 'HLT/TrackingPA/iter7',
75  primaryVertex = 'hltPAOnlinePrimaryVertices',
76  TrackProducer = 'hltPAIter7CtfWithMaterialTracks',
77  allTrackProducer = 'hltPAIter7CtfWithMaterialTracks'
78 )
79 PAiterHLTTracksMonitoringHLT = PAtrackingMonHLT.clone(
80  FolderName = 'HLT/TrackingPA/iterMerged',
81  primaryVertex = 'hltPAOnlinePrimaryVertices',
82  TrackProducer = 'hltPAIterativeTrackingMerged',
83  allTrackProducer = 'hltPAIterativeTrackingMerged'
84 )
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
97 )