CMS 3D CMS Logo

ALCARECOTkAlDQM_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
4 import DQMOffline.Alignment.TkAlCaRecoMonitor_cfi
5 import DQMOffline.Alignment.DiMuonVertexMonitor_cfi
6 import DQMOffline.Alignment.DiMuonMassBiasMonitor_cfi
7 
8 #Below all DQM modules for TrackerAlignment AlCaRecos are instantiated.
9 
12 __selectionName = 'TkAlZMuMu'
13 ALCARECOTkAlZMuMuTrackingDQM = DQM.TrackingMonitor.TrackingMonitor_cfi.TrackMon.clone(
14 #names and desigantions
15  TrackProducer = 'ALCARECO'+__selectionName,
16  AlgoName = 'ALCARECO'+__selectionName,
17  FolderName = "AlCaReco/"+__selectionName,
18  MeasurementState = "default",
19  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
20  doSeedParameterHistos = False,
21 # Margins and settings
22  TkSizeBin = 6,
23  TkSizeMin = -0.5,
24  TkSizeMax = 5.5,
25  TrackPtBin = 150,
26  TrackPtMin = 0,
27  TrackPtMax = 150,
28 #choose histos from TrackingMonitor
29  doAllPlots = True
30 )
31 
32 ALCARECOTkAlZMuMuTkAlDQM = DQMOffline.Alignment.TkAlCaRecoMonitor_cfi.TkAlCaRecoMonitor.clone(
33 #names and desigantions
34  TrackProducer = 'ALCARECO'+__selectionName,
35  AlgoName = 'ALCARECO'+__selectionName,
36  FolderName = "AlCaReco/"+__selectionName,
37 # margins and settings
38  runsOnReco = True,
39  fillInvariantMass = True,
40  MassBin = 300,
41  MassMin = 50.0,
42  MassMax = 150.0,
43  SumChargeBin = 11,
44  SumChargeMin = -5.5,
45  SumChargeMax = 5.5,
46  TrackPtBin= 150,
47  TrackPtMin = 0.0,
48  TrackPtMax = 150.0
49 )
50 
51 ALCARECOTkAlZMuMuDQM = cms.Sequence( ALCARECOTkAlZMuMuTrackingDQM + ALCARECOTkAlZMuMuTkAlDQM )
52 
53 
56 __selectionName = 'TkAlDiMuonAndVertex'
57 __trackCollName = 'TkAlDiMuon'
58 
59 ALCARECOTkAlDiMuonAndVertexTkAlDQM = DQMOffline.Alignment.TkAlCaRecoMonitor_cfi.TkAlCaRecoMonitor.clone(
60 #names and desigantions
61  TrackProducer = 'ALCARECO'+__trackCollName,
62  AlgoName = 'ALCARECO'+__trackCollName,
63  FolderName = "AlCaReco/"+__selectionName,
64 # margins and settings
65  runsOnReco = True,
66  fillInvariantMass = True,
67  MassBin = 300,
68  MassMin = 50.0,
69  MassMax = 150.0,
70  SumChargeBin = 11,
71  SumChargeMin = -5.5,
72  SumChargeMax = 5.5,
73  TrackPtBin= 150,
74  TrackPtMin = 0.0,
75  TrackPtMax = 150.0
76 )
77 
78 ALCARECOTkAlDiMuonAndVertexVtxDQM = DQMOffline.Alignment.DiMuonVertexMonitor_cfi.DiMuonVertexMonitor.clone(
79  muonTracks = 'ALCARECO'+__trackCollName,
80  vertices = 'offlinePrimaryVertices',
81  FolderName = "AlCaReco/"+__selectionName,
82  maxSVdist = 50,
83  SVDistConfig = dict(maxDeltaEta = 3.7, title = 'PV - Z Vertex distance'),
84  SVDistSigConfig = dict(maxDeltaEta = 3.7, title = 'PV - Z Vertex distance significance'),
85  SVDist3DConfig = dict(maxDeltaEta = 3.7, title = 'PV - Z Vertex 3D distance'),
86  SVDist3DSigConfig = dict(maxDeltaEta = 3.7, title = 'PV - Z Vertex 3D distance significance')
87 )
88 
89 ALCARECOTkAlDiMuonMassBiasDQM = DQMOffline.Alignment.DiMuonMassBiasMonitor_cfi.DiMuonMassBiasMonitor.clone(
90  muonTracks = 'ALCARECO'+__trackCollName,
91  FolderName = "AlCaReco/"+__selectionName,
92  DiMuMassConfig = dict(maxDeltaEta = 3.5)
93 )
94 
95 ALCARECOTkAlDiMuonAndVertexDQM = cms.Sequence(ALCARECOTkAlDiMuonAndVertexTkAlDQM + ALCARECOTkAlDiMuonAndVertexVtxDQM + ALCARECOTkAlDiMuonMassBiasDQM)
96 
97 
100 __selectionName = 'TkAlZMuMuHI'
101 ALCARECOTkAlZMuMuHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
102 #names and desigantions
103  TrackProducer = 'ALCARECO'+__selectionName,
104  AlgoName = 'ALCARECO'+__selectionName,
105  FolderName = "AlCaReco/"+__selectionName,
106  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
107  allTrackProducer = "hiGeneralTracks" ,
108  primaryVertex = 'hiSelectedVertex'
109 )
110 
111 ALCARECOTkAlZMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
112 #names and desigantions
113  TrackProducer = 'ALCARECO'+__selectionName,
114  AlgoName = 'ALCARECO'+__selectionName,
115  FolderName = "AlCaReco/"+__selectionName,
116  ReferenceTrackProducer= "hiGeneralTracks",
117  CaloJetCollection= "iterativeConePu5CaloJets"
118 )
119 
120 ALCARECOTkAlZMuMuHIDQM = cms.Sequence( ALCARECOTkAlZMuMuHITrackingDQM + ALCARECOTkAlZMuMuHITkAlDQM )
121 
122 
125 __selectionName = 'TkAlZMuMuPA'
126 ALCARECOTkAlZMuMuPATrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
127  #names and desigantions
128  TrackProducer = 'ALCARECO'+__selectionName,
129  AlgoName = 'ALCARECO'+__selectionName,
130  FolderName = "AlCaReco/"+__selectionName,
131  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
132 )
133 
134 ALCARECOTkAlZMuMuPATkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
135  #names and desigantions
136  TrackProducer = 'ALCARECO'+__selectionName,
137  AlgoName = 'ALCARECO'+__selectionName,
138  FolderName = "AlCaReco/"+__selectionName
139 )
140 
141 ALCARECOTkAlZMuMuPADQM = cms.Sequence( ALCARECOTkAlZMuMuPATrackingDQM + ALCARECOTkAlZMuMuPATkAlDQM )
142 
143 
146 __selectionName = 'TkAlJpsiMuMu'
147 ALCARECOTkAlJpsiMuMuTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
148  #names and desigantions
149  TrackProducer = 'ALCARECO'+__selectionName,
150  AlgoName = 'ALCARECO'+__selectionName,
151  FolderName = "AlCaReco/"+__selectionName,
152  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
153  # margins and settings
154  TrackPtMax = 50
155 )
156 ALCARECOTkAlJpsiMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
157  #names and desigantions
158  TrackProducer = 'ALCARECO'+__selectionName,
159  AlgoName = 'ALCARECO'+__selectionName,
160  FolderName = "AlCaReco/"+__selectionName,
161  # margins and settings
162  MassMin = 2.5,
163  MassMax = 4.0,
164  TrackPtMax = 50
165 )
166 
167 ALCARECOTkAlJpsiMuMuVtxDQM = DQMOffline.Alignment.DiMuonVertexMonitor_cfi.DiMuonVertexMonitor.clone(
168  muonTracks = 'ALCARECO'+__selectionName,
169  decayMotherName = "J/#psi",
170  vertices = 'offlinePrimaryVertices',
171  FolderName = "AlCaReco/"+__selectionName,
172  maxSVdist = 50,
173  CosPhi3DConfig = dict(maxDeltaEta = 1.3),
174  SVDistConfig = dict(maxDeltaEta = 1.3, title = 'PV - J/#psi Vertex distance'),
175  SVDistSigConfig = dict(maxDeltaEta = 1.3, title = 'PV - J/#psi Vertex distance significance'),
176  SVDist3DConfig = dict(maxDeltaEta = 1.3, title = 'PV - J/#psi Vertex 3D distance'),
177  SVDist3DSigConfig = dict(maxDeltaEta = 1.3, title = 'PV - J/#psi Vertex 3D distance significance')
178 )
179 
180 ALCARECOTkAlJpsiMassBiasDQM = DQMOffline.Alignment.DiMuonMassBiasMonitor_cfi.DiMuonMassBiasMonitor.clone(
181  muonTracks = 'ALCARECO'+__selectionName,
182  FolderName = "AlCaReco/"+__selectionName,
183  decayMotherName = 'J/#psi',
184  DiMuMassConfig = dict(ymin = 2.7 ,ymax = 3.4, maxDeltaEta = 1.3))
185 
186 ALCARECOTkAlJpsiMuMuDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuTrackingDQM + ALCARECOTkAlJpsiMuMuTkAlDQM + ALCARECOTkAlJpsiMuMuVtxDQM + ALCARECOTkAlJpsiMassBiasDQM)
187 
188 
191 __selectionName = 'TkAlJpsiMuMuHI'
192 ALCARECOTkAlJpsiMuMuHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
193  #names and desigantions
194  TrackProducer = 'ALCARECO'+__selectionName,
195  AlgoName = 'ALCARECO'+__selectionName,
196  FolderName = "AlCaReco/"+__selectionName,
197  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
198  allTrackProducer = "hiGeneralTracks",
199  primaryVertex = 'hiSelectedVertex',
200  # margins and settings
201  TrackPtMax = 50
202 )
203 
204 ALCARECOTkAlJpsiMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
205 #names and desigantions
206  TrackProducer = 'ALCARECO'+__selectionName,
207  AlgoName = 'ALCARECO'+__selectionName,
208  FolderName = "AlCaReco/"+__selectionName,
209  ReferenceTrackProducer= "hiGeneralTracks",
210  CaloJetCollection= "iterativeConePu5CaloJets",
211 # margins and settings
212  MassMin = 2.5,
213  MassMax = 4.0,
214  TrackPtMax = 50
215 )
216 
217 ALCARECOTkAlJpsiMuMuHIDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuHITrackingDQM + ALCARECOTkAlJpsiMuMuHITkAlDQM )
218 
219 
222 __selectionName = 'TkAlUpsilonMuMu'
223 ALCARECOTkAlUpsilonMuMuTrackingDQM = ALCARECOTkAlJpsiMuMuTrackingDQM.clone(
224 #names and desigantions
225  TrackProducer = 'ALCARECO'+__selectionName,
226  AlgoName = 'ALCARECO'+__selectionName,
227  FolderName = "AlCaReco/"+__selectionName,
228  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
229 )
230 
231 ALCARECOTkAlUpsilonMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
232 #names and desigantions
233  TrackProducer = 'ALCARECO'+__selectionName,
234  AlgoName = 'ALCARECO'+__selectionName,
235  FolderName = "AlCaReco/"+__selectionName,
236 # margins and settings
237  MassMin = 8.,
238  MassMax = 10,
239  TrackPtMax = 50
240 )
241 
242 ALCARECOTkAlUpsilonMuMuVtxDQM = DQMOffline.Alignment.DiMuonVertexMonitor_cfi.DiMuonVertexMonitor.clone(
243  muonTracks = 'ALCARECO'+__selectionName,
244  decayMotherName = "#Upsilon",
245  vertices = 'offlinePrimaryVertices',
246  FolderName = "AlCaReco/"+__selectionName,
247  maxSVdist = 50,
248  CosPhi3DConfig = dict(maxDeltaEta = 1.6),
249  SVDistConfig = dict(maxDeltaEta = 1.6, title = 'PV - #Upsilon Vertex distance'),
250  SVDistSigConfig = dict(maxDeltaEta = 1.6, title = 'PV - #Upsilon Vertex distance significance'),
251  SVDist3DConfig = dict(maxDeltaEta = 1.6, title = 'PV - #Upsilon Vertex 3D distance'),
252  SVDist3DSigConfig = dict(maxDeltaEta = 1.6, title = 'PV - #Upsilon Vertex 3D distance significance')
253 )
254 
255 ALCARECOTkAlUpsilonMassBiasDQM = DQMOffline.Alignment.DiMuonMassBiasMonitor_cfi.DiMuonMassBiasMonitor.clone(
256  muonTracks = 'ALCARECO'+__selectionName,
257  FolderName = "AlCaReco/"+__selectionName,
258  decayMotherName = '#Upsilon',
259  DiMuMassConfig = dict(ymin = 8.9 ,ymax = 9.9, maxDeltaEta = 1.6))
260 
261 ALCARECOTkAlUpsilonMuMuDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuTrackingDQM + ALCARECOTkAlUpsilonMuMuTkAlDQM + ALCARECOTkAlUpsilonMuMuVtxDQM + ALCARECOTkAlUpsilonMassBiasDQM)
262 
263 
266 __selectionName = 'TkAlUpsilonMuMuHI'
267 ALCARECOTkAlUpsilonMuMuHITrackingDQM = ALCARECOTkAlJpsiMuMuHITrackingDQM.clone(
268  #names and desigantions
269  TrackProducer = 'ALCARECO'+__selectionName,
270  AlgoName = 'ALCARECO'+__selectionName,
271  FolderName = "AlCaReco/"+__selectionName,
272  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
273  allTrackProducer = "hiGeneralTracks",
274  primaryVertex = 'hiSelectedVertex',
275  # margins and settings
276  TrackPtMax = 50
277 )
278 
279 ALCARECOTkAlUpsilonMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
280  #names and desigantions
281  TrackProducer = 'ALCARECO'+__selectionName,
282  AlgoName = 'ALCARECO'+__selectionName,
283  FolderName = "AlCaReco/"+__selectionName,
284  ReferenceTrackProducer= "hiGeneralTracks",
285  CaloJetCollection= "iterativeConePu5CaloJets",
286  # margins and settings
287  MassMin = 8.,
288  MassMax = 10,
289  TrackPtMax = 50
290 )
291 
292 ALCARECOTkAlUpsilonMuMuHIDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuHITrackingDQM + ALCARECOTkAlUpsilonMuMuHITkAlDQM )
293 
294 
297 __selectionName = 'TkAlUpsilonMuMuPA'
298 ALCARECOTkAlUpsilonMuMuPATrackingDQM = ALCARECOTkAlUpsilonMuMuTrackingDQM.clone(
299  #names and desigantions
300  TrackProducer = 'ALCARECO'+__selectionName,
301  AlgoName = 'ALCARECO'+__selectionName,
302  FolderName = "AlCaReco/"+__selectionName,
303  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
304  # margins and settings
305  TrackPtMax = 50
306 )
307 
308 ALCARECOTkAlUpsilonMuMuPATkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
309  #names and desigantions
310  TrackProducer = 'ALCARECO'+__selectionName,
311  AlgoName = 'ALCARECO'+__selectionName,
312  FolderName = "AlCaReco/"+__selectionName,
313  # margins and settings
314  MassMin = 8.,
315  MassMax = 10,
316  TrackPtMax = 50
317 )
318 
319 ALCARECOTkAlUpsilonMuMuPADQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuPATrackingDQM + ALCARECOTkAlUpsilonMuMuPATkAlDQM )
320 
321 
324 __selectionName = 'TkAlBeamHalo'
325 ALCARECOTkAlBeamHaloTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
326  #names and desigantions
327  TrackProducer = 'ALCARECO'+__selectionName,
328  AlgoName = 'ALCARECO'+__selectionName,
329  FolderName = "AlCaReco/"+__selectionName,
330  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
331 )
332 
333 
334 ALCARECOTkAlBeamHaloDQM = cms.Sequence( ALCARECOTkAlBeamHaloTrackingDQM )
335 
336 
339 __selectionName = 'TkAlMinBias'
340 ALCARECOTkAlMinBiasTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
341  #names and desigantions
342  TrackProducer = 'ALCARECO'+__selectionName,
343  AlgoName = 'ALCARECO'+__selectionName,
344  FolderName = "AlCaReco/"+__selectionName,
345  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
346  # margins and settings
347  TkSizeBin = 71,
348  TkSizeMin = -0.5,
349  TkSizeMax = 70.5,
350  TrackPtMax = 30
351 )
352 
353 ALCARECOTkAlMinBiasTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
354  #names and desigantions
355  TrackProducer = 'ALCARECO'+__selectionName,
356  AlgoName = 'ALCARECO'+__selectionName,
357  FolderName = "AlCaReco/"+__selectionName,
358  # margins and settings
359  fillInvariantMass = False,
360  TrackPtMax = 30,
361  SumChargeBin = 101,
362  SumChargeMin = -50.5,
363  SumChargeMax = 50.5
364 )
365 
366 ALCARECOTkAlMinBiasDQM = cms.Sequence( ALCARECOTkAlMinBiasTrackingDQM + ALCARECOTkAlMinBiasTkAlDQM )
367 
368 
371 __selectionName = 'TkAlKShortTracks'
372 ALCARECOTkAlKShortTracksTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
373  #names and desigantions
374  TrackProducer = 'ALCARECO'+__selectionName,
375  AlgoName = 'ALCARECO'+__selectionName,
376  FolderName = "AlCaReco/"+__selectionName,
377  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
378  doSIPPlots = True,
379  doDCAPlots = True,
380  doDCAwrt000Plots = True,
381  doDCAwrtPVPlots = True,
382  # margins and settings
383  TkSizeBin = 71,
384  TkSizeMin = -0.5,
385  TkSizeMax = 70.5,
386  TrackPtMax = 30
387 )
388 
389 ALCARECOTkAlKShortTracksTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
390  #names and desigantions
391  TrackProducer = 'ALCARECO'+__selectionName,
392  AlgoName = 'ALCARECO'+__selectionName,
393  FolderName = "AlCaReco/"+__selectionName,
394  # margins and settings
395  fillInvariantMass = False,
396  TrackPtMax = 30,
397  SumChargeBin = 101,
398  SumChargeMin = -50.5,
399  SumChargeMax = 50.5
400 )
401 
402 # Added module for V0Monitoring
403 ALCARECOTkAlKShortMonitor = DQM.TrackingMonitor.V0Monitor_cfi.v0Monitor.clone(
404  FolderName = "AlCaReco/"+__selectionName+"/KsCandidates",
405  v0 = "generalV0Candidates:Kshort")
406 
407 ALCARECOTkAlKShortMonitor.histoPSet.massPSet = cms.PSet(nbins = cms.int32 (100),
408  xmin = cms.double(0.400),
409  xmax = cms.double(0.600))
410 
411 ALCARECOTkAlKShortTracksDQM = cms.Sequence( ALCARECOTkAlKShortTracksTrackingDQM + ALCARECOTkAlKShortTracksTkAlDQM + ALCARECOTkAlKShortMonitor)
412 
413 
416 __selectionName = 'TkAlLambdaTracks'
417 ALCARECOTkAlLambdaTracksTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
418  #names and desigantions
419  TrackProducer = 'ALCARECO'+__selectionName,
420  AlgoName = 'ALCARECO'+__selectionName,
421  FolderName = "AlCaReco/"+__selectionName,
422  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
423  doSIPPlots = True,
424  doDCAPlots = True,
425  doDCAwrt000Plots = True,
426  doDCAwrtPVPlots = True,
427  # margins and settings
428  TkSizeBin = 71,
429  TkSizeMin = -0.5,
430  TkSizeMax = 70.5,
431  TrackPtMax = 30
432 )
433 
434 ALCARECOTkAlLambdaTracksTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
435  #names and desigantions
436  TrackProducer = 'ALCARECO'+__selectionName,
437  AlgoName = 'ALCARECO'+__selectionName,
438  FolderName = "AlCaReco/"+__selectionName,
439  # margins and settings
440  fillInvariantMass = False,
441  TrackPtMax = 30,
442  SumChargeBin = 101,
443  SumChargeMin = -50.5,
444  SumChargeMax = 50.5
445 )
446 
447 # Added module for V0Monitoring
448 ALCARECOLambdaMonitor = DQM.TrackingMonitor.V0Monitor_cfi.v0Monitor.clone(
449  FolderName = "AlCaReco/"+__selectionName+"/LambdaCandidates",
450  v0 = "generalV0Candidates:Lambda")
451 
452 ALCARECOLambdaMonitor.histoPSet.massPSet = cms.PSet(nbins = cms.int32(100),
453  xmin = cms.double(1.050),
454  xmax = cms.double(1.250))
455 
456 ALCARECOTkAlLambdaTracksDQM = cms.Sequence( ALCARECOTkAlLambdaTracksTrackingDQM + ALCARECOTkAlLambdaTracksTkAlDQM + ALCARECOLambdaMonitor)
457 
458 
461 __selectionName = 'TkAlJetHT'
462 ALCARECOTkAlJetHTTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
463  #names and desigantions
464  TrackProducer = 'ALCARECO'+__selectionName,
465  AlgoName = 'ALCARECO'+__selectionName,
466  FolderName = "AlCaReco/"+__selectionName,
467  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
468  # margins and settings
469  TkSizeBin = 71,
470  TkSizeMin = -0.5,
471  TkSizeMax = 70.5,
472  TrackPtMax = 30
473 )
474 
475 ALCARECOTkAlJetHTTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
476  #names and desigantions
477  TrackProducer = 'ALCARECO'+__selectionName,
478  AlgoName = 'ALCARECO'+__selectionName,
479  FolderName = "AlCaReco/"+__selectionName,
480  # margins and settings
481  fillInvariantMass = False,
482  TrackPtMax = 30,
483  SumChargeBin = 101,
484  SumChargeMin = -50.5,
485  SumChargeMax = 50.5
486 )
487 
488 ALCARECOTkAlJetHTDQM = cms.Sequence( ALCARECOTkAlJetHTTrackingDQM + ALCARECOTkAlJetHTTkAlDQM)
489 
490 
493 __selectionName = 'TkAlMinBiasHI'
494 ALCARECOTkAlMinBiasHITrackingDQM = ALCARECOTkAlMinBiasTrackingDQM.clone(
495  #names and desigantions
496  TrackProducer = 'ALCARECO'+__selectionName,
497  AlgoName = 'ALCARECO'+__selectionName,
498  FolderName = "AlCaReco/"+__selectionName,
499  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
500  primaryVertex = "hiSelectedVertex",
501  allTrackProducer = "hiGeneralTracks",
502  # margins and settings
503  TkSizeBin = 71,
504  TkSizeMin = -0.5,
505  TkSizeMax = 70.5,
506  TrackPtMax = 30
507 )
508 
509 ALCARECOTkAlMinBiasHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
510  #names and desigantions
511  TrackProducer = 'ALCARECO'+__selectionName,
512  ReferenceTrackProducer = 'hiGeneralTracks',
513  CaloJetCollection = 'iterativeConePu5CaloJets',
514  AlgoName = 'ALCARECO'+__selectionName,
515  FolderName = "AlCaReco/"+__selectionName,
516  # margins and settings
517  fillInvariantMass = False,
518  TrackPtMax = 30,
519  SumChargeBin = 101,
520  SumChargeMin = -50.5,
521  SumChargeMax = 50.5
522 )
523 
524 ALCARECOTkAlMinBiasHIDQM = cms.Sequence( ALCARECOTkAlMinBiasHITrackingDQM + ALCARECOTkAlMinBiasHITkAlDQM )
525 
526 
529 __selectionName = 'TkAlMuonIsolated'
530 ALCARECOTkAlMuonIsolatedTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
531  #names and desigantions
532  TrackProducer = 'ALCARECO'+__selectionName,
533  AlgoName = 'ALCARECO'+__selectionName,
534  FolderName = "AlCaReco/"+__selectionName,
535  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
536  # margins and settings
537  TkSizeBin = 16,
538  TkSizeMin = -0.5,
539  TkSizeMax = 15.5
540 )
541 ALCARECOTkAlMuonIsolatedTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
542  TrackProducer = 'ALCARECO'+__selectionName,
543  AlgoName = 'ALCARECO'+__selectionName,
544  FolderName = "AlCaReco/"+__selectionName
545 )
546 
547 ALCARECOTkAlMuonIsolatedDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedTrackingDQM + ALCARECOTkAlMuonIsolatedTkAlDQM )
548 
549 
552 __selectionName = 'TkAlMuonIsolatedHI'
553 ALCARECOTkAlMuonIsolatedHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
554  #names and desigantions
555  TrackProducer = 'ALCARECO'+__selectionName,
556  AlgoName = 'ALCARECO'+__selectionName,
557  FolderName = "AlCaReco/"+__selectionName,
558  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
559  allTrackProducer = "hiGeneralTracks",
560  primaryVertex = 'hiSelectedVertex',
561  # margins and settings
562  TkSizeBin = 16,
563  TkSizeMin = -0.5,
564  TkSizeMax = 15.5
565 )
566 ALCARECOTkAlMuonIsolatedHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
567  TrackProducer = 'ALCARECO'+__selectionName,
568  AlgoName = 'ALCARECO'+__selectionName,
569  FolderName = "AlCaReco/"+__selectionName,
570  ReferenceTrackProducer= "hiGeneralTracks",
571  CaloJetCollection= "iterativeConePu5CaloJets"
572 )
573 
574 ALCARECOTkAlMuonIsolatedHIDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedHITrackingDQM + ALCARECOTkAlMuonIsolatedHITkAlDQM )
575 
576 
579 __selectionName = 'TkAlMuonIsolatedPA'
580 ALCARECOTkAlMuonIsolatedPATrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
581  #names and desigantions
582  TrackProducer = 'ALCARECO'+__selectionName,
583  AlgoName = 'ALCARECO'+__selectionName,
584  FolderName = "AlCaReco/"+__selectionName,
585  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
586  # margins and settings
587  TkSizeBin = 16,
588  TkSizeMin = -0.5,
589  TkSizeMax = 15.5
590 )
591 ALCARECOTkAlMuonIsolatedPATkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
592  TrackProducer = 'ALCARECO'+__selectionName,
593  AlgoName = 'ALCARECO'+__selectionName,
594  FolderName = "AlCaReco/"+__selectionName
595 )
596 
597 ALCARECOTkAlMuonIsolatedPADQM = cms.Sequence( ALCARECOTkAlMuonIsolatedPATrackingDQM + ALCARECOTkAlMuonIsolatedPATkAlDQM )
598 
599 
602 import DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi
603 __selectionName = 'TkAlLAS'
604 ALCARECOTkAlLASDigiDQM= DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi.LaserAlignmentT0ProducerDQM.clone(
605  # names and designation
606  FolderName = "AlCaReco/"+__selectionName,
607  # settings
608  LowerAdcThreshold = 15,
609  UpperAdcThreshold = 220,
610  DigiProducerList = cms.VPSet(
611  cms.PSet(
612  DigiLabel = cms.string( 'ZeroSuppressed' ),
613  DigiType = cms.string( 'Processed' ),
614  DigiProducer = cms.string( 'ALCARECOTkAlLAST0Producer' )
615  )
616  )
617 )
618 ALCARECOTkAlLASDQM = cms.Sequence( ALCARECOTkAlLASDigiDQM )
619 
620 
626 __selectionName = 'TkAlCosmicsInCollisions'
627 ALCARECOTkAlCosmicsInCollisionsTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
628  #names and desigantions
629  TrackProducer = 'ALCARECO'+__selectionName,
630  AlgoName = 'ALCARECO'+__selectionName,
631  FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
632  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
633  # margins and settings
634  TrackPtBin = 500,
635  TrackPtMin = 0,
636  TrackPtMax = 500
637 )
638 ALCARECOTkAlCosmicsInCollisionsTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
639 #names and desigantions
640  FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
641  TrackProducer = 'ALCARECO'+__selectionName,
642  ReferenceTrackProducer = 'cosmicDCTracks',
643  AlgoName = 'ALCARECO'+__selectionName
644 )
645 
646 ALCARECOTkAlCosmicsInCollisionsDQM = cms.Sequence( ALCARECOTkAlCosmicsInCollisionsTrackingDQM + ALCARECOTkAlCosmicsInCollisionsTkAlDQM )
647 
648 
654 __selectionName = 'TkAlCosmicsCTF0T'
655 ALCARECOTkAlCosmicsCTF0TTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
656  #names and desigantions
657  TrackProducer = 'ALCARECO'+__selectionName,
658  AlgoName = 'ALCARECO'+__selectionName,
659  FolderName = 'AlCaReco/TkAlCosmics0T',
660  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
661  # margins and settings
662  TrackPtBin = 500,
663  TrackPtMin = 0,
664  TrackPtMax = 500
665 )
666 ALCARECOTkAlCosmicsCTF0TTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
667  #names and desigantions
668  TrackProducer = 'ALCARECO'+__selectionName,
669  ReferenceTrackProducer = 'ctfWithMaterialTracksP5',
670  AlgoName = 'ALCARECO'+__selectionName,
671  FolderName = 'AlCaReco/TkAlCosmics0T',
672  # margins and settings
673  useSignedR = True
674 )
675 
676 ALCARECOTkAlCosmicsCTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCTF0TTrackingDQM + ALCARECOTkAlCosmicsCTF0TTkAlDQM )
677 
678 
681 __selectionName = 'TkAlCosmicsCosmicTF0T'
682 ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
683 #names and desigantions
684  TrackProducer = 'ALCARECO'+__selectionName,
685  AlgoName = 'ALCARECO'+__selectionName,
686  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
687 )
688 ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
689 #names and desigantions
690  TrackProducer = 'ALCARECO'+__selectionName,
691  ReferenceTrackProducer = 'cosmictrackfinderP5',
692  AlgoName = 'ALCARECO'+__selectionName
693 )
694 
695 ALCARECOTkAlCosmicsCosmicTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM + ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM )
696 
697 
700 __selectionName = 'TkAlCosmicsRegional0T'
701 ALCARECOTkAlCosmicsRegional0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
702 #names and desigantions
703  TrackProducer = 'ALCARECO'+__selectionName,
704  AlgoName = 'ALCARECO'+__selectionName,
705  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
706 )
707 ALCARECOTkAlCosmicsRegional0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
708 #names and desigantions
709  TrackProducer = 'ALCARECO'+__selectionName,
710  ReferenceTrackProducer = 'cosmictrackfinderP5',
711  AlgoName = 'ALCARECO'+__selectionName
712 )
713 
714 ALCARECOTkAlCosmicsRegional0TDQM = cms.Sequence( ALCARECOTkAlCosmicsRegional0TTrackingDQM + ALCARECOTkAlCosmicsRegional0TTkAlDQM )
715 
716 
719 __selectionName = 'TkAlCosmicsDuringCollisions0T'
720 ALCARECOTkAlCosmicsDuringCollisions0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
721 #names and desigantions
722  TrackProducer = 'ALCARECO'+__selectionName,
723  AlgoName = 'ALCARECO'+__selectionName,
724  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
725 )
726 ALCARECOTkAlCosmicsDuringCollisions0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
727 #names and desigantions
728  TrackProducer = 'ALCARECO'+__selectionName,
729  ReferenceTrackProducer = 'cosmictrackfinderP5',
730  AlgoName = 'ALCARECO'+__selectionName
731 )
732 
733 ALCARECOTkAlCosmicsDuringCollisions0TDQM = cms.Sequence( ALCARECOTkAlCosmicsDuringCollisions0TTrackingDQM + ALCARECOTkAlCosmicsDuringCollisions0TTkAlDQM )
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 
757 ALCARECOTkAlCosmicsCTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCTFTrackingDQM + ALCARECOTkAlCosmicsCTFTkAlDQM )
758 
759 
762 __selectionName = 'TkAlCosmicsCosmicTF'
763 ALCARECOTkAlCosmicsCosmicTFTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
764  #names and desigantions
765  TrackProducer = 'ALCARECO'+__selectionName,
766  AlgoName = 'ALCARECO'+__selectionName,
767  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
768 )
769 ALCARECOTkAlCosmicsCosmicTFTkAlDQM = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.clone(
770  #names and desigantions
771  TrackProducer = 'ALCARECO'+__selectionName,
772  ReferenceTrackProducer = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.ReferenceTrackProducer,
773  AlgoName = 'ALCARECO'+__selectionName
774 )
775 
776 ALCARECOTkAlCosmicsCosmicTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTFTrackingDQM + ALCARECOTkAlCosmicsCosmicTFTkAlDQM )
777 
778 
781 __selectionName = 'TkAlCosmicsRegional'
782 ALCARECOTkAlCosmicsRegionalTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
783  #names and desigantions
784  TrackProducer = 'ALCARECO'+__selectionName,
785  AlgoName = 'ALCARECO'+__selectionName,
786  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
787 )
788 ALCARECOTkAlCosmicsRegionalTkAlDQM = ALCARECOTkAlCosmicsRegional0TTkAlDQM.clone(
789  #names and desigantions
790  TrackProducer = 'ALCARECO'+__selectionName,
791  ReferenceTrackProducer = ALCARECOTkAlCosmicsRegional0TTkAlDQM.ReferenceTrackProducer,
792  AlgoName = 'ALCARECO'+__selectionName
793 )
794 
795 ALCARECOTkAlCosmicsRegionalDQM = cms.Sequence( ALCARECOTkAlCosmicsRegionalTrackingDQM + ALCARECOTkAlCosmicsRegionalTkAlDQM )
796