CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ALCARECOTkAlDQM_cff.py
Go to the documentation of this file.
3 import DQMOffline.Alignment.TkAlCaRecoMonitor_cfi
4 
5 #Below all DQM modules for TrackerAlignment AlCaRecos are instantiated.
6 ######################################################
7 #############--- TkAlZMuMu ---#######################
8 ######################################################
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 
59 #########################################################
60 #############--- TkAlJpsiMuMu ---#######################
61 #########################################################
62 __selectionName = 'TkAlJpsiMuMu'
63 ALCARECOTkAlJpsiMuMuTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
64 #names and desigantions
65  TrackProducer = 'ALCARECO'+__selectionName,
66  AlgoName = 'ALCARECO'+__selectionName,
67  FolderName = "AlCaReco/"+__selectionName,
68  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
69 # margins and settings
70  TrackPtMax = 50
71 )
72 ALCARECOTkAlJpsiMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
73 #names and desigantions
74  TrackProducer = 'ALCARECO'+__selectionName,
75  AlgoName = 'ALCARECO'+__selectionName,
76  FolderName = "AlCaReco/"+__selectionName,
77 # margins and settings
78  MassMin = 2.5,
79  MassMax = 4.0,
80  TrackPtMax = 50
81 )
82 
83 from Alignment.CommonAlignmentProducer.ALCARECOTkAlJpsiMuMu_cff import ALCARECOTkAlJpsiMuMuHLT
84 ALCARECOTkAlJpsiMuMuHLTDQM = hltMonBitSummary.clone(
85  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
86  histLabel = __selectionName,
87  HLTPaths = ["HLT_.*Mu.*"],
88  eventSetupPathsKey = ALCARECOTkAlJpsiMuMuHLT.eventSetupPathsKey.value()
89 )
90 
91 ALCARECOTkAlJpsiMuMuDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuTrackingDQM + ALCARECOTkAlJpsiMuMuTkAlDQM + ALCARECOTkAlJpsiMuMuHLTDQM)
92 
93 ############################################################
94 #############--- TkAlUpsilonMuMu ---#######################
95 ############################################################
96 __selectionName = 'TkAlUpsilonMuMu'
97 ALCARECOTkAlUpsilonMuMuTrackingDQM = ALCARECOTkAlJpsiMuMuTrackingDQM.clone(
98 #names and desigantions
99  TrackProducer = 'ALCARECO'+__selectionName,
100  AlgoName = 'ALCARECO'+__selectionName,
101  FolderName = "AlCaReco/"+__selectionName,
102  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
103 )
104 
105 ALCARECOTkAlUpsilonMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
106 #names and desigantions
107  TrackProducer = 'ALCARECO'+__selectionName,
108  AlgoName = 'ALCARECO'+__selectionName,
109  FolderName = "AlCaReco/"+__selectionName,
110 # margins and settings
111  MassMin = 8.,
112  MassMax = 10,
113  TrackPtMax = 50
114 )
115 
116 from Alignment.CommonAlignmentProducer.ALCARECOTkAlUpsilonMuMu_cff import ALCARECOTkAlUpsilonMuMuHLT
117 ALCARECOTkAlUpsilonMuMuHLTDQM = hltMonBitSummary.clone(
118  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
119  histLabel = __selectionName,
120  HLTPaths = ["HLT_.*Mu.*"],
121  eventSetupPathsKey = ALCARECOTkAlUpsilonMuMuHLT.eventSetupPathsKey.value()
122 )
123 
124 ALCARECOTkAlUpsilonMuMuDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuTrackingDQM + ALCARECOTkAlUpsilonMuMuTkAlDQM + ALCARECOTkAlUpsilonMuMuHLTDQM)
125 
126 #########################################################
127 #############--- TkAlBeamHalo ---#######################
128 #########################################################
129 __selectionName = 'TkAlBeamHalo'
130 ALCARECOTkAlBeamHaloTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
131 #names and desigantions
132  TrackProducer = 'ALCARECO'+__selectionName,
133  AlgoName = 'ALCARECO'+__selectionName,
134  FolderName = "AlCaReco/"+__selectionName,
135  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
136 )
137 
138 # no BeamHalo HLT bits yet
139 #from Alignment.CommonAlignmentProducer.ALCARECOTkAlBeamHalo_cff import ALCARECOTkAlBeamHaloHLT
140 #ALCARECOTkAlBeamHaloHLTDQM = hltMonBitSummary.clone(
141 # directory = "AlCaReco/"+__selectionName+"/HLTSummary",
142 # histLabel = __selectionName,
143 # HLTPaths = ["HLT_.*L1.*"],
144 # eventSetupPathsKey = ALCARECOTkAlBeamHaloHLT.eventSetupPathsKey.value()
145 #)
146 
147 ALCARECOTkAlBeamHaloDQM = cms.Sequence( ALCARECOTkAlBeamHaloTrackingDQM
148 #+ ALCARECOTkAlBeamHaloHLTDQM
149 )
150 
151 ########################################################
152 #############--- TkAlMinBias ---#######################
153 ########################################################
154 __selectionName = 'TkAlMinBias'
155 ALCARECOTkAlMinBiasTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
156 #names and desigantions
157  TrackProducer = 'ALCARECO'+__selectionName,
158  AlgoName = 'ALCARECO'+__selectionName,
159  FolderName = "AlCaReco/"+__selectionName,
160  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
161 # margins and settings
162  TkSizeBin = 71,
163  TkSizeMin = -0.5,
164  TkSizeMax = 70.5,
165  TrackPtMax = 30
166 )
167 
168 ALCARECOTkAlMinBiasTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
169 #names and desigantions
170  TrackProducer = 'ALCARECO'+__selectionName,
171  AlgoName = 'ALCARECO'+__selectionName,
172  FolderName = "AlCaReco/"+__selectionName,
173 # margins and settings
174  fillInvariantMass = False,
175  TrackPtMax = 30,
176  SumChargeBin = 101,
177  SumChargeMin = -50.5,
178  SumChargeMax = 50.5
179 )
180 
181 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMinBias_cff import ALCARECOTkAlMinBiasNOTHLT
182 ALCARECOTkAlMinBiasNOTHLTDQM = hltMonBitSummary.clone(
183  directory = "AlCaReco/"+__selectionName+"/HLTSummaryNOT",
184  histLabel = __selectionName,
185  HLTPaths = ["HLT_.*L1.*"],
186  eventSetupPathsKey = ALCARECOTkAlMinBiasNOTHLT.eventSetupPathsKey.value()
187 )
188 
189 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMinBias_cff import ALCARECOTkAlMinBiasHLT
190 ALCARECOTkAlMinBiasHLTDQM = hltMonBitSummary.clone(
191  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
192  histLabel = __selectionName,
193  HLTPaths = [],
194  eventSetupPathsKey = ALCARECOTkAlMinBiasHLT.eventSetupPathsKey.value()
195 )
196 
197 ALCARECOTkAlMinBiasDQM = cms.Sequence( ALCARECOTkAlMinBiasTrackingDQM + ALCARECOTkAlMinBiasTkAlDQM+ALCARECOTkAlMinBiasHLTDQM+ALCARECOTkAlMinBiasNOTHLTDQM)
198 
199 ########################################################
200 #############--- TkAlMinBiasHI ---#####################
201 ########################################################
202 __selectionName = 'TkAlMinBiasHI'
203 ALCARECOTkAlMinBiasHITrackingDQM = ALCARECOTkAlMinBiasTrackingDQM.clone(
204 #names and desigantions
205  TrackProducer = 'ALCARECO'+__selectionName,
206  AlgoName = 'ALCARECO'+__selectionName,
207  FolderName = "AlCaReco/"+__selectionName,
208  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
209 # margins and settings
210  TkSizeBin = 71,
211  TkSizeMin = -0.5,
212  TkSizeMax = 70.5,
213  TrackPtMax = 30
214 )
215 
216 ALCARECOTkAlMinBiasHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
217 #names and desigantions
218  TrackProducer = 'ALCARECO'+__selectionName,
219  ReferenceTrackProducer = 'hiSelectedTracks',
220  CaloJetCollection = 'iterativeConePu5CaloJets',
221  AlgoName = 'ALCARECO'+__selectionName,
222  FolderName = "AlCaReco/"+__selectionName,
223 # margins and settings
224  fillInvariantMass = False,
225  TrackPtMax = 30,
226  SumChargeBin = 101,
227  SumChargeMin = -50.5,
228  SumChargeMax = 50.5
229 )
230 
231 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMinBiasHI_cff import ALCARECOTkAlMinBiasHIHLT
232 ALCARECOTkAlMinBiasHIHLTDQM = hltMonBitSummary.clone(
233  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
234  histLabel = __selectionName,
235  HLTPaths = [],
236  eventSetupPathsKey = ALCARECOTkAlMinBiasHIHLT.eventSetupPathsKey.value()
237 )
238 
239 ALCARECOTkAlMinBiasHIDQM = cms.Sequence( ALCARECOTkAlMinBiasHITrackingDQM + ALCARECOTkAlMinBiasHITkAlDQM+ALCARECOTkAlMinBiasHIHLTDQM)
240 
241 #############################################################
242 #############--- TkAlMuonIsolated ---#######################
243 #############################################################
244 __selectionName = 'TkAlMuonIsolated'
245 ALCARECOTkAlMuonIsolatedTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
246 #names and desigantions
247  TrackProducer = 'ALCARECO'+__selectionName,
248  AlgoName = 'ALCARECO'+__selectionName,
249  FolderName = "AlCaReco/"+__selectionName,
250  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
251 # margins and settings
252  TkSizeBin = 16,
253  TkSizeMin = -0.5,
254  TkSizeMax = 15.5
255 )
256 ALCARECOTkAlMuonIsolatedTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
257  TrackProducer = 'ALCARECO'+__selectionName,
258  AlgoName = 'ALCARECO'+__selectionName,
259  FolderName = "AlCaReco/"+__selectionName
260 )
261 
262 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMuonIsolated_cff import ALCARECOTkAlMuonIsolatedHLT
263 ALCARECOTkAlMuonIsolatedHLTDQM = hltMonBitSummary.clone(
264  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
265  histLabel = __selectionName,
266  HLTPaths = ["HLT_.*L1.*"],
267  eventSetupPathsKey = ALCARECOTkAlMuonIsolatedHLT.eventSetupPathsKey.value()
268 )
269 
270 ALCARECOTkAlMuonIsolatedDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedTrackingDQM + ALCARECOTkAlMuonIsolatedTkAlDQM+ALCARECOTkAlMuonIsolatedHLTDQM)
271 
272 ####################################################
273 #############--- TkAlLAS ---#######################
274 ####################################################
275 import DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi
276 __selectionName = 'TkAlLAS'
277 ALCARECOTkAlLASDigiDQM= DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi.LaserAlignmentT0ProducerDQM.clone(
278  # names and designation
279  FolderName = "AlCaReco/"+__selectionName,
280  # settings
281  LowerAdcThreshold = 15,
282  UpperAdcThreshold = 220,
283  DigiProducerList = cms.VPSet(
284  cms.PSet(
285  DigiLabel = cms.string( 'ZeroSuppressed' ),
286  DigiType = cms.string( 'Processed' ),
287  DigiProducer = cms.string( 'ALCARECOTkAlLAST0Producer' )
288  )
289  )
290 )
291 ALCARECOTkAlLASDQM = cms.Sequence( ALCARECOTkAlLASDigiDQM )
292 
293 ##################################################################
294 ###### DQM modules for cosmic data taking during collisions ######
295 ##################################################################
296 ###############################
297 ### TkAlCosmicsInCollisions ###
298 ###############################
299 __selectionName = 'TkAlCosmicsInCollisions'
300 ALCARECOTkAlCosmicsInCollisionsTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
301 #names and desigantions
302  TrackProducer = 'ALCARECO'+__selectionName,
303  AlgoName = 'ALCARECO'+__selectionName,
304  FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
305  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
306 # margins and settings
307  TrackPtBin = 500,
308  TrackPtMin = 0,
309  TrackPtMax = 500
310 )
311 ALCARECOTkAlCosmicsInCollisionsTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
312 #names and desigantions
313  FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
314  TrackProducer = 'ALCARECO'+__selectionName,
315  ReferenceTrackProducer = 'regionalCosmicTracks',
316  AlgoName = 'ALCARECO'+__selectionName
317 )
318 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsInCollisions_cff import ALCARECOTkAlCosmicsInCollisionsHLT
319 ALCARECOTkAlCosmicsInCollisionsHLTDQM = hltMonBitSummary.clone(
320  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
321  histLabel = __selectionName,
322  HLTPaths = ["HLT_.*L1.*"],
323  eventSetupPathsKey = ALCARECOTkAlCosmicsInCollisionsHLT.eventSetupPathsKey.value()
324 )
325 ALCARECOTkAlCosmicsInCollisionsDQM = cms.Sequence( ALCARECOTkAlCosmicsInCollisionsTrackingDQM + ALCARECOTkAlCosmicsInCollisionsTkAlDQM +ALCARECOTkAlCosmicsInCollisionsHLTDQM)
326 
327 ################################################
328 ###### DQM modules for cosmic data taking ######
329 ################################################
330 ########################
331 ### TkAlCosmicsCTF0T ###
332 ########################
333 __selectionName = 'TkAlCosmicsCTF0T'
334 ALCARECOTkAlCosmicsCTF0TTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
335 #names and desigantions
336  TrackProducer = 'ALCARECO'+__selectionName,
337  AlgoName = 'ALCARECO'+__selectionName,
338  FolderName = 'AlCaReco/TkAlCosmics0T',
339  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
340 # margins and settings
341  TrackPtBin = 500,
342  TrackPtMin = 0,
343  TrackPtMax = 500
344 )
345 ALCARECOTkAlCosmicsCTF0TTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
346 #names and desigantions
347  TrackProducer = 'ALCARECO'+__selectionName,
348  ReferenceTrackProducer = 'ctfWithMaterialTracksP5',
349  AlgoName = 'ALCARECO'+__selectionName,
350  FolderName = 'AlCaReco/TkAlCosmics0T',
351 # margins and settings
352  useSignedR = True
353 )
354 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
355 ALCARECOTkAlCosmicsCTF0THLTDQM = hltMonBitSummary.clone(
356  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
357  histLabel = __selectionName,
358  HLTPaths = ["HLT_.*L1.*"],
359  eventSetupPathsKey = ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
360 )
361 ALCARECOTkAlCosmicsCTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCTF0TTrackingDQM + ALCARECOTkAlCosmicsCTF0TTkAlDQM+ALCARECOTkAlCosmicsCTF0THLTDQM)
362 
363 #############################
364 ### TkAlCosmicsCosmicTF0T ###
365 #############################
366 __selectionName = 'TkAlCosmicsCosmicTF0T'
367 ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
368 #names and desigantions
369  TrackProducer = 'ALCARECO'+__selectionName,
370  AlgoName = 'ALCARECO'+__selectionName,
371  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
372 )
373 ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
374 #names and desigantions
375  TrackProducer = 'ALCARECO'+__selectionName,
376  ReferenceTrackProducer = 'cosmictrackfinderP5',
377  AlgoName = 'ALCARECO'+__selectionName
378 )
379 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
380 ALCARECOTkAlCosmicsCosmicTF0THLTDQM = hltMonBitSummary.clone(
381  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
382  histLabel = __selectionName,
383  HLTPaths = ["HLT_.*L1.*"],
384  eventSetupPathsKey = ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
385 )
386 ALCARECOTkAlCosmicsCosmicTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM + ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM +ALCARECOTkAlCosmicsCosmicTF0THLTDQM)
387 
388 #############################
389 ### TkAlCosmicsRegional0T ###
390 #############################
391 __selectionName = 'TkAlCosmicsRegional0T'
392 ALCARECOTkAlCosmicsRegional0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
393 #names and desigantions
394  TrackProducer = 'ALCARECO'+__selectionName,
395  AlgoName = 'ALCARECO'+__selectionName,
396  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
397 )
398 ALCARECOTkAlCosmicsRegional0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
399 #names and desigantions
400  TrackProducer = 'ALCARECO'+__selectionName,
401  ReferenceTrackProducer = 'cosmictrackfinderP5',
402  AlgoName = 'ALCARECO'+__selectionName
403 )
404 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
405 ALCARECOTkAlCosmicsRegional0THLTDQM = hltMonBitSummary.clone(
406  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
407  histLabel = __selectionName,
408  HLTPaths = ["HLT_.*L1.*"],
409  eventSetupPathsKey = ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
410 )
411 ALCARECOTkAlCosmicsRegional0TDQM = cms.Sequence( ALCARECOTkAlCosmicsRegional0TTrackingDQM + ALCARECOTkAlCosmicsRegional0TTkAlDQM +ALCARECOTkAlCosmicsRegional0THLTDQM)
412 
413 ##########################################################################
414 ###### DQM modules for cosmic data taking with momentum measurement ######
415 ##########################################################################
416 ######################
417 ### TkAlCosmicsCTF ###
418 ######################
419 __selectionName = 'TkAlCosmicsCTF'
420 ALCARECOTkAlCosmicsCTFTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
421 #names and desigantions
422  FolderName = 'AlCaReco/TkAlCosmics',
423  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
424  TrackProducer = 'ALCARECO'+__selectionName,
425  AlgoName = 'ALCARECO'+__selectionName
426 )
427 ALCARECOTkAlCosmicsCTFTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
428 #names and desigantions
429  FolderName = 'AlCaReco/TkAlCosmics',
430  TrackProducer = 'ALCARECO'+__selectionName,
431  ReferenceTrackProducer = ALCARECOTkAlCosmicsCTF0TTkAlDQM.ReferenceTrackProducer,
432  AlgoName = 'ALCARECO'+__selectionName
433 )
434 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsHLT_cff import ALCARECOTkAlCosmicsHLT
435 ALCARECOTkAlCosmicsCTFHLTDQM = hltMonBitSummary.clone(
436  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
437  histLabel = __selectionName,
438  HLTPaths = ["HLT_.*L1.*"],
439  eventSetupPathsKey = ALCARECOTkAlCosmicsHLT.eventSetupPathsKey.value()
440 )
441 ALCARECOTkAlCosmicsCTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCTFTrackingDQM + ALCARECOTkAlCosmicsCTFTkAlDQM +ALCARECOTkAlCosmicsCTFHLTDQM)
442 
443 ###########################
444 ### TkAlCosmicsCosmicTF ###
445 ###########################
446 __selectionName = 'TkAlCosmicsCosmicTF'
447 ALCARECOTkAlCosmicsCosmicTFTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
448 #names and desigantions
449  TrackProducer = 'ALCARECO'+__selectionName,
450  AlgoName = 'ALCARECO'+__selectionName,
451  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
452 )
453 ALCARECOTkAlCosmicsCosmicTFTkAlDQM = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.clone(
454 #names and desigantions
455  TrackProducer = 'ALCARECO'+__selectionName,
456  ReferenceTrackProducer = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.ReferenceTrackProducer,
457  AlgoName = 'ALCARECO'+__selectionName
458 )
459 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsHLT_cff import ALCARECOTkAlCosmicsHLT
460 ALCARECOTkAlCosmicsCosmicTFHLTDQM = hltMonBitSummary.clone(
461  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
462  histLabel = __selectionName,
463  HLTPaths = ["HLT_.*L1.*"],
464  eventSetupPathsKey = ALCARECOTkAlCosmicsHLT.eventSetupPathsKey.value()
465 )
466 ALCARECOTkAlCosmicsCosmicTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTFTrackingDQM + ALCARECOTkAlCosmicsCosmicTFTkAlDQM+ALCARECOTkAlCosmicsCosmicTFHLTDQM)
467 
468 ###########################
469 ### TkAlCosmicsRegional ###
470 ###########################
471 __selectionName = 'TkAlCosmicsRegional'
472 ALCARECOTkAlCosmicsRegionalTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
473 #names and desigantions
474  TrackProducer = 'ALCARECO'+__selectionName,
475  AlgoName = 'ALCARECO'+__selectionName,
476  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
477 )
478 ALCARECOTkAlCosmicsRegionalTkAlDQM = ALCARECOTkAlCosmicsRegional0TTkAlDQM.clone(
479 #names and desigantions
480  TrackProducer = 'ALCARECO'+__selectionName,
481  ReferenceTrackProducer = ALCARECOTkAlCosmicsRegional0TTkAlDQM.ReferenceTrackProducer,
482  AlgoName = 'ALCARECO'+__selectionName
483 )
484 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsHLT_cff import ALCARECOTkAlCosmicsHLT
485 ALCARECOTkAlCosmicsRegionalHLTDQM = hltMonBitSummary.clone(
486  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
487  histLabel = __selectionName,
488  HLTPaths = ["HLT_.*L1.*"],
489  eventSetupPathsKey = ALCARECOTkAlCosmicsHLT.eventSetupPathsKey.value()
490 )
491 ALCARECOTkAlCosmicsRegionalDQM = cms.Sequence( ALCARECOTkAlCosmicsRegionalTrackingDQM + ALCARECOTkAlCosmicsRegionalTkAlDQM+ALCARECOTkAlCosmicsRegionalHLTDQM)
Tracker Alignment.