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  CosPhi3DConfig = dict(maxDeltaEta = 1.3),
169  SVDistConfig = dict(maxDeltaEta = 1.3),
170  SVDistSigConfig = dict(maxDeltaEta = 1.3),
171  SVDist3DConfig = dict(maxDeltaEta = 1.3),
172  SVDist3DSigConfig = dict(maxDeltaEta = 1.3)
173 )
174 
175 ALCARECOTkAlJpsiMassBiasDQM = DQMOffline.Alignment.DiMuonMassBiasMonitor_cfi.DiMuonMassBiasMonitor.clone(
176  muonTracks = 'ALCARECO'+__selectionName,
177  FolderName = "AlCaReco/"+__selectionName,
178  decayMotherName = 'J/#psi',
179  DiMuMassConfig = dict(ymin = 2.7 ,ymax = 3.4, maxDeltaEta = 1.3))
180 
181 ALCARECOTkAlJpsiMuMuDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuTrackingDQM + ALCARECOTkAlJpsiMuMuTkAlDQM + ALCARECOTkAlJpsiMuMuVtxDQM + ALCARECOTkAlJpsiMassBiasDQM)
182 
183 
186 __selectionName = 'TkAlJpsiMuMuHI'
187 ALCARECOTkAlJpsiMuMuHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
188  #names and desigantions
189  TrackProducer = 'ALCARECO'+__selectionName,
190  AlgoName = 'ALCARECO'+__selectionName,
191  FolderName = "AlCaReco/"+__selectionName,
192  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
193  allTrackProducer = "hiGeneralTracks",
194  primaryVertex = 'hiSelectedVertex',
195  # margins and settings
196  TrackPtMax = 50
197 )
198 
199 ALCARECOTkAlJpsiMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
200 #names and desigantions
201  TrackProducer = 'ALCARECO'+__selectionName,
202  AlgoName = 'ALCARECO'+__selectionName,
203  FolderName = "AlCaReco/"+__selectionName,
204  ReferenceTrackProducer= "hiGeneralTracks",
205  CaloJetCollection= "iterativeConePu5CaloJets",
206 # margins and settings
207  MassMin = 2.5,
208  MassMax = 4.0,
209  TrackPtMax = 50
210 )
211 
212 ALCARECOTkAlJpsiMuMuHIDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuHITrackingDQM + ALCARECOTkAlJpsiMuMuHITkAlDQM )
213 
214 
217 __selectionName = 'TkAlUpsilonMuMu'
218 ALCARECOTkAlUpsilonMuMuTrackingDQM = ALCARECOTkAlJpsiMuMuTrackingDQM.clone(
219 #names and desigantions
220  TrackProducer = 'ALCARECO'+__selectionName,
221  AlgoName = 'ALCARECO'+__selectionName,
222  FolderName = "AlCaReco/"+__selectionName,
223  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
224 )
225 
226 ALCARECOTkAlUpsilonMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
227 #names and desigantions
228  TrackProducer = 'ALCARECO'+__selectionName,
229  AlgoName = 'ALCARECO'+__selectionName,
230  FolderName = "AlCaReco/"+__selectionName,
231 # margins and settings
232  MassMin = 8.,
233  MassMax = 10,
234  TrackPtMax = 50
235 )
236 
237 ALCARECOTkAlUpsilonMuMuVtxDQM = DQMOffline.Alignment.DiMuonVertexMonitor_cfi.DiMuonVertexMonitor.clone(
238  muonTracks = 'ALCARECO'+__selectionName,
239  decayMotherName = "#Upsilon",
240  vertices = 'offlinePrimaryVertices',
241  FolderName = "AlCaReco/"+__selectionName,
242  maxSVdist = 50,
243  CosPhi3DConfig = dict(maxDeltaEta = 1.6),
244  SVDistConfig = dict(maxDeltaEta = 1.6),
245  SVDistSigConfig = dict(maxDeltaEta = 1.6),
246  SVDist3DConfig = dict(maxDeltaEta = 1.6),
247  SVDist3DSigConfig = dict(maxDeltaEta = 1.6)
248 )
249 
250 ALCARECOTkAlUpsilonMassBiasDQM = DQMOffline.Alignment.DiMuonMassBiasMonitor_cfi.DiMuonMassBiasMonitor.clone(
251  muonTracks = 'ALCARECO'+__selectionName,
252  FolderName = "AlCaReco/"+__selectionName,
253  decayMotherName = '#Upsilon',
254  DiMuMassConfig = dict(ymin = 8.9 ,ymax = 9.9, maxDeltaEta = 1.6))
255 
256 ALCARECOTkAlUpsilonMuMuDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuTrackingDQM + ALCARECOTkAlUpsilonMuMuTkAlDQM + ALCARECOTkAlUpsilonMuMuVtxDQM + ALCARECOTkAlUpsilonMassBiasDQM)
257 
258 
261 __selectionName = 'TkAlUpsilonMuMuHI'
262 ALCARECOTkAlUpsilonMuMuHITrackingDQM = ALCARECOTkAlJpsiMuMuHITrackingDQM.clone(
263  #names and desigantions
264  TrackProducer = 'ALCARECO'+__selectionName,
265  AlgoName = 'ALCARECO'+__selectionName,
266  FolderName = "AlCaReco/"+__selectionName,
267  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
268  allTrackProducer = "hiGeneralTracks",
269  primaryVertex = 'hiSelectedVertex',
270  # margins and settings
271  TrackPtMax = 50
272 )
273 
274 ALCARECOTkAlUpsilonMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
275  #names and desigantions
276  TrackProducer = 'ALCARECO'+__selectionName,
277  AlgoName = 'ALCARECO'+__selectionName,
278  FolderName = "AlCaReco/"+__selectionName,
279  ReferenceTrackProducer= "hiGeneralTracks",
280  CaloJetCollection= "iterativeConePu5CaloJets",
281  # margins and settings
282  MassMin = 8.,
283  MassMax = 10,
284  TrackPtMax = 50
285 )
286 
287 ALCARECOTkAlUpsilonMuMuHIDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuHITrackingDQM + ALCARECOTkAlUpsilonMuMuHITkAlDQM )
288 
289 
292 __selectionName = 'TkAlUpsilonMuMuPA'
293 ALCARECOTkAlUpsilonMuMuPATrackingDQM = ALCARECOTkAlUpsilonMuMuTrackingDQM.clone(
294  #names and desigantions
295  TrackProducer = 'ALCARECO'+__selectionName,
296  AlgoName = 'ALCARECO'+__selectionName,
297  FolderName = "AlCaReco/"+__selectionName,
298  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
299  # margins and settings
300  TrackPtMax = 50
301 )
302 
303 ALCARECOTkAlUpsilonMuMuPATkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
304  #names and desigantions
305  TrackProducer = 'ALCARECO'+__selectionName,
306  AlgoName = 'ALCARECO'+__selectionName,
307  FolderName = "AlCaReco/"+__selectionName,
308  # margins and settings
309  MassMin = 8.,
310  MassMax = 10,
311  TrackPtMax = 50
312 )
313 
314 ALCARECOTkAlUpsilonMuMuPADQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuPATrackingDQM + ALCARECOTkAlUpsilonMuMuPATkAlDQM )
315 
316 
319 __selectionName = 'TkAlBeamHalo'
320 ALCARECOTkAlBeamHaloTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
321  #names and desigantions
322  TrackProducer = 'ALCARECO'+__selectionName,
323  AlgoName = 'ALCARECO'+__selectionName,
324  FolderName = "AlCaReco/"+__selectionName,
325  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
326 )
327 
328 
329 ALCARECOTkAlBeamHaloDQM = cms.Sequence( ALCARECOTkAlBeamHaloTrackingDQM )
330 
331 
334 __selectionName = 'TkAlMinBias'
335 ALCARECOTkAlMinBiasTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
336  #names and desigantions
337  TrackProducer = 'ALCARECO'+__selectionName,
338  AlgoName = 'ALCARECO'+__selectionName,
339  FolderName = "AlCaReco/"+__selectionName,
340  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
341  # margins and settings
342  TkSizeBin = 71,
343  TkSizeMin = -0.5,
344  TkSizeMax = 70.5,
345  TrackPtMax = 30
346 )
347 
348 ALCARECOTkAlMinBiasTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
349  #names and desigantions
350  TrackProducer = 'ALCARECO'+__selectionName,
351  AlgoName = 'ALCARECO'+__selectionName,
352  FolderName = "AlCaReco/"+__selectionName,
353  # margins and settings
354  fillInvariantMass = False,
355  TrackPtMax = 30,
356  SumChargeBin = 101,
357  SumChargeMin = -50.5,
358  SumChargeMax = 50.5
359 )
360 
361 ALCARECOTkAlMinBiasDQM = cms.Sequence( ALCARECOTkAlMinBiasTrackingDQM + ALCARECOTkAlMinBiasTkAlDQM )
362 
363 
366 __selectionName = 'TkAlJetHT'
367 ALCARECOTkAlJetHTTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
368  #names and desigantions
369  TrackProducer = 'ALCARECO'+__selectionName,
370  AlgoName = 'ALCARECO'+__selectionName,
371  FolderName = "AlCaReco/"+__selectionName,
372  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
373  # margins and settings
374  TkSizeBin = 71,
375  TkSizeMin = -0.5,
376  TkSizeMax = 70.5,
377  TrackPtMax = 30
378 )
379 
380 ALCARECOTkAlJetHTTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
381  #names and desigantions
382  TrackProducer = 'ALCARECO'+__selectionName,
383  AlgoName = 'ALCARECO'+__selectionName,
384  FolderName = "AlCaReco/"+__selectionName,
385  # margins and settings
386  fillInvariantMass = False,
387  TrackPtMax = 30,
388  SumChargeBin = 101,
389  SumChargeMin = -50.5,
390  SumChargeMax = 50.5
391 )
392 
393 ALCARECOTkAlJetHTDQM = cms.Sequence( ALCARECOTkAlJetHTTrackingDQM + ALCARECOTkAlJetHTTkAlDQM)
394 
395 
398 __selectionName = 'TkAlMinBiasHI'
399 ALCARECOTkAlMinBiasHITrackingDQM = ALCARECOTkAlMinBiasTrackingDQM.clone(
400  #names and desigantions
401  TrackProducer = 'ALCARECO'+__selectionName,
402  AlgoName = 'ALCARECO'+__selectionName,
403  FolderName = "AlCaReco/"+__selectionName,
404  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
405  primaryVertex = "hiSelectedVertex",
406  allTrackProducer = "hiGeneralTracks",
407  # margins and settings
408  TkSizeBin = 71,
409  TkSizeMin = -0.5,
410  TkSizeMax = 70.5,
411  TrackPtMax = 30
412 )
413 
414 ALCARECOTkAlMinBiasHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
415  #names and desigantions
416  TrackProducer = 'ALCARECO'+__selectionName,
417  ReferenceTrackProducer = 'hiGeneralTracks',
418  CaloJetCollection = 'iterativeConePu5CaloJets',
419  AlgoName = 'ALCARECO'+__selectionName,
420  FolderName = "AlCaReco/"+__selectionName,
421  # margins and settings
422  fillInvariantMass = False,
423  TrackPtMax = 30,
424  SumChargeBin = 101,
425  SumChargeMin = -50.5,
426  SumChargeMax = 50.5
427 )
428 
429 ALCARECOTkAlMinBiasHIDQM = cms.Sequence( ALCARECOTkAlMinBiasHITrackingDQM + ALCARECOTkAlMinBiasHITkAlDQM )
430 
431 
434 __selectionName = 'TkAlMuonIsolated'
435 ALCARECOTkAlMuonIsolatedTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
436  #names and desigantions
437  TrackProducer = 'ALCARECO'+__selectionName,
438  AlgoName = 'ALCARECO'+__selectionName,
439  FolderName = "AlCaReco/"+__selectionName,
440  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
441  # margins and settings
442  TkSizeBin = 16,
443  TkSizeMin = -0.5,
444  TkSizeMax = 15.5
445 )
446 ALCARECOTkAlMuonIsolatedTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
447  TrackProducer = 'ALCARECO'+__selectionName,
448  AlgoName = 'ALCARECO'+__selectionName,
449  FolderName = "AlCaReco/"+__selectionName
450 )
451 
452 ALCARECOTkAlMuonIsolatedDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedTrackingDQM + ALCARECOTkAlMuonIsolatedTkAlDQM )
453 
454 
457 __selectionName = 'TkAlMuonIsolatedHI'
458 ALCARECOTkAlMuonIsolatedHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
459  #names and desigantions
460  TrackProducer = 'ALCARECO'+__selectionName,
461  AlgoName = 'ALCARECO'+__selectionName,
462  FolderName = "AlCaReco/"+__selectionName,
463  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
464  allTrackProducer = "hiGeneralTracks",
465  primaryVertex = 'hiSelectedVertex',
466  # margins and settings
467  TkSizeBin = 16,
468  TkSizeMin = -0.5,
469  TkSizeMax = 15.5
470 )
471 ALCARECOTkAlMuonIsolatedHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
472  TrackProducer = 'ALCARECO'+__selectionName,
473  AlgoName = 'ALCARECO'+__selectionName,
474  FolderName = "AlCaReco/"+__selectionName,
475  ReferenceTrackProducer= "hiGeneralTracks",
476  CaloJetCollection= "iterativeConePu5CaloJets"
477 )
478 
479 ALCARECOTkAlMuonIsolatedHIDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedHITrackingDQM + ALCARECOTkAlMuonIsolatedHITkAlDQM )
480 
481 
484 __selectionName = 'TkAlMuonIsolatedPA'
485 ALCARECOTkAlMuonIsolatedPATrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
486  #names and desigantions
487  TrackProducer = 'ALCARECO'+__selectionName,
488  AlgoName = 'ALCARECO'+__selectionName,
489  FolderName = "AlCaReco/"+__selectionName,
490  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
491  # margins and settings
492  TkSizeBin = 16,
493  TkSizeMin = -0.5,
494  TkSizeMax = 15.5
495 )
496 ALCARECOTkAlMuonIsolatedPATkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
497  TrackProducer = 'ALCARECO'+__selectionName,
498  AlgoName = 'ALCARECO'+__selectionName,
499  FolderName = "AlCaReco/"+__selectionName
500 )
501 
502 ALCARECOTkAlMuonIsolatedPADQM = cms.Sequence( ALCARECOTkAlMuonIsolatedPATrackingDQM + ALCARECOTkAlMuonIsolatedPATkAlDQM )
503 
504 
507 import DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi
508 __selectionName = 'TkAlLAS'
509 ALCARECOTkAlLASDigiDQM= DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi.LaserAlignmentT0ProducerDQM.clone(
510  # names and designation
511  FolderName = "AlCaReco/"+__selectionName,
512  # settings
513  LowerAdcThreshold = 15,
514  UpperAdcThreshold = 220,
515  DigiProducerList = cms.VPSet(
516  cms.PSet(
517  DigiLabel = cms.string( 'ZeroSuppressed' ),
518  DigiType = cms.string( 'Processed' ),
519  DigiProducer = cms.string( 'ALCARECOTkAlLAST0Producer' )
520  )
521  )
522 )
523 ALCARECOTkAlLASDQM = cms.Sequence( ALCARECOTkAlLASDigiDQM )
524 
525 
531 __selectionName = 'TkAlCosmicsInCollisions'
532 ALCARECOTkAlCosmicsInCollisionsTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
533  #names and desigantions
534  TrackProducer = 'ALCARECO'+__selectionName,
535  AlgoName = 'ALCARECO'+__selectionName,
536  FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
537  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
538  # margins and settings
539  TrackPtBin = 500,
540  TrackPtMin = 0,
541  TrackPtMax = 500
542 )
543 ALCARECOTkAlCosmicsInCollisionsTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
544 #names and desigantions
545  FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
546  TrackProducer = 'ALCARECO'+__selectionName,
547  ReferenceTrackProducer = 'cosmicDCTracks',
548  AlgoName = 'ALCARECO'+__selectionName
549 )
550 
551 ALCARECOTkAlCosmicsInCollisionsDQM = cms.Sequence( ALCARECOTkAlCosmicsInCollisionsTrackingDQM + ALCARECOTkAlCosmicsInCollisionsTkAlDQM )
552 
553 
559 __selectionName = 'TkAlCosmicsCTF0T'
560 ALCARECOTkAlCosmicsCTF0TTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
561  #names and desigantions
562  TrackProducer = 'ALCARECO'+__selectionName,
563  AlgoName = 'ALCARECO'+__selectionName,
564  FolderName = 'AlCaReco/TkAlCosmics0T',
565  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
566  # margins and settings
567  TrackPtBin = 500,
568  TrackPtMin = 0,
569  TrackPtMax = 500
570 )
571 ALCARECOTkAlCosmicsCTF0TTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
572  #names and desigantions
573  TrackProducer = 'ALCARECO'+__selectionName,
574  ReferenceTrackProducer = 'ctfWithMaterialTracksP5',
575  AlgoName = 'ALCARECO'+__selectionName,
576  FolderName = 'AlCaReco/TkAlCosmics0T',
577  # margins and settings
578  useSignedR = True
579 )
580 
581 ALCARECOTkAlCosmicsCTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCTF0TTrackingDQM + ALCARECOTkAlCosmicsCTF0TTkAlDQM )
582 
583 
586 __selectionName = 'TkAlCosmicsCosmicTF0T'
587 ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
588 #names and desigantions
589  TrackProducer = 'ALCARECO'+__selectionName,
590  AlgoName = 'ALCARECO'+__selectionName,
591  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
592 )
593 ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
594 #names and desigantions
595  TrackProducer = 'ALCARECO'+__selectionName,
596  ReferenceTrackProducer = 'cosmictrackfinderP5',
597  AlgoName = 'ALCARECO'+__selectionName
598 )
599 
600 ALCARECOTkAlCosmicsCosmicTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM + ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM )
601 
602 
605 __selectionName = 'TkAlCosmicsRegional0T'
606 ALCARECOTkAlCosmicsRegional0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
607 #names and desigantions
608  TrackProducer = 'ALCARECO'+__selectionName,
609  AlgoName = 'ALCARECO'+__selectionName,
610  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
611 )
612 ALCARECOTkAlCosmicsRegional0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
613 #names and desigantions
614  TrackProducer = 'ALCARECO'+__selectionName,
615  ReferenceTrackProducer = 'cosmictrackfinderP5',
616  AlgoName = 'ALCARECO'+__selectionName
617 )
618 
619 ALCARECOTkAlCosmicsRegional0TDQM = cms.Sequence( ALCARECOTkAlCosmicsRegional0TTrackingDQM + ALCARECOTkAlCosmicsRegional0TTkAlDQM )
620 
621 
624 __selectionName = 'TkAlCosmicsDuringCollisions0T'
625 ALCARECOTkAlCosmicsDuringCollisions0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
626 #names and desigantions
627  TrackProducer = 'ALCARECO'+__selectionName,
628  AlgoName = 'ALCARECO'+__selectionName,
629  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
630 )
631 ALCARECOTkAlCosmicsDuringCollisions0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
632 #names and desigantions
633  TrackProducer = 'ALCARECO'+__selectionName,
634  ReferenceTrackProducer = 'cosmictrackfinderP5',
635  AlgoName = 'ALCARECO'+__selectionName
636 )
637 
638 ALCARECOTkAlCosmicsDuringCollisions0TDQM = cms.Sequence( ALCARECOTkAlCosmicsDuringCollisions0TTrackingDQM + ALCARECOTkAlCosmicsDuringCollisions0TTkAlDQM )
639 
640 
646 __selectionName = 'TkAlCosmicsCTF'
647 ALCARECOTkAlCosmicsCTFTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
648  #names and desigantions
649  FolderName = 'AlCaReco/TkAlCosmics',
650  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
651  TrackProducer = 'ALCARECO'+__selectionName,
652  AlgoName = 'ALCARECO'+__selectionName
653 )
654 ALCARECOTkAlCosmicsCTFTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
655  #names and desigantions
656  FolderName = 'AlCaReco/TkAlCosmics',
657  TrackProducer = 'ALCARECO'+__selectionName,
658  ReferenceTrackProducer = ALCARECOTkAlCosmicsCTF0TTkAlDQM.ReferenceTrackProducer,
659  AlgoName = 'ALCARECO'+__selectionName
660 )
661 
662 ALCARECOTkAlCosmicsCTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCTFTrackingDQM + ALCARECOTkAlCosmicsCTFTkAlDQM )
663 
664 
667 __selectionName = 'TkAlCosmicsCosmicTF'
668 ALCARECOTkAlCosmicsCosmicTFTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
669  #names and desigantions
670  TrackProducer = 'ALCARECO'+__selectionName,
671  AlgoName = 'ALCARECO'+__selectionName,
672  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
673 )
674 ALCARECOTkAlCosmicsCosmicTFTkAlDQM = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.clone(
675  #names and desigantions
676  TrackProducer = 'ALCARECO'+__selectionName,
677  ReferenceTrackProducer = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.ReferenceTrackProducer,
678  AlgoName = 'ALCARECO'+__selectionName
679 )
680 
681 ALCARECOTkAlCosmicsCosmicTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTFTrackingDQM + ALCARECOTkAlCosmicsCosmicTFTkAlDQM )
682 
683 
686 __selectionName = 'TkAlCosmicsRegional'
687 ALCARECOTkAlCosmicsRegionalTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
688  #names and desigantions
689  TrackProducer = 'ALCARECO'+__selectionName,
690  AlgoName = 'ALCARECO'+__selectionName,
691  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
692 )
693 ALCARECOTkAlCosmicsRegionalTkAlDQM = ALCARECOTkAlCosmicsRegional0TTkAlDQM.clone(
694  #names and desigantions
695  TrackProducer = 'ALCARECO'+__selectionName,
696  ReferenceTrackProducer = ALCARECOTkAlCosmicsRegional0TTkAlDQM.ReferenceTrackProducer,
697  AlgoName = 'ALCARECO'+__selectionName
698 )
699 
700 ALCARECOTkAlCosmicsRegionalDQM = cms.Sequence( ALCARECOTkAlCosmicsRegionalTrackingDQM + ALCARECOTkAlCosmicsRegionalTkAlDQM )
701