CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ALCARECOMuAlDQM_cff.py
Go to the documentation of this file.
3 import DQMOffline.Alignment.muonAlignment_cfi as _MuonAl
4 
7 from DQM.HLTEvF.HLTMonBitSummary_cfi import hltMonBitSummary
8 
9 #Below all DQM modules for MuonAlignment AlCaRecos are instantiated.
10 
11 ##########################################################
12 #MuAlGlobalCosmicsInCollisions
13 ##########################################################
14 ALCARECOMuAlGlobalCosmicsInCollisionsTrackingDQM = _TrackMon.TrackMon.clone(
15  #names & designations
16  TrackProducer = 'ALCARECOMuAlGlobalCosmicsInCollisions:GlobalMuon',
17  AlgoName = 'ALCARECOMuAlGlobalCosmicsInCollisions',
18  FolderName = 'AlCaReco/MuAlGlobalCosmicsInCollisions',
19  BSFolderName = "AlCaReco/MuAlGlobalCosmicsInCollisions/BeamSpot",
20  MeasurementState = "default",
21  doSeedParameterHistos = False,
22  #sizes
23  TkSizeBin = 5,
24  TkSizeMin = 0,
25  TkSizeMax = 5,
26  TrackPtBin = 100,
27  TrackPtMin = 0,
28  TrackPtMax = 30
29  )
30 
31 from Alignment.CommonAlignmentProducer.ALCARECOMuAlGlobalCosmicsInCollisions_cff import ALCARECOMuAlGlobalCosmicsInCollisionsHLT
32 ALCARECOMuAlGlobalCosmicsInCollisionsHLTDQM = hltMonBitSummary.clone(
33  directory = "AlCaReco/MuAlGlobalCosmicsInCollisions/HLTSummary",
34  histLabel = "MuAlGlobalCosmicsInCollisions",
35  HLTPaths = ["HLT_.*L1.*"],
36  eventSetupPathsKey = ALCARECOMuAlGlobalCosmicsInCollisionsHLT.eventSetupPathsKey.value()
37 )
38 ALCARECOMuAlGlobalCosmicsInCollisionsDQM = cms.Sequence( ALCARECOMuAlGlobalCosmicsInCollisionsTrackingDQM + ALCARECOMuAlGlobalCosmicsInCollisionsHLTDQM)
39 
40 ##########################################################
41 #MuAlGlobalCosmics
42 ##########################################################
43 ALCARECOMuAlGlobalCosmicsTrackingDQM = _TrackMon.TrackMon.clone(
44  #names & designations
45  TrackProducer = 'ALCARECOMuAlGlobalCosmics:GlobalMuon',
46  AlgoName = 'ALCARECOMuAlGlobalCosmics',
47  FolderName = 'AlCaReco/MuAlGlobalCosmics',
48  BSFolderName = "AlCaReco/MuAlGlobalCosmics/BeamSpot",
49  MeasurementState = "default",
50  doSeedParameterHistos = False,
51  #sizes
52  TkSizeBin = 5,
53  TkSizeMin = 0,
54  TkSizeMax = 5,
55  TrackPtBin = 100,
56  TrackPtMin = 0,
57  TrackPtMax = 30
58  )
59 
60 from Alignment.CommonAlignmentProducer.ALCARECOMuAlGlobalCosmics_cff import ALCARECOMuAlGlobalCosmicsHLT
61 ALCARECOMuAlGlobalCosmicsHLTDQM = hltMonBitSummary.clone(
62  directory = "AlCaReco/MuAlGlobalCosmics/HLTSummary",
63  histLabel = "MuAlGlobalCosmics",
64  HLTPaths = ["HLT_.*L1.*"],
65  eventSetupPathsKey = ALCARECOMuAlGlobalCosmicsHLT.eventSetupPathsKey.value()
66 )
67 ALCARECOMuAlGlobalCosmicsDQM = cms.Sequence( ALCARECOMuAlGlobalCosmicsTrackingDQM + ALCARECOMuAlGlobalCosmicsHLTDQM)
68 
69 ##########################################################
70 ################## MuAlBeamHalo ##########################
71 ##########################################################
72 ALCARECOMuAlBeamHaloTrackingDQM = _TrackMon.TrackMon.clone(
73  #names & designations
74  TrackProducer = 'ALCARECOMuAlBeamHalo',
75  AlgoName = 'ALCARECOMuAlBeamHalo',
76  FolderName = 'AlCaReco/MuAlBeamHalo',
77  MeasurementState = "default",
78  BSFolderName = "AlCaReco/MuAlBeamHalo/BeamSpot",
79  doSeedParameterHistos = False,
80  #sizes
81  TkSizeBin = 5,
82  TkSizeMin = 0,
83  TkSizeMax = 5,
84  TrackPtBin = 100,
85  TrackPtMin = 0,
86  TrackPtMax = 30
87  )
88 
89 from Alignment.CommonAlignmentProducer.ALCARECOMuAlBeamHalo_cff import ALCARECOMuAlBeamHaloHLT
90 ALCARECOMuAlBeamHaloHLTDQM = hltMonBitSummary.clone(
91  directory = "AlCaReco/MuAlBeamHalo/HLTSummary",
92  histLabel = "MuAlBeamHalo",
93  HLTPaths = ["HLT_.*Mu.*"],
94  eventSetupPathsKey = ALCARECOMuAlBeamHaloHLT.eventSetupPathsKey.value()
95 )
96 ALCARECOMuAlBeamHaloDQM = cms.Sequence( ALCARECOMuAlBeamHaloTrackingDQM + ALCARECOMuAlBeamHaloHLTDQM)
97 
98 ##########################################################
99 ################# MuAlBeamHaloOverlaps ###################
100 ##########################################################
101 ALCARECOMuAlBeamHaloOverlapsTrackingDQM = _TrackMon.TrackMon.clone(
102  #names & designations
103  TrackProducer = 'ALCARECOMuAlBeamHaloOverlaps',
104  AlgoName = 'ALCARECOMuAlBeamHaloOverlaps',
105  FolderName= 'AlCaReco/MuAlBeamHaloOverlaps',
106  MeasurementState = "default",
107  BSFolderName = "AlCaReco/MuAlBeamHaloOverlaps/BeamSpot",
108  doSeedParameterHistos = False,
109  #sizes
110  TkSizeBin = 70,
111  TkSizeMin = 0,
112  TkSizeMax = 70,
113  TrackPtBin = 100,
114  TrackPtMin = 0,
115  TrackPtMax = 30
116  )
117 from Alignment.CommonAlignmentProducer.ALCARECOMuAlBeamHaloOverlaps_cff import ALCARECOMuAlBeamHaloOverlapsHLT
118 ALCARECOMuAlBeamHaloOverlapsHLTDQM = hltMonBitSummary.clone(
119  directory = "AlCaReco/MuAlBeamHaloOverlaps/HLTSummary",
120  histLabel = "MuAlBeamHaloOverlaps",
121  HLTPaths = ["HLT_.*L1.*"],
122  eventSetupPathsKey = ALCARECOMuAlBeamHaloOverlapsHLT.eventSetupPathsKey.value()
123 )
124 ALCARECOMuAlBeamHaloOverlapsDQM = cms.Sequence( ALCARECOMuAlBeamHaloOverlapsTrackingDQM + ALCARECOMuAlBeamHaloOverlapsHLTDQM)
125 
126 
127 ##########################################################
128 ################ MuAlCalIsolatedMu #######################
129 ##########################################################
130 ALCARECOMuAlCalIsolatedMuTrackingDQM = _TrackMon.TrackMon.clone(
131  #names & designations
132  TrackProducer = 'ALCARECOMuAlCalIsolatedMu:GlobalMuon',
133  AlgoName = 'ALCARECOMuAlCalIsolatedMu',
134  FolderName = 'AlCaReco/MuAlCalIsolatedMu',
135  MeasurementState = "default",
136  BSFolderName = "AlCaReco/MuAlCalIsolatedMu/BeamSpot",
137  doSeedParameterHistos = False,
138  #sizes
139  TkSizeBin = 5,
140  TkSizeMin = 0,
141  TkSizeMax = 5,
142  TrackPtBin = 100,
143  TrackPtMin = 0,
144  TrackPtMax = 100
145  )
146 
147 ALCARECOMuAlCalIsolatedMuMuAlDQM = _MuonAl.muonAlignment.clone(
148  doSummary = True,
149  FolderName ='AlCaReco/MuAlCalIsolatedMu',
150  MuonCollection = 'ALCARECOMuAlCalIsolatedMu:GlobalMuon'
151  )
152 
153 from Alignment.CommonAlignmentProducer.ALCARECOMuAlCalIsolatedMu_cff import ALCARECOMuAlCalIsolatedMuHLT
154 ALCARECOMuAlCalIsolatedMuHLTDQM = hltMonBitSummary.clone(
155  directory = "AlCaReco/MuAlCalIsolatedMu/HLTSummary",
156  histLabel = "MuAlCalIsolatedMu",
157  HLTPaths = ["HLT_.*Mu.*"],
158  eventSetupPathsKey = ALCARECOMuAlCalIsolatedMuHLT.eventSetupPathsKey.value()
159 )
160 
161 ALCARECOMuAlCalIsolatedMuDQM = cms.Sequence( ALCARECOMuAlCalIsolatedMuTrackingDQM + ALCARECOMuAlCalIsolatedMuMuAlDQM + ALCARECOMuAlCalIsolatedMuHLTDQM)
162 
163 ##########################################################
164 #################### MuAlOverlaps ########################
165 ##########################################################
166 ALCARECOMuAlOverlapsTrackingDQM = _TrackMon.TrackMon.clone(
167  #names & designations
168  TrackProducer = 'ALCARECOMuAlOverlaps',
169  AlgoName = 'ALCARECOMuAlOverlaps',
170  FolderName = 'AlCaReco/MuAlOverlaps',
171  MeasurementState = "default",
172  BSFolderName = "AlCaReco/MuAlOverlaps/BeamSpot",
173  doSeedParameterHistos = False,
174  #sizes
175  TkSizeBin = 70,
176  TkSizeMin = 0,
177  TkSizeMax = 70,
178  TrackPtBin = 100,
179  TrackPtMin = 0,
180  TrackPtMax = 30
181  )
182 
183 from Alignment.CommonAlignmentProducer.ALCARECOMuAlOverlaps_cff import ALCARECOMuAlOverlapsHLT
184 ALCARECOMuAlOverlapsHLTDQM = hltMonBitSummary.clone(
185  directory = "AlCaReco/MuAlOverlaps/HLTSummary",
186  histLabel = "MuAlOverlaps",
187  HLTPaths = ["HLT_.*L1.*"],
188  eventSetupPathsKey = ALCARECOMuAlOverlapsHLT.eventSetupPathsKey.value()
189 )
190 
191 ALCARECOMuAlOverlapsDQM = cms.Sequence( ALCARECOMuAlOverlapsTrackingDQM + ALCARECOMuAlOverlapsHLTDQM)
192 
193 ##########################################################
194 ############### MuAlZMuMu ################################
195 ##########################################################
196 ALCARECOMuAlZMuMuTrackingDQM= _TrackMon.TrackMon.clone(
197  #names & designations
198  TrackProducer = 'ALCARECOMuAlZMuMu:StandAlone',
199  AlgoName = 'ALCARECOMuAlZMuMu',
200  FolderName = 'AlCaReco/MuAlZMuMu',
201  MeasurementState = "default",
202  BSFolderName = "AlCaReco/MuAlZMuMu/BeamSpot",
203  doSeedParameterHistos = False,
204  #sizes
205  TkSizeBin = 5,
206  TkSizeMin = 0,
207  TkSizeMax = 5,
208  TrackPtBin = 100,
209  TrackPtMin = 0,
210  TrackPtMax = 100
211  )
212 
213 ALCARECOMuAlZMuMuMuAlDQM= _MuonAl.muonAlignment.clone(
214  doSummary = True,
215  FolderName ='AlCaReco/MuAlCaZMuMu',
216  MuonCollection = 'ALCARECOMuAlZMuMu:StandAlone'
217  )
218 
219 from Alignment.CommonAlignmentProducer.ALCARECOMuAlZMuMu_cff import ALCARECOMuAlZMuMuHLT
220 ALCARECOMuAlZMuMuHLTDQM = hltMonBitSummary.clone(
221  directory = "AlCaReco/MuAlZMuMu/HLTSummary",
222  histLabel = "MuAlZMuMu",
223  HLTPaths = ["HLT_.*Mu.*"],
224  eventSetupPathsKey = ALCARECOMuAlZMuMuHLT.eventSetupPathsKey.value()
225 )
226 
227 ALCARECOMuAlZMuMuDQM = cms.Sequence( ALCARECOMuAlZMuMuTrackingDQM + ALCARECOMuAlZMuMuMuAlDQM + ALCARECOMuAlZMuMuHLTDQM)