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 import DQMOffline.Alignment.DiMuonVertexMonitor_cfi
5 import DQMOffline.Alignment.DiMuonMassBiasMonitor_cfi
6 
7 #Below all DQM modules for TrackerAlignment AlCaRecos are instantiated.
8 
11 __selectionName = 'TkAlZMuMu'
12 ALCARECOTkAlZMuMuTrackingDQM = DQM.TrackingMonitor.TrackingMonitor_cfi.TrackMon.clone(
13 #names and desigantions
14  TrackProducer = 'ALCARECO'+__selectionName,
15  AlgoName = 'ALCARECO'+__selectionName,
16  FolderName = "AlCaReco/"+__selectionName,
17  MeasurementState = "default",
18  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
19  doSeedParameterHistos = False,
20 # Margins and settings
21  TkSizeBin = 6,
22  TkSizeMin = -0.5,
23  TkSizeMax = 5.5,
24  TrackPtBin = 150,
25  TrackPtMin = 0,
26  TrackPtMax = 150,
27 #choose histos from TrackingMonitor
28  doAllPlots = True
29 )
30 
31 ALCARECOTkAlZMuMuTkAlDQM = DQMOffline.Alignment.TkAlCaRecoMonitor_cfi.TkAlCaRecoMonitor.clone(
32 #names and desigantions
33  TrackProducer = 'ALCARECO'+__selectionName,
34  AlgoName = 'ALCARECO'+__selectionName,
35  FolderName = "AlCaReco/"+__selectionName,
36 # margins and settings
37  runsOnReco = True,
38  fillInvariantMass = True,
39  MassBin = 300,
40  MassMin = 50.0,
41  MassMax = 150.0,
42  SumChargeBin = 11,
43  SumChargeMin = -5.5,
44  SumChargeMax = 5.5,
45  TrackPtBin= 150,
46  TrackPtMin = 0.0,
47  TrackPtMax = 150.0
48 )
49 
50 ALCARECOTkAlZMuMuDQM = cms.Sequence( ALCARECOTkAlZMuMuTrackingDQM + ALCARECOTkAlZMuMuTkAlDQM )
51 
52 
55 __selectionName = 'TkAlDiMuonAndVertex'
56 __trackCollName = 'TkAlDiMuon'
57 
58 ALCARECOTkAlDiMuonAndVertexTkAlDQM = DQMOffline.Alignment.TkAlCaRecoMonitor_cfi.TkAlCaRecoMonitor.clone(
59 #names and desigantions
60  TrackProducer = 'ALCARECO'+__trackCollName,
61  AlgoName = 'ALCARECO'+__trackCollName,
62  FolderName = "AlCaReco/"+__selectionName,
63 # margins and settings
64  runsOnReco = True,
65  fillInvariantMass = True,
66  MassBin = 300,
67  MassMin = 50.0,
68  MassMax = 150.0,
69  SumChargeBin = 11,
70  SumChargeMin = -5.5,
71  SumChargeMax = 5.5,
72  TrackPtBin= 150,
73  TrackPtMin = 0.0,
74  TrackPtMax = 150.0
75 )
76 
77 ALCARECOTkAlDiMuonAndVertexVtxDQM = DQMOffline.Alignment.DiMuonVertexMonitor_cfi.DiMuonVertexMonitor.clone(
78  muonTracks = 'ALCARECO'+__trackCollName,
79  vertices = 'offlinePrimaryVertices',
80  FolderName = "AlCaReco/"+__selectionName,
81  maxSVdist = 50
82 )
83 
84 ALCARECOTkAlDiMuonMassBiasDQM = DQMOffline.Alignment.DiMuonMassBiasMonitor_cfi.DiMuonMassBiasMonitor.clone(
85  muonTracks = 'ALCARECO'+__trackCollName,
86  FolderName = "AlCaReco/"+__selectionName,
87  DiMuMassConfig = dict(maxDeltaEta = 3.5)
88 )
89 
90 ALCARECOTkAlDiMuonAndVertexDQM = cms.Sequence(ALCARECOTkAlDiMuonAndVertexTkAlDQM + ALCARECOTkAlDiMuonAndVertexVtxDQM + ALCARECOTkAlDiMuonMassBiasDQM)
91 
92 
95 __selectionName = 'TkAlZMuMuHI'
96 ALCARECOTkAlZMuMuHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
97 #names and desigantions
98  TrackProducer = 'ALCARECO'+__selectionName,
99  AlgoName = 'ALCARECO'+__selectionName,
100  FolderName = "AlCaReco/"+__selectionName,
101  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
102  allTrackProducer = "hiGeneralTracks" ,
103  primaryVertex = 'hiSelectedVertex'
104 )
105 
106 ALCARECOTkAlZMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
107 #names and desigantions
108  TrackProducer = 'ALCARECO'+__selectionName,
109  AlgoName = 'ALCARECO'+__selectionName,
110  FolderName = "AlCaReco/"+__selectionName,
111  ReferenceTrackProducer= "hiGeneralTracks",
112  CaloJetCollection= "iterativeConePu5CaloJets"
113 )
114 
115 ALCARECOTkAlZMuMuHIDQM = cms.Sequence( ALCARECOTkAlZMuMuHITrackingDQM + ALCARECOTkAlZMuMuHITkAlDQM )
116 
117 
120 __selectionName = 'TkAlZMuMuPA'
121 ALCARECOTkAlZMuMuPATrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
122  #names and desigantions
123  TrackProducer = 'ALCARECO'+__selectionName,
124  AlgoName = 'ALCARECO'+__selectionName,
125  FolderName = "AlCaReco/"+__selectionName,
126  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
127 )
128 
129 ALCARECOTkAlZMuMuPATkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
130  #names and desigantions
131  TrackProducer = 'ALCARECO'+__selectionName,
132  AlgoName = 'ALCARECO'+__selectionName,
133  FolderName = "AlCaReco/"+__selectionName
134 )
135 
136 ALCARECOTkAlZMuMuPADQM = cms.Sequence( ALCARECOTkAlZMuMuPATrackingDQM + ALCARECOTkAlZMuMuPATkAlDQM )
137 
138 
141 __selectionName = 'TkAlJpsiMuMu'
142 ALCARECOTkAlJpsiMuMuTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
143  #names and desigantions
144  TrackProducer = 'ALCARECO'+__selectionName,
145  AlgoName = 'ALCARECO'+__selectionName,
146  FolderName = "AlCaReco/"+__selectionName,
147  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
148  # margins and settings
149  TrackPtMax = 50
150 )
151 ALCARECOTkAlJpsiMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
152  #names and desigantions
153  TrackProducer = 'ALCARECO'+__selectionName,
154  AlgoName = 'ALCARECO'+__selectionName,
155  FolderName = "AlCaReco/"+__selectionName,
156  # margins and settings
157  MassMin = 2.5,
158  MassMax = 4.0,
159  TrackPtMax = 50
160 )
161 
162 ALCARECOTkAlJpsiMuMuVtxDQM = DQMOffline.Alignment.DiMuonVertexMonitor_cfi.DiMuonVertexMonitor.clone(
163  muonTracks = 'ALCARECO'+__selectionName,
164  decayMotherName = "J/#psi",
165  vertices = 'offlinePrimaryVertices',
166  FolderName = "AlCaReco/"+__selectionName,
167  maxSVdist = 50
168 )
169 
170 ALCARECOTkAlJpsiMassBiasDQM = DQMOffline.Alignment.DiMuonMassBiasMonitor_cfi.DiMuonMassBiasMonitor.clone(
171  muonTracks = 'ALCARECO'+__selectionName,
172  FolderName = "AlCaReco/"+__selectionName,
173  decayMotherName = 'J/#psi',
174  DiMuMassConfig = dict(ymin = 2.7 ,ymax = 3.4, maxDeltaEta = 1.3))
175 
176 ALCARECOTkAlJpsiMuMuDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuTrackingDQM + ALCARECOTkAlJpsiMuMuTkAlDQM + ALCARECOTkAlJpsiMuMuVtxDQM + ALCARECOTkAlJpsiMassBiasDQM)
177 
178 
181 __selectionName = 'TkAlJpsiMuMuHI'
182 ALCARECOTkAlJpsiMuMuHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
183  #names and desigantions
184  TrackProducer = 'ALCARECO'+__selectionName,
185  AlgoName = 'ALCARECO'+__selectionName,
186  FolderName = "AlCaReco/"+__selectionName,
187  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
188  allTrackProducer = "hiGeneralTracks",
189  primaryVertex = 'hiSelectedVertex',
190  # margins and settings
191  TrackPtMax = 50
192 )
193 
194 ALCARECOTkAlJpsiMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
195 #names and desigantions
196  TrackProducer = 'ALCARECO'+__selectionName,
197  AlgoName = 'ALCARECO'+__selectionName,
198  FolderName = "AlCaReco/"+__selectionName,
199  ReferenceTrackProducer= "hiGeneralTracks",
200  CaloJetCollection= "iterativeConePu5CaloJets",
201 # margins and settings
202  MassMin = 2.5,
203  MassMax = 4.0,
204  TrackPtMax = 50
205 )
206 
207 ALCARECOTkAlJpsiMuMuHIDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuHITrackingDQM + ALCARECOTkAlJpsiMuMuHITkAlDQM )
208 
209 
212 __selectionName = 'TkAlUpsilonMuMu'
213 ALCARECOTkAlUpsilonMuMuTrackingDQM = ALCARECOTkAlJpsiMuMuTrackingDQM.clone(
214 #names and desigantions
215  TrackProducer = 'ALCARECO'+__selectionName,
216  AlgoName = 'ALCARECO'+__selectionName,
217  FolderName = "AlCaReco/"+__selectionName,
218  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
219 )
220 
221 ALCARECOTkAlUpsilonMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
222 #names and desigantions
223  TrackProducer = 'ALCARECO'+__selectionName,
224  AlgoName = 'ALCARECO'+__selectionName,
225  FolderName = "AlCaReco/"+__selectionName,
226 # margins and settings
227  MassMin = 8.,
228  MassMax = 10,
229  TrackPtMax = 50
230 )
231 
232 ALCARECOTkAlUpsilonMuMuVtxDQM = DQMOffline.Alignment.DiMuonVertexMonitor_cfi.DiMuonVertexMonitor.clone(
233  muonTracks = 'ALCARECO'+__selectionName,
234  decayMotherName = "#Upsilon",
235  vertices = 'offlinePrimaryVertices',
236  FolderName = "AlCaReco/"+__selectionName,
237  maxSVdist = 50
238 )
239 
240 ALCARECOTkAlUpsilonMassBiasDQM = DQMOffline.Alignment.DiMuonMassBiasMonitor_cfi.DiMuonMassBiasMonitor.clone(
241  muonTracks = 'ALCARECO'+__selectionName,
242  FolderName = "AlCaReco/"+__selectionName,
243  decayMotherName = '#Upsilon',
244  DiMuMassConfig = dict(ymin = 8.9 ,ymax = 9.9, maxDeltaEta = 1.6))
245 
246 ALCARECOTkAlUpsilonMuMuDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuTrackingDQM + ALCARECOTkAlUpsilonMuMuTkAlDQM + ALCARECOTkAlUpsilonMuMuVtxDQM + ALCARECOTkAlUpsilonMassBiasDQM)
247 
248 
251 __selectionName = 'TkAlUpsilonMuMuHI'
252 ALCARECOTkAlUpsilonMuMuHITrackingDQM = ALCARECOTkAlJpsiMuMuHITrackingDQM.clone(
253  #names and desigantions
254  TrackProducer = 'ALCARECO'+__selectionName,
255  AlgoName = 'ALCARECO'+__selectionName,
256  FolderName = "AlCaReco/"+__selectionName,
257  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
258  allTrackProducer = "hiGeneralTracks",
259  primaryVertex = 'hiSelectedVertex',
260  # margins and settings
261  TrackPtMax = 50
262 )
263 
264 ALCARECOTkAlUpsilonMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
265  #names and desigantions
266  TrackProducer = 'ALCARECO'+__selectionName,
267  AlgoName = 'ALCARECO'+__selectionName,
268  FolderName = "AlCaReco/"+__selectionName,
269  ReferenceTrackProducer= "hiGeneralTracks",
270  CaloJetCollection= "iterativeConePu5CaloJets",
271  # margins and settings
272  MassMin = 8.,
273  MassMax = 10,
274  TrackPtMax = 50
275 )
276 
277 ALCARECOTkAlUpsilonMuMuHIDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuHITrackingDQM + ALCARECOTkAlUpsilonMuMuHITkAlDQM )
278 
279 
282 __selectionName = 'TkAlUpsilonMuMuPA'
283 ALCARECOTkAlUpsilonMuMuPATrackingDQM = ALCARECOTkAlUpsilonMuMuTrackingDQM.clone(
284  #names and desigantions
285  TrackProducer = 'ALCARECO'+__selectionName,
286  AlgoName = 'ALCARECO'+__selectionName,
287  FolderName = "AlCaReco/"+__selectionName,
288  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
289  # margins and settings
290  TrackPtMax = 50
291 )
292 
293 ALCARECOTkAlUpsilonMuMuPATkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
294  #names and desigantions
295  TrackProducer = 'ALCARECO'+__selectionName,
296  AlgoName = 'ALCARECO'+__selectionName,
297  FolderName = "AlCaReco/"+__selectionName,
298  # margins and settings
299  MassMin = 8.,
300  MassMax = 10,
301  TrackPtMax = 50
302 )
303 
304 ALCARECOTkAlUpsilonMuMuPADQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuPATrackingDQM + ALCARECOTkAlUpsilonMuMuPATkAlDQM )
305 
306 
309 __selectionName = 'TkAlBeamHalo'
310 ALCARECOTkAlBeamHaloTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
311  #names and desigantions
312  TrackProducer = 'ALCARECO'+__selectionName,
313  AlgoName = 'ALCARECO'+__selectionName,
314  FolderName = "AlCaReco/"+__selectionName,
315  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
316 )
317 
318 
319 ALCARECOTkAlBeamHaloDQM = cms.Sequence( ALCARECOTkAlBeamHaloTrackingDQM )
320 
321 
324 __selectionName = 'TkAlMinBias'
325 ALCARECOTkAlMinBiasTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
326  #names and desigantions
327  TrackProducer = 'ALCARECO'+__selectionName,
328  AlgoName = 'ALCARECO'+__selectionName,
329  FolderName = "AlCaReco/"+__selectionName,
330  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
331  # margins and settings
332  TkSizeBin = 71,
333  TkSizeMin = -0.5,
334  TkSizeMax = 70.5,
335  TrackPtMax = 30
336 )
337 
338 ALCARECOTkAlMinBiasTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
339  #names and desigantions
340  TrackProducer = 'ALCARECO'+__selectionName,
341  AlgoName = 'ALCARECO'+__selectionName,
342  FolderName = "AlCaReco/"+__selectionName,
343  # margins and settings
344  fillInvariantMass = False,
345  TrackPtMax = 30,
346  SumChargeBin = 101,
347  SumChargeMin = -50.5,
348  SumChargeMax = 50.5
349 )
350 
351 ALCARECOTkAlMinBiasDQM = cms.Sequence( ALCARECOTkAlMinBiasTrackingDQM + ALCARECOTkAlMinBiasTkAlDQM )
352 
353 
356 __selectionName = 'TkAlJetHT'
357 ALCARECOTkAlJetHTTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
358  #names and desigantions
359  TrackProducer = 'ALCARECO'+__selectionName,
360  AlgoName = 'ALCARECO'+__selectionName,
361  FolderName = "AlCaReco/"+__selectionName,
362  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
363  # margins and settings
364  TkSizeBin = 71,
365  TkSizeMin = -0.5,
366  TkSizeMax = 70.5,
367  TrackPtMax = 30
368 )
369 
370 ALCARECOTkAlJetHTTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
371  #names and desigantions
372  TrackProducer = 'ALCARECO'+__selectionName,
373  AlgoName = 'ALCARECO'+__selectionName,
374  FolderName = "AlCaReco/"+__selectionName,
375  # margins and settings
376  fillInvariantMass = False,
377  TrackPtMax = 30,
378  SumChargeBin = 101,
379  SumChargeMin = -50.5,
380  SumChargeMax = 50.5
381 )
382 
383 ALCARECOTkAlJetHTDQM = cms.Sequence( ALCARECOTkAlJetHTTrackingDQM + ALCARECOTkAlJetHTTkAlDQM)
384 
385 
388 __selectionName = 'TkAlMinBiasHI'
389 ALCARECOTkAlMinBiasHITrackingDQM = ALCARECOTkAlMinBiasTrackingDQM.clone(
390  #names and desigantions
391  TrackProducer = 'ALCARECO'+__selectionName,
392  AlgoName = 'ALCARECO'+__selectionName,
393  FolderName = "AlCaReco/"+__selectionName,
394  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
395  primaryVertex = "hiSelectedVertex",
396  allTrackProducer = "hiGeneralTracks",
397  # margins and settings
398  TkSizeBin = 71,
399  TkSizeMin = -0.5,
400  TkSizeMax = 70.5,
401  TrackPtMax = 30
402 )
403 
404 ALCARECOTkAlMinBiasHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
405  #names and desigantions
406  TrackProducer = 'ALCARECO'+__selectionName,
407  ReferenceTrackProducer = 'hiGeneralTracks',
408  CaloJetCollection = 'iterativeConePu5CaloJets',
409  AlgoName = 'ALCARECO'+__selectionName,
410  FolderName = "AlCaReco/"+__selectionName,
411  # margins and settings
412  fillInvariantMass = False,
413  TrackPtMax = 30,
414  SumChargeBin = 101,
415  SumChargeMin = -50.5,
416  SumChargeMax = 50.5
417 )
418 
419 ALCARECOTkAlMinBiasHIDQM = cms.Sequence( ALCARECOTkAlMinBiasHITrackingDQM + ALCARECOTkAlMinBiasHITkAlDQM )
420 
421 
424 __selectionName = 'TkAlMuonIsolated'
425 ALCARECOTkAlMuonIsolatedTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
426  #names and desigantions
427  TrackProducer = 'ALCARECO'+__selectionName,
428  AlgoName = 'ALCARECO'+__selectionName,
429  FolderName = "AlCaReco/"+__selectionName,
430  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
431  # margins and settings
432  TkSizeBin = 16,
433  TkSizeMin = -0.5,
434  TkSizeMax = 15.5
435 )
436 ALCARECOTkAlMuonIsolatedTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
437  TrackProducer = 'ALCARECO'+__selectionName,
438  AlgoName = 'ALCARECO'+__selectionName,
439  FolderName = "AlCaReco/"+__selectionName
440 )
441 
442 ALCARECOTkAlMuonIsolatedDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedTrackingDQM + ALCARECOTkAlMuonIsolatedTkAlDQM )
443 
444 
447 __selectionName = 'TkAlMuonIsolatedHI'
448 ALCARECOTkAlMuonIsolatedHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
449  #names and desigantions
450  TrackProducer = 'ALCARECO'+__selectionName,
451  AlgoName = 'ALCARECO'+__selectionName,
452  FolderName = "AlCaReco/"+__selectionName,
453  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
454  allTrackProducer = "hiGeneralTracks",
455  primaryVertex = 'hiSelectedVertex',
456  # margins and settings
457  TkSizeBin = 16,
458  TkSizeMin = -0.5,
459  TkSizeMax = 15.5
460 )
461 ALCARECOTkAlMuonIsolatedHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
462  TrackProducer = 'ALCARECO'+__selectionName,
463  AlgoName = 'ALCARECO'+__selectionName,
464  FolderName = "AlCaReco/"+__selectionName,
465  ReferenceTrackProducer= "hiGeneralTracks",
466  CaloJetCollection= "iterativeConePu5CaloJets"
467 )
468 
469 ALCARECOTkAlMuonIsolatedHIDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedHITrackingDQM + ALCARECOTkAlMuonIsolatedHITkAlDQM )
470 
471 
474 __selectionName = 'TkAlMuonIsolatedPA'
475 ALCARECOTkAlMuonIsolatedPATrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
476  #names and desigantions
477  TrackProducer = 'ALCARECO'+__selectionName,
478  AlgoName = 'ALCARECO'+__selectionName,
479  FolderName = "AlCaReco/"+__selectionName,
480  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
481  # margins and settings
482  TkSizeBin = 16,
483  TkSizeMin = -0.5,
484  TkSizeMax = 15.5
485 )
486 ALCARECOTkAlMuonIsolatedPATkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
487  TrackProducer = 'ALCARECO'+__selectionName,
488  AlgoName = 'ALCARECO'+__selectionName,
489  FolderName = "AlCaReco/"+__selectionName
490 )
491 
492 ALCARECOTkAlMuonIsolatedPADQM = cms.Sequence( ALCARECOTkAlMuonIsolatedPATrackingDQM + ALCARECOTkAlMuonIsolatedPATkAlDQM )
493 
494 
497 import DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi
498 __selectionName = 'TkAlLAS'
499 ALCARECOTkAlLASDigiDQM= DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi.LaserAlignmentT0ProducerDQM.clone(
500  # names and designation
501  FolderName = "AlCaReco/"+__selectionName,
502  # settings
503  LowerAdcThreshold = 15,
504  UpperAdcThreshold = 220,
505  DigiProducerList = cms.VPSet(
506  cms.PSet(
507  DigiLabel = cms.string( 'ZeroSuppressed' ),
508  DigiType = cms.string( 'Processed' ),
509  DigiProducer = cms.string( 'ALCARECOTkAlLAST0Producer' )
510  )
511  )
512 )
513 ALCARECOTkAlLASDQM = cms.Sequence( ALCARECOTkAlLASDigiDQM )
514 
515 
521 __selectionName = 'TkAlCosmicsInCollisions'
522 ALCARECOTkAlCosmicsInCollisionsTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
523  #names and desigantions
524  TrackProducer = 'ALCARECO'+__selectionName,
525  AlgoName = 'ALCARECO'+__selectionName,
526  FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
527  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
528  # margins and settings
529  TrackPtBin = 500,
530  TrackPtMin = 0,
531  TrackPtMax = 500
532 )
533 ALCARECOTkAlCosmicsInCollisionsTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
534 #names and desigantions
535  FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
536  TrackProducer = 'ALCARECO'+__selectionName,
537  ReferenceTrackProducer = 'cosmicDCTracks',
538  AlgoName = 'ALCARECO'+__selectionName
539 )
540 
541 ALCARECOTkAlCosmicsInCollisionsDQM = cms.Sequence( ALCARECOTkAlCosmicsInCollisionsTrackingDQM + ALCARECOTkAlCosmicsInCollisionsTkAlDQM )
542 
543 
549 __selectionName = 'TkAlCosmicsCTF0T'
550 ALCARECOTkAlCosmicsCTF0TTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
551  #names and desigantions
552  TrackProducer = 'ALCARECO'+__selectionName,
553  AlgoName = 'ALCARECO'+__selectionName,
554  FolderName = 'AlCaReco/TkAlCosmics0T',
555  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
556  # margins and settings
557  TrackPtBin = 500,
558  TrackPtMin = 0,
559  TrackPtMax = 500
560 )
561 ALCARECOTkAlCosmicsCTF0TTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
562  #names and desigantions
563  TrackProducer = 'ALCARECO'+__selectionName,
564  ReferenceTrackProducer = 'ctfWithMaterialTracksP5',
565  AlgoName = 'ALCARECO'+__selectionName,
566  FolderName = 'AlCaReco/TkAlCosmics0T',
567  # margins and settings
568  useSignedR = True
569 )
570 
571 ALCARECOTkAlCosmicsCTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCTF0TTrackingDQM + ALCARECOTkAlCosmicsCTF0TTkAlDQM )
572 
573 
576 __selectionName = 'TkAlCosmicsCosmicTF0T'
577 ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
578 #names and desigantions
579  TrackProducer = 'ALCARECO'+__selectionName,
580  AlgoName = 'ALCARECO'+__selectionName,
581  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
582 )
583 ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
584 #names and desigantions
585  TrackProducer = 'ALCARECO'+__selectionName,
586  ReferenceTrackProducer = 'cosmictrackfinderP5',
587  AlgoName = 'ALCARECO'+__selectionName
588 )
589 
590 ALCARECOTkAlCosmicsCosmicTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM + ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM )
591 
592 
595 __selectionName = 'TkAlCosmicsRegional0T'
596 ALCARECOTkAlCosmicsRegional0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
597 #names and desigantions
598  TrackProducer = 'ALCARECO'+__selectionName,
599  AlgoName = 'ALCARECO'+__selectionName,
600  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
601 )
602 ALCARECOTkAlCosmicsRegional0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
603 #names and desigantions
604  TrackProducer = 'ALCARECO'+__selectionName,
605  ReferenceTrackProducer = 'cosmictrackfinderP5',
606  AlgoName = 'ALCARECO'+__selectionName
607 )
608 
609 ALCARECOTkAlCosmicsRegional0TDQM = cms.Sequence( ALCARECOTkAlCosmicsRegional0TTrackingDQM + ALCARECOTkAlCosmicsRegional0TTkAlDQM )
610 
611 
614 __selectionName = 'TkAlCosmicsDuringCollisions0T'
615 ALCARECOTkAlCosmicsDuringCollisions0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
616 #names and desigantions
617  TrackProducer = 'ALCARECO'+__selectionName,
618  AlgoName = 'ALCARECO'+__selectionName,
619  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
620 )
621 ALCARECOTkAlCosmicsDuringCollisions0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
622 #names and desigantions
623  TrackProducer = 'ALCARECO'+__selectionName,
624  ReferenceTrackProducer = 'cosmictrackfinderP5',
625  AlgoName = 'ALCARECO'+__selectionName
626 )
627 
628 ALCARECOTkAlCosmicsDuringCollisions0TDQM = cms.Sequence( ALCARECOTkAlCosmicsDuringCollisions0TTrackingDQM + ALCARECOTkAlCosmicsDuringCollisions0TTkAlDQM )
629 
630 
636 __selectionName = 'TkAlCosmicsCTF'
637 ALCARECOTkAlCosmicsCTFTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
638  #names and desigantions
639  FolderName = 'AlCaReco/TkAlCosmics',
640  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
641  TrackProducer = 'ALCARECO'+__selectionName,
642  AlgoName = 'ALCARECO'+__selectionName
643 )
644 ALCARECOTkAlCosmicsCTFTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
645  #names and desigantions
646  FolderName = 'AlCaReco/TkAlCosmics',
647  TrackProducer = 'ALCARECO'+__selectionName,
648  ReferenceTrackProducer = ALCARECOTkAlCosmicsCTF0TTkAlDQM.ReferenceTrackProducer,
649  AlgoName = 'ALCARECO'+__selectionName
650 )
651 
652 ALCARECOTkAlCosmicsCTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCTFTrackingDQM + ALCARECOTkAlCosmicsCTFTkAlDQM )
653 
654 
657 __selectionName = 'TkAlCosmicsCosmicTF'
658 ALCARECOTkAlCosmicsCosmicTFTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
659  #names and desigantions
660  TrackProducer = 'ALCARECO'+__selectionName,
661  AlgoName = 'ALCARECO'+__selectionName,
662  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
663 )
664 ALCARECOTkAlCosmicsCosmicTFTkAlDQM = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.clone(
665  #names and desigantions
666  TrackProducer = 'ALCARECO'+__selectionName,
667  ReferenceTrackProducer = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.ReferenceTrackProducer,
668  AlgoName = 'ALCARECO'+__selectionName
669 )
670 
671 ALCARECOTkAlCosmicsCosmicTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTFTrackingDQM + ALCARECOTkAlCosmicsCosmicTFTkAlDQM )
672 
673 
676 __selectionName = 'TkAlCosmicsRegional'
677 ALCARECOTkAlCosmicsRegionalTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
678  #names and desigantions
679  TrackProducer = 'ALCARECO'+__selectionName,
680  AlgoName = 'ALCARECO'+__selectionName,
681  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
682 )
683 ALCARECOTkAlCosmicsRegionalTkAlDQM = ALCARECOTkAlCosmicsRegional0TTkAlDQM.clone(
684  #names and desigantions
685  TrackProducer = 'ALCARECO'+__selectionName,
686  ReferenceTrackProducer = ALCARECOTkAlCosmicsRegional0TTkAlDQM.ReferenceTrackProducer,
687  AlgoName = 'ALCARECO'+__selectionName
688 )
689 
690 ALCARECOTkAlCosmicsRegionalDQM = cms.Sequence( ALCARECOTkAlCosmicsRegionalTrackingDQM + ALCARECOTkAlCosmicsRegionalTkAlDQM )
691