CMS 3D CMS Logo

ALCARECOTkAlDQM_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
3 import DQMOffline.Alignment.TkAlCaRecoMonitor_cfi
4 
5 #Below all DQM modules for TrackerAlignment AlCaRecos are instantiated.
6 
9 __selectionName = 'TkAlZMuMu'
10 ALCARECOTkAlZMuMuTrackingDQM = DQM.TrackingMonitor.TrackingMonitor_cfi.TrackMon.clone(
11 #names and desigantions
12  TrackProducer = 'ALCARECO'+__selectionName,
13  AlgoName = 'ALCARECO'+__selectionName,
14  FolderName = "AlCaReco/"+__selectionName,
15  MeasurementState = "default",
16  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
17  doSeedParameterHistos = False,
18 # Margins and settings
19  TkSizeBin = 6,
20  TkSizeMin = -0.5,
21  TkSizeMax = 5.5,
22  TrackPtBin = 150,
23  TrackPtMin = 0,
24  TrackPtMax = 150,
25 #choose histos from TrackingMonitor
26  doAllPlots = True
27 )
28 
29 ALCARECOTkAlZMuMuTkAlDQM = DQMOffline.Alignment.TkAlCaRecoMonitor_cfi.TkAlCaRecoMonitor.clone(
30 #names and desigantions
31  TrackProducer = 'ALCARECO'+__selectionName,
32  AlgoName = 'ALCARECO'+__selectionName,
33  FolderName = "AlCaReco/"+__selectionName,
34 # margins and settings
35  runsOnReco = True,
36  fillInvariantMass = True,
37  MassBin = 300,
38  MassMin = 50.0,
39  MassMax = 150.0,
40  SumChargeBin = 11,
41  SumChargeMin = -5.5,
42  SumChargeMax = 5.5,
43  TrackPtBin= 150,
44  TrackPtMin = 0.0,
45  TrackPtMax = 150.0
46 )
47 
48 #from DQM.HLTEvF.HLTMonBitSummary_cfi import hltMonBitSummary
49 from Alignment.CommonAlignmentProducer.ALCARECOTkAlZMuMu_cff import ALCARECOTkAlZMuMuHLT
50 #ALCARECOTkAlZMuMuHLTDQM = hltMonBitSummary.clone(
51 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
52 # histLabel = __selectionName,
53 # HLTPaths = ["HLT_.*Mu.*"],
54 # eventSetupPathsKey = ALCARECOTkAlZMuMuHLT.eventSetupPathsKey.value()
55 #)
56 
57 #ALCARECOTkAlZMuMuDQM = cms.Sequence( ALCARECOTkAlZMuMuTrackingDQM + ALCARECOTkAlZMuMuTkAlDQM + ALCARECOTkAlZMuMuHLTDQM )
58 ALCARECOTkAlZMuMuDQM = cms.Sequence( ALCARECOTkAlZMuMuTrackingDQM + ALCARECOTkAlZMuMuTkAlDQM )
59 
60 
63 __selectionName = 'TkAlZMuMuHI'
64 ALCARECOTkAlZMuMuHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
65 #names and desigantions
66  TrackProducer = 'ALCARECO'+__selectionName,
67  AlgoName = 'ALCARECO'+__selectionName,
68  FolderName = "AlCaReco/"+__selectionName,
69  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
70  allTrackProducer = "hiGeneralTracks" ,
71  primaryVertex = 'hiSelectedVertex'
72 )
73 
74 ALCARECOTkAlZMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
75 #names and desigantions
76  TrackProducer = 'ALCARECO'+__selectionName,
77  AlgoName = 'ALCARECO'+__selectionName,
78  FolderName = "AlCaReco/"+__selectionName,
79  ReferenceTrackProducer= "hiGeneralTracks",
80  CaloJetCollection= "iterativeConePu5CaloJets"
81 )
82 
83 from Alignment.CommonAlignmentProducer.ALCARECOTkAlZMuMuHI_cff import ALCARECOTkAlZMuMuHIHLT
84 #ALCARECOTkAlZMuMuHLTDQM = hltMonBitSummary.clone(
85 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
86 # histLabel = __selectionName,
87 # HLTPaths = ["HLT_.*Mu.*"],
88 # eventSetupPathsKey = ALCARECOTkAlZMuMuHLT.eventSetupPathsKey.value()
89 #)
90 
91 #ALCARECOTkAlZMuMuDQM = cms.Sequence( ALCARECOTkAlZMuMuTrackingDQM + ALCARECOTkAlZMuMuTkAlDQM + ALCARECOTkAlZMuMuHLTDQM)
92 ALCARECOTkAlZMuMuHIDQM = cms.Sequence( ALCARECOTkAlZMuMuHITrackingDQM + ALCARECOTkAlZMuMuHITkAlDQM )
93 
94 
97 __selectionName = 'TkAlZMuMuPA'
98 ALCARECOTkAlZMuMuPATrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
99  #names and desigantions
100  TrackProducer = 'ALCARECO'+__selectionName,
101  AlgoName = 'ALCARECO'+__selectionName,
102  FolderName = "AlCaReco/"+__selectionName,
103  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
104 )
105 
106 ALCARECOTkAlZMuMuPATkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
107  #names and desigantions
108  TrackProducer = 'ALCARECO'+__selectionName,
109  AlgoName = 'ALCARECO'+__selectionName,
110  FolderName = "AlCaReco/"+__selectionName
111 )
112 
113 from Alignment.CommonAlignmentProducer.ALCARECOTkAlZMuMuPA_cff import ALCARECOTkAlZMuMuPAHLT
114 #ALCARECOTkAlZMuMuHLTDQM = hltMonBitSummary.clone(
115 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
116 # histLabel = __selectionName,
117 # HLTPaths = ["HLT_.*Mu.*"],
118 # eventSetupPathsKey = ALCARECOTkAlZMuMuHLT.eventSetupPathsKey.value()
119 #)
120 
121 #ALCARECOTkAlZMuMuDQM = cms.Sequence( ALCARECOTkAlZMuMuTrackingDQM + ALCARECOTkAlZMuMuTkAlDQM + ALCARECOTkAlZMuMuHLTDQM)
122 ALCARECOTkAlZMuMuPADQM = cms.Sequence( ALCARECOTkAlZMuMuPATrackingDQM + ALCARECOTkAlZMuMuPATkAlDQM )
123 
124 
127 __selectionName = 'TkAlJpsiMuMu'
128 ALCARECOTkAlJpsiMuMuTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
129  #names and desigantions
130  TrackProducer = 'ALCARECO'+__selectionName,
131  AlgoName = 'ALCARECO'+__selectionName,
132  FolderName = "AlCaReco/"+__selectionName,
133  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
134  # margins and settings
135  TrackPtMax = 50
136 )
137 ALCARECOTkAlJpsiMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
138  #names and desigantions
139  TrackProducer = 'ALCARECO'+__selectionName,
140  AlgoName = 'ALCARECO'+__selectionName,
141  FolderName = "AlCaReco/"+__selectionName,
142  # margins and settings
143  MassMin = 2.5,
144  MassMax = 4.0,
145  TrackPtMax = 50
146 )
147 
148 from Alignment.CommonAlignmentProducer.ALCARECOTkAlJpsiMuMu_cff import ALCARECOTkAlJpsiMuMuHLT
149 #ALCARECOTkAlJpsiMuMuHLTDQM = hltMonBitSummary.clone(
150 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
151 # histLabel = __selectionName,
152 # HLTPaths = ["HLT_.*Mu.*"],
153 # eventSetupPathsKey = ALCARECOTkAlJpsiMuMuHLT.eventSetupPathsKey.value()
154 #)
155 
156 #ALCARECOTkAlJpsiMuMuDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuTrackingDQM + ALCARECOTkAlJpsiMuMuTkAlDQM + ALCARECOTkAlJpsiMuMuHLTDQM)
157 ALCARECOTkAlJpsiMuMuDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuTrackingDQM + ALCARECOTkAlJpsiMuMuTkAlDQM )
158 
159 
162 __selectionName = 'TkAlJpsiMuMuHI'
163 ALCARECOTkAlJpsiMuMuHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
164  #names and desigantions
165  TrackProducer = 'ALCARECO'+__selectionName,
166  AlgoName = 'ALCARECO'+__selectionName,
167  FolderName = "AlCaReco/"+__selectionName,
168  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
169  allTrackProducer = "hiGeneralTracks",
170  primaryVertex = 'hiSelectedVertex',
171  # margins and settings
172  TrackPtMax = 50
173 )
174 
175 ALCARECOTkAlJpsiMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
176 #names and desigantions
177  TrackProducer = 'ALCARECO'+__selectionName,
178  AlgoName = 'ALCARECO'+__selectionName,
179  FolderName = "AlCaReco/"+__selectionName,
180  ReferenceTrackProducer= "hiGeneralTracks",
181  CaloJetCollection= "iterativeConePu5CaloJets",
182 # margins and settings
183  MassMin = 2.5,
184  MassMax = 4.0,
185  TrackPtMax = 50
186 )
187 
188 from Alignment.CommonAlignmentProducer.ALCARECOTkAlJpsiMuMuHI_cff import ALCARECOTkAlJpsiMuMuHIHLT
189 #ALCARECOTkAlJpsiMuMuHLTDQM = hltMonBitSummary.clone(
190 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
191 # histLabel = __selectionName,
192 # HLTPaths = ["HLT_.*Mu.*"],
193 # eventSetupPathsKey = ALCARECOTkAlJpsiMuMuHLT.eventSetupPathsKey.value()
194 #)
195 
196 #ALCARECOTkAlJpsiMuMuDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuTrackingDQM + ALCARECOTkAlJpsiMuMuTkAlDQM + ALCARECOTkAlJpsiMuMuHLTDQM)
197 ALCARECOTkAlJpsiMuMuHIDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuHITrackingDQM + ALCARECOTkAlJpsiMuMuHITkAlDQM )
198 
199 
202 __selectionName = 'TkAlUpsilonMuMu'
203 ALCARECOTkAlUpsilonMuMuTrackingDQM = ALCARECOTkAlJpsiMuMuTrackingDQM.clone(
204 #names and desigantions
205  TrackProducer = 'ALCARECO'+__selectionName,
206  AlgoName = 'ALCARECO'+__selectionName,
207  FolderName = "AlCaReco/"+__selectionName,
208  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
209 )
210 
211 ALCARECOTkAlUpsilonMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
212 #names and desigantions
213  TrackProducer = 'ALCARECO'+__selectionName,
214  AlgoName = 'ALCARECO'+__selectionName,
215  FolderName = "AlCaReco/"+__selectionName,
216 # margins and settings
217  MassMin = 8.,
218  MassMax = 10,
219  TrackPtMax = 50
220 )
221 
222 from Alignment.CommonAlignmentProducer.ALCARECOTkAlUpsilonMuMu_cff import ALCARECOTkAlUpsilonMuMuHLT
223 #ALCARECOTkAlUpsilonMuMuHLTDQM = hltMonBitSummary.clone(
224 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
225 # histLabel = __selectionName,
226 # HLTPaths = ["HLT_.*Mu.*"],
227 # eventSetupPathsKey = ALCARECOTkAlUpsilonMuMuHLT.eventSetupPathsKey.value()
228 #)
229 
230 #ALCARECOTkAlUpsilonMuMuDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuTrackingDQM + ALCARECOTkAlUpsilonMuMuTkAlDQM + ALCARECOTkAlUpsilonMuMuHLTDQM)
231 ALCARECOTkAlUpsilonMuMuDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuTrackingDQM + ALCARECOTkAlUpsilonMuMuTkAlDQM )
232 
233 
236 __selectionName = 'TkAlUpsilonMuMuHI'
237 ALCARECOTkAlUpsilonMuMuHITrackingDQM = ALCARECOTkAlJpsiMuMuHITrackingDQM.clone(
238  #names and desigantions
239  TrackProducer = 'ALCARECO'+__selectionName,
240  AlgoName = 'ALCARECO'+__selectionName,
241  FolderName = "AlCaReco/"+__selectionName,
242  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
243  allTrackProducer = "hiGeneralTracks",
244  primaryVertex = 'hiSelectedVertex',
245  # margins and settings
246  TrackPtMax = 50
247 )
248 
249 ALCARECOTkAlUpsilonMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
250  #names and desigantions
251  TrackProducer = 'ALCARECO'+__selectionName,
252  AlgoName = 'ALCARECO'+__selectionName,
253  FolderName = "AlCaReco/"+__selectionName,
254  ReferenceTrackProducer= "hiGeneralTracks",
255  CaloJetCollection= "iterativeConePu5CaloJets",
256  # margins and settings
257  MassMin = 8.,
258  MassMax = 10,
259  TrackPtMax = 50
260 )
261 
262 from Alignment.CommonAlignmentProducer.ALCARECOTkAlUpsilonMuMuHI_cff import ALCARECOTkAlUpsilonMuMuHIHLT
263 #ALCARECOTkAlUpsilonMuMuHLTDQM = hltMonBitSummary.clone(
264 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
265 # histLabel = __selectionName,
266 # HLTPaths = ["HLT_.*Mu.*"],
267 # eventSetupPathsKey = ALCARECOTkAlUpsilonMuMuHLT.eventSetupPathsKey.value()
268 #)
269 
270 #ALCARECOTkAlUpsilonMuMuDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuTrackingDQM + ALCARECOTkAlUpsilonMuMuTkAlDQM + ALCARECOTkAlUpsilonMuMuHLTDQM)
271 ALCARECOTkAlUpsilonMuMuHIDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuHITrackingDQM + ALCARECOTkAlUpsilonMuMuHITkAlDQM )
272 
273 
276 __selectionName = 'TkAlUpsilonMuMuPA'
277 ALCARECOTkAlUpsilonMuMuPATrackingDQM = ALCARECOTkAlUpsilonMuMuTrackingDQM.clone(
278  #names and desigantions
279  TrackProducer = 'ALCARECO'+__selectionName,
280  AlgoName = 'ALCARECO'+__selectionName,
281  FolderName = "AlCaReco/"+__selectionName,
282  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
283  # margins and settings
284  TrackPtMax = 50
285 )
286 
287 ALCARECOTkAlUpsilonMuMuPATkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
288  #names and desigantions
289  TrackProducer = 'ALCARECO'+__selectionName,
290  AlgoName = 'ALCARECO'+__selectionName,
291  FolderName = "AlCaReco/"+__selectionName,
292  # margins and settings
293  MassMin = 8.,
294  MassMax = 10,
295  TrackPtMax = 50
296 )
297 
298 from Alignment.CommonAlignmentProducer.ALCARECOTkAlUpsilonMuMuPA_cff import ALCARECOTkAlUpsilonMuMuPAHLT
299 #ALCARECOTkAlUpsilonMuMuHLTDQM = hltMonBitSummary.clone(
300 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
301 # histLabel = __selectionName,
302 # HLTPaths = ["HLT_.*Mu.*"],
303 # eventSetupPathsKey = ALCARECOTkAlUpsilonMuMuHLT.eventSetupPathsKey.value()
304 #)
305 
306 #ALCARECOTkAlUpsilonMuMuDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuTrackingDQM + ALCARECOTkAlUpsilonMuMuTkAlDQM + ALCARECOTkAlUpsilonMuMuHLTDQM)
307 ALCARECOTkAlUpsilonMuMuPADQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuPATrackingDQM + ALCARECOTkAlUpsilonMuMuPATkAlDQM )
308 
309 
312 __selectionName = 'TkAlBeamHalo'
313 ALCARECOTkAlBeamHaloTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
314  #names and desigantions
315  TrackProducer = 'ALCARECO'+__selectionName,
316  AlgoName = 'ALCARECO'+__selectionName,
317  FolderName = "AlCaReco/"+__selectionName,
318  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
319 )
320 
321 # no BeamHalo HLT bits yet
322 #from Alignment.CommonAlignmentProducer.ALCARECOTkAlBeamHalo_cff import ALCARECOTkAlBeamHaloHLT
323 #ALCARECOTkAlBeamHaloHLTDQM = hltMonBitSummary.clone(
324 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
325 # histLabel = __selectionName,
326 # HLTPaths = ["HLT_.*L1.*"],
327 # eventSetupPathsKey = ALCARECOTkAlBeamHaloHLT.eventSetupPathsKey.value()
328 #)
329 
330 ALCARECOTkAlBeamHaloDQM = cms.Sequence( ALCARECOTkAlBeamHaloTrackingDQM
331 #+ ALCARECOTkAlBeamHaloHLTDQM
332 )
333 
334 
337 __selectionName = 'TkAlMinBias'
338 ALCARECOTkAlMinBiasTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
339  #names and desigantions
340  TrackProducer = 'ALCARECO'+__selectionName,
341  AlgoName = 'ALCARECO'+__selectionName,
342  FolderName = "AlCaReco/"+__selectionName,
343  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
344  # margins and settings
345  TkSizeBin = 71,
346  TkSizeMin = -0.5,
347  TkSizeMax = 70.5,
348  TrackPtMax = 30
349 )
350 
351 ALCARECOTkAlMinBiasTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
352  #names and desigantions
353  TrackProducer = 'ALCARECO'+__selectionName,
354  AlgoName = 'ALCARECO'+__selectionName,
355  FolderName = "AlCaReco/"+__selectionName,
356  # margins and settings
357  fillInvariantMass = False,
358  TrackPtMax = 30,
359  SumChargeBin = 101,
360  SumChargeMin = -50.5,
361  SumChargeMax = 50.5
362 )
363 
364 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMinBias_cff import ALCARECOTkAlMinBiasNOTHLT
365 #ALCARECOTkAlMinBiasNOTHLTDQM = hltMonBitSummary.clone(
366 # directory = "AlCaReco/"+__selectionName+"/HLTSummaryNOT",
367 # histLabel = __selectionName,
368 # HLTPaths = ["HLT_.*L1.*"],
369 # eventSetupPathsKey = ALCARECOTkAlMinBiasNOTHLT.eventSetupPathsKey.value()
370 #)
371 
372 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMinBias_cff import ALCARECOTkAlMinBiasHLT
373 #ALCARECOTkAlMinBiasHLTDQM = hltMonBitSummary.clone(
374 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
375 # histLabel = __selectionName,
376 # HLTPaths = [],
377 # eventSetupPathsKey = ALCARECOTkAlMinBiasHLT.eventSetupPathsKey.value()
378 #)
379 
380 #ALCARECOTkAlMinBiasDQM = cms.Sequence( ALCARECOTkAlMinBiasTrackingDQM + ALCARECOTkAlMinBiasTkAlDQM+ALCARECOTkAlMinBiasHLTDQM+ALCARECOTkAlMinBiasNOTHLTDQM)
381 ALCARECOTkAlMinBiasDQM = cms.Sequence( ALCARECOTkAlMinBiasTrackingDQM + ALCARECOTkAlMinBiasTkAlDQM )
382 
383 
386 __selectionName = 'TkAlJetHT'
387 ALCARECOTkAlJetHTTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
388  #names and desigantions
389  TrackProducer = 'ALCARECO'+__selectionName,
390  AlgoName = 'ALCARECO'+__selectionName,
391  FolderName = "AlCaReco/"+__selectionName,
392  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
393  # margins and settings
394  TkSizeBin = 71,
395  TkSizeMin = -0.5,
396  TkSizeMax = 70.5,
397  TrackPtMax = 30
398 )
399 
400 ALCARECOTkAlJetHTTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
401  #names and desigantions
402  TrackProducer = 'ALCARECO'+__selectionName,
403  AlgoName = 'ALCARECO'+__selectionName,
404  FolderName = "AlCaReco/"+__selectionName,
405  # margins and settings
406  fillInvariantMass = False,
407  TrackPtMax = 30,
408  SumChargeBin = 101,
409  SumChargeMin = -50.5,
410  SumChargeMax = 50.5
411 )
412 
413 ALCARECOTkAlJetHTDQM = cms.Sequence( ALCARECOTkAlJetHTTrackingDQM + ALCARECOTkAlJetHTTkAlDQM)
414 
415 
418 __selectionName = 'TkAlMinBiasHI'
419 ALCARECOTkAlMinBiasHITrackingDQM = ALCARECOTkAlMinBiasTrackingDQM.clone(
420  #names and desigantions
421  TrackProducer = 'ALCARECO'+__selectionName,
422  AlgoName = 'ALCARECO'+__selectionName,
423  FolderName = "AlCaReco/"+__selectionName,
424  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
425  primaryVertex = "hiSelectedVertex",
426  allTrackProducer = "hiGeneralTracks",
427  # margins and settings
428  TkSizeBin = 71,
429  TkSizeMin = -0.5,
430  TkSizeMax = 70.5,
431  TrackPtMax = 30
432 )
433 
434 ALCARECOTkAlMinBiasHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
435  #names and desigantions
436  TrackProducer = 'ALCARECO'+__selectionName,
437  ReferenceTrackProducer = 'hiGeneralTracks',
438  CaloJetCollection = 'iterativeConePu5CaloJets',
439  AlgoName = 'ALCARECO'+__selectionName,
440  FolderName = "AlCaReco/"+__selectionName,
441  # margins and settings
442  fillInvariantMass = False,
443  TrackPtMax = 30,
444  SumChargeBin = 101,
445  SumChargeMin = -50.5,
446  SumChargeMax = 50.5
447 )
448 
449 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMinBiasHI_cff import ALCARECOTkAlMinBiasHIHLT
450 #ALCARECOTkAlMinBiasHIHLTDQM = hltMonBitSummary.clone(
451 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
452 # histLabel = __selectionName,
453 # HLTPaths = [],
454 # eventSetupPathsKey = ALCARECOTkAlMinBiasHIHLT.eventSetupPathsKey.value()
455 # )
456 
457 #ALCARECOTkAlMinBiasHIDQM = cms.Sequence( ALCARECOTkAlMinBiasHITrackingDQM + ALCARECOTkAlMinBiasHITkAlDQM+ALCARECOTkAlMinBiasHIHLTDQM)
458 ALCARECOTkAlMinBiasHIDQM = cms.Sequence( ALCARECOTkAlMinBiasHITrackingDQM + ALCARECOTkAlMinBiasHITkAlDQM )
459 
460 
461 
464 __selectionName = 'TkAlMuonIsolated'
465 ALCARECOTkAlMuonIsolatedTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
466  #names and desigantions
467  TrackProducer = 'ALCARECO'+__selectionName,
468  AlgoName = 'ALCARECO'+__selectionName,
469  FolderName = "AlCaReco/"+__selectionName,
470  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
471  # margins and settings
472  TkSizeBin = 16,
473  TkSizeMin = -0.5,
474  TkSizeMax = 15.5
475 )
476 ALCARECOTkAlMuonIsolatedTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
477  TrackProducer = 'ALCARECO'+__selectionName,
478  AlgoName = 'ALCARECO'+__selectionName,
479  FolderName = "AlCaReco/"+__selectionName
480 )
481 
482 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMuonIsolated_cff import ALCARECOTkAlMuonIsolatedHLT
483 #ALCARECOTkAlMuonIsolatedHLTDQM = hltMonBitSummary.clone(
484 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
485 # histLabel = __selectionName,
486 # HLTPaths = ["HLT_.*L1.*"],
487 # eventSetupPathsKey = ALCARECOTkAlMuonIsolatedHLT.eventSetupPathsKey.value()
488 #)
489 
490 #ALCARECOTkAlMuonIsolatedDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedTrackingDQM + ALCARECOTkAlMuonIsolatedTkAlDQM+ALCARECOTkAlMuonIsolatedHLTDQM)
491 ALCARECOTkAlMuonIsolatedDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedTrackingDQM + ALCARECOTkAlMuonIsolatedTkAlDQM )
492 
493 
496 __selectionName = 'TkAlMuonIsolatedHI'
497 ALCARECOTkAlMuonIsolatedHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
498  #names and desigantions
499  TrackProducer = 'ALCARECO'+__selectionName,
500  AlgoName = 'ALCARECO'+__selectionName,
501  FolderName = "AlCaReco/"+__selectionName,
502  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
503  allTrackProducer = "hiGeneralTracks",
504  primaryVertex = 'hiSelectedVertex',
505  # margins and settings
506  TkSizeBin = 16,
507  TkSizeMin = -0.5,
508  TkSizeMax = 15.5
509 )
510 ALCARECOTkAlMuonIsolatedHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
511  TrackProducer = 'ALCARECO'+__selectionName,
512  AlgoName = 'ALCARECO'+__selectionName,
513  FolderName = "AlCaReco/"+__selectionName,
514  ReferenceTrackProducer= "hiGeneralTracks",
515  CaloJetCollection= "iterativeConePu5CaloJets"
516 )
517 
518 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMuonIsolatedHI_cff import ALCARECOTkAlMuonIsolatedHIHLT
519 #ALCARECOTkAlMuonIsolatedHIHLTDQM = hltMonBitSummary.clone(
520 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
521 # histLabel = __selectionName,
522 # HLTPaths = ["HLT_.*L1.*"],
523 # eventSetupPathsKey = ALCARECOTkAlMuonIsolatedHIHLT.eventSetupPathsKey.value()
524 #)
525 
526 #ALCARECOTkAlMuonIsolatedHIDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedHITrackingDQM + ALCARECOTkAlMuonIsolatedHITkAlDQM+ALCARECOTkAlMuonIsolatedHIHLTDQM)
527 ALCARECOTkAlMuonIsolatedHIDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedHITrackingDQM + ALCARECOTkAlMuonIsolatedHITkAlDQM )
528 
529 
532 __selectionName = 'TkAlMuonIsolatedPA'
533 ALCARECOTkAlMuonIsolatedPATrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
534  #names and desigantions
535  TrackProducer = 'ALCARECO'+__selectionName,
536  AlgoName = 'ALCARECO'+__selectionName,
537  FolderName = "AlCaReco/"+__selectionName,
538  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
539  # margins and settings
540  TkSizeBin = 16,
541  TkSizeMin = -0.5,
542  TkSizeMax = 15.5
543 )
544 ALCARECOTkAlMuonIsolatedPATkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
545  TrackProducer = 'ALCARECO'+__selectionName,
546  AlgoName = 'ALCARECO'+__selectionName,
547  FolderName = "AlCaReco/"+__selectionName
548 )
549 
550 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMuonIsolatedPA_cff import ALCARECOTkAlMuonIsolatedPAHLT
551 #ALCARECOTkAlMuonIsolatedPAHLTDQM = hltMonBitSummary.clone(
552 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
553 # histLabel = __selectionName,
554 # HLTPaths = ["HLT_.*L1.*"],
555 # eventSetupPathsKey = ALCARECOTkAlMuonIsolatedPAHLT.eventSetupPathsKey.value()
556 #)
557 
558 #ALCARECOTkAlMuonIsolatedPADQM = cms.Sequence( ALCARECOTkAlMuonIsolatedPATrackingDQM + ALCARECOTkAlMuonIsolatedPATkAlDQM+ALCARECOTkAlMuonIsolatedPAHLTDQM)
559 ALCARECOTkAlMuonIsolatedPADQM = cms.Sequence( ALCARECOTkAlMuonIsolatedPATrackingDQM + ALCARECOTkAlMuonIsolatedPATkAlDQM )
560 
561 
564 import DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi
565 __selectionName = 'TkAlLAS'
566 ALCARECOTkAlLASDigiDQM= DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi.LaserAlignmentT0ProducerDQM.clone(
567  # names and designation
568  FolderName = "AlCaReco/"+__selectionName,
569  # settings
570  LowerAdcThreshold = 15,
571  UpperAdcThreshold = 220,
572  DigiProducerList = cms.VPSet(
573  cms.PSet(
574  DigiLabel = cms.string( 'ZeroSuppressed' ),
575  DigiType = cms.string( 'Processed' ),
576  DigiProducer = cms.string( 'ALCARECOTkAlLAST0Producer' )
577  )
578  )
579 )
580 ALCARECOTkAlLASDQM = cms.Sequence( ALCARECOTkAlLASDigiDQM )
581 
582 
588 __selectionName = 'TkAlCosmicsInCollisions'
589 ALCARECOTkAlCosmicsInCollisionsTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
590  #names and desigantions
591  TrackProducer = 'ALCARECO'+__selectionName,
592  AlgoName = 'ALCARECO'+__selectionName,
593  FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
594  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
595  # margins and settings
596  TrackPtBin = 500,
597  TrackPtMin = 0,
598  TrackPtMax = 500
599 )
600 ALCARECOTkAlCosmicsInCollisionsTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
601 #names and desigantions
602  FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
603  TrackProducer = 'ALCARECO'+__selectionName,
604  ReferenceTrackProducer = 'cosmicDCTracks',
605  AlgoName = 'ALCARECO'+__selectionName
606 )
607 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsInCollisions_cff import ALCARECOTkAlCosmicsInCollisionsHLT
608 #ALCARECOTkAlCosmicsInCollisionsHLTDQM = hltMonBitSummary.clone(
609 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
610 # histLabel = __selectionName,
611 # HLTPaths = ["HLT_.*L1.*"],
612 # eventSetupPathsKey = ALCARECOTkAlCosmicsInCollisionsHLT.eventSetupPathsKey.value()
613 #)
614 #ALCARECOTkAlCosmicsInCollisionsDQM = cms.Sequence( ALCARECOTkAlCosmicsInCollisionsTrackingDQM + ALCARECOTkAlCosmicsInCollisionsTkAlDQM +ALCARECOTkAlCosmicsInCollisionsHLTDQM)
615 ALCARECOTkAlCosmicsInCollisionsDQM = cms.Sequence( ALCARECOTkAlCosmicsInCollisionsTrackingDQM + ALCARECOTkAlCosmicsInCollisionsTkAlDQM )
616 
617 
618 
624 __selectionName = 'TkAlCosmicsCTF0T'
625 ALCARECOTkAlCosmicsCTF0TTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
626  #names and desigantions
627  TrackProducer = 'ALCARECO'+__selectionName,
628  AlgoName = 'ALCARECO'+__selectionName,
629  FolderName = 'AlCaReco/TkAlCosmics0T',
630  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
631  # margins and settings
632  TrackPtBin = 500,
633  TrackPtMin = 0,
634  TrackPtMax = 500
635 )
636 ALCARECOTkAlCosmicsCTF0TTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
637  #names and desigantions
638  TrackProducer = 'ALCARECO'+__selectionName,
639  ReferenceTrackProducer = 'ctfWithMaterialTracksP5',
640  AlgoName = 'ALCARECO'+__selectionName,
641  FolderName = 'AlCaReco/TkAlCosmics0T',
642  # margins and settings
643  useSignedR = True
644 )
645 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
646 #ALCARECOTkAlCosmicsCTF0THLTDQM = hltMonBitSummary.clone(
647 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
648 # histLabel = __selectionName,
649 # HLTPaths = ["HLT_.*L1.*"],
650 # eventSetupPathsKey = ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
651 #)
652 #ALCARECOTkAlCosmicsCTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCTF0TTrackingDQM + ALCARECOTkAlCosmicsCTF0TTkAlDQM+ALCARECOTkAlCosmicsCTF0THLTDQM)
653 ALCARECOTkAlCosmicsCTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCTF0TTrackingDQM + ALCARECOTkAlCosmicsCTF0TTkAlDQM )
654 
655 
656 
659 __selectionName = 'TkAlCosmicsCosmicTF0T'
660 ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
661 #names and desigantions
662  TrackProducer = 'ALCARECO'+__selectionName,
663  AlgoName = 'ALCARECO'+__selectionName,
664  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
665 )
666 ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
667 #names and desigantions
668  TrackProducer = 'ALCARECO'+__selectionName,
669  ReferenceTrackProducer = 'cosmictrackfinderP5',
670  AlgoName = 'ALCARECO'+__selectionName
671 )
672 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
673 #ALCARECOTkAlCosmicsCosmicTF0THLTDQM = hltMonBitSummary.clone(
674 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
675 # histLabel = __selectionName,
676 # HLTPaths = ["HLT_.*L1.*"],
677 # eventSetupPathsKey = ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
678 #)
679 #ALCARECOTkAlCosmicsCosmicTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM + ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM +ALCARECOTkAlCosmicsCosmicTF0THLTDQM)
680 ALCARECOTkAlCosmicsCosmicTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM + ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM )
681 
682 
683 
686 __selectionName = 'TkAlCosmicsRegional0T'
687 ALCARECOTkAlCosmicsRegional0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
688 #names and desigantions
689  TrackProducer = 'ALCARECO'+__selectionName,
690  AlgoName = 'ALCARECO'+__selectionName,
691  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
692 )
693 ALCARECOTkAlCosmicsRegional0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
694 #names and desigantions
695  TrackProducer = 'ALCARECO'+__selectionName,
696  ReferenceTrackProducer = 'cosmictrackfinderP5',
697  AlgoName = 'ALCARECO'+__selectionName
698 )
699 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
700 #ALCARECOTkAlCosmicsRegional0THLTDQM = hltMonBitSummary.clone(
701 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
702 # histLabel = __selectionName,
703 # HLTPaths = ["HLT_.*L1.*"],
704 # eventSetupPathsKey = ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
705 #)
706 #ALCARECOTkAlCosmicsRegional0TDQM = cms.Sequence( ALCARECOTkAlCosmicsRegional0TTrackingDQM + ALCARECOTkAlCosmicsRegional0TTkAlDQM +ALCARECOTkAlCosmicsRegional0THLTDQM)
707 ALCARECOTkAlCosmicsRegional0TDQM = cms.Sequence( ALCARECOTkAlCosmicsRegional0TTrackingDQM + ALCARECOTkAlCosmicsRegional0TTkAlDQM )
708 
709 
712 __selectionName = 'TkAlCosmicsInCollisions0T'
713 ALCARECOTkAlCosmicsInCollisions0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
714 #names and desigantions
715  TrackProducer = 'ALCARECO'+__selectionName,
716  AlgoName = 'ALCARECO'+__selectionName,
717  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
718 )
719 ALCARECOTkAlCosmicsInCollisions0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
720 #names and desigantions
721  TrackProducer = 'ALCARECO'+__selectionName,
722  ReferenceTrackProducer = 'cosmictrackfinderP5',
723  AlgoName = 'ALCARECO'+__selectionName
724 )
725 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
726 #ALCARECOTkAlCosmicsInCollisions0THLTDQM = hltMonBitSummary.clone(
727 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
728 # histLabel = __selectionName,
729 # HLTPaths = ["HLT_.*L1.*"],
730 # eventSetupPathsKey = ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
731 #)
732 #ALCARECOTkAlCosmicsInCollisions0TDQM = cms.Sequence( ALCARECOTkAlCosmicsInCollisions0TTrackingDQM + ALCARECOTkAlCosmicsInCollisions0TTkAlDQM +ALCARECOTkAlCosmicsInCollisions0THLTDQM)
733 ALCARECOTkAlCosmicsInCollisions0TDQM = cms.Sequence( ALCARECOTkAlCosmicsInCollisions0TTrackingDQM + ALCARECOTkAlCosmicsInCollisions0TTkAlDQM )
734 
735 
741 __selectionName = 'TkAlCosmicsCTF'
742 ALCARECOTkAlCosmicsCTFTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
743  #names and desigantions
744  FolderName = 'AlCaReco/TkAlCosmics',
745  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
746  TrackProducer = 'ALCARECO'+__selectionName,
747  AlgoName = 'ALCARECO'+__selectionName
748 )
749 ALCARECOTkAlCosmicsCTFTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
750  #names and desigantions
751  FolderName = 'AlCaReco/TkAlCosmics',
752  TrackProducer = 'ALCARECO'+__selectionName,
753  ReferenceTrackProducer = ALCARECOTkAlCosmicsCTF0TTkAlDQM.ReferenceTrackProducer,
754  AlgoName = 'ALCARECO'+__selectionName
755 )
756 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsHLT_cff import ALCARECOTkAlCosmicsHLT
757 #ALCARECOTkAlCosmicsCTFHLTDQM = hltMonBitSummary.clone(
758 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
759 # histLabel = __selectionName,
760 # HLTPaths = ["HLT_.*L1.*"],
761 # eventSetupPathsKey = ALCARECOTkAlCosmicsHLT.eventSetupPathsKey.value()
762 #)
763 #ALCARECOTkAlCosmicsCTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCTFTrackingDQM + ALCARECOTkAlCosmicsCTFTkAlDQM +ALCARECOTkAlCosmicsCTFHLTDQM)
764 ALCARECOTkAlCosmicsCTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCTFTrackingDQM + ALCARECOTkAlCosmicsCTFTkAlDQM )
765 
766 
767 
770 __selectionName = 'TkAlCosmicsCosmicTF'
771 ALCARECOTkAlCosmicsCosmicTFTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
772  #names and desigantions
773  TrackProducer = 'ALCARECO'+__selectionName,
774  AlgoName = 'ALCARECO'+__selectionName,
775  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
776 )
777 ALCARECOTkAlCosmicsCosmicTFTkAlDQM = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.clone(
778  #names and desigantions
779  TrackProducer = 'ALCARECO'+__selectionName,
780  ReferenceTrackProducer = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.ReferenceTrackProducer,
781  AlgoName = 'ALCARECO'+__selectionName
782 )
783 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsHLT_cff import ALCARECOTkAlCosmicsHLT
784 #ALCARECOTkAlCosmicsCosmicTFHLTDQM = hltMonBitSummary.clone(
785 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
786 # histLabel = __selectionName,
787 # HLTPaths = ["HLT_.*L1.*"],
788 # eventSetupPathsKey = ALCARECOTkAlCosmicsHLT.eventSetupPathsKey.value()
789 #)
790 #ALCARECOTkAlCosmicsCosmicTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTFTrackingDQM + ALCARECOTkAlCosmicsCosmicTFTkAlDQM+ALCARECOTkAlCosmicsCosmicTFHLTDQM)
791 ALCARECOTkAlCosmicsCosmicTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTFTrackingDQM + ALCARECOTkAlCosmicsCosmicTFTkAlDQM )
792 
793 
794 
797 __selectionName = 'TkAlCosmicsRegional'
798 ALCARECOTkAlCosmicsRegionalTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
799  #names and desigantions
800  TrackProducer = 'ALCARECO'+__selectionName,
801  AlgoName = 'ALCARECO'+__selectionName,
802  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
803 )
804 ALCARECOTkAlCosmicsRegionalTkAlDQM = ALCARECOTkAlCosmicsRegional0TTkAlDQM.clone(
805  #names and desigantions
806  TrackProducer = 'ALCARECO'+__selectionName,
807  ReferenceTrackProducer = ALCARECOTkAlCosmicsRegional0TTkAlDQM.ReferenceTrackProducer,
808  AlgoName = 'ALCARECO'+__selectionName
809 )
810 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsHLT_cff import ALCARECOTkAlCosmicsHLT
811 #ALCARECOTkAlCosmicsRegionalHLTDQM = hltMonBitSummary.clone(
812 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
813 # histLabel = __selectionName,
814 # HLTPaths = ["HLT_.*L1.*"],
815 # eventSetupPathsKey = ALCARECOTkAlCosmicsHLT.eventSetupPathsKey.value()
816 #)
817 #ALCARECOTkAlCosmicsRegionalDQM = cms.Sequence( ALCARECOTkAlCosmicsRegionalTrackingDQM + ALCARECOTkAlCosmicsRegionalTkAlDQM+ALCARECOTkAlCosmicsRegionalHLTDQM)
818 ALCARECOTkAlCosmicsRegionalDQM = cms.Sequence( ALCARECOTkAlCosmicsRegionalTrackingDQM + ALCARECOTkAlCosmicsRegionalTkAlDQM )
819 
Tracker Alignment.