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  primaryVertex = "hiSelectedVertex",
210  allTrackProducer = "hiGeneralTracks",
211 # margins and settings
212  TkSizeBin = 71,
213  TkSizeMin = -0.5,
214  TkSizeMax = 70.5,
215  TrackPtMax = 30
216 )
217 
218 ALCARECOTkAlMinBiasHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
219 #names and desigantions
220  TrackProducer = 'ALCARECO'+__selectionName,
221  ReferenceTrackProducer = 'hiGeneralTracks',
222  CaloJetCollection = 'iterativeConePu5CaloJets',
223  AlgoName = 'ALCARECO'+__selectionName,
224  FolderName = "AlCaReco/"+__selectionName,
225 # margins and settings
226  fillInvariantMass = False,
227  TrackPtMax = 30,
228  SumChargeBin = 101,
229  SumChargeMin = -50.5,
230  SumChargeMax = 50.5
231 )
232 
233 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMinBiasHI_cff import ALCARECOTkAlMinBiasHIHLT
234 ALCARECOTkAlMinBiasHIHLTDQM = hltMonBitSummary.clone(
235  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
236  histLabel = __selectionName,
237  HLTPaths = [],
238  eventSetupPathsKey = ALCARECOTkAlMinBiasHIHLT.eventSetupPathsKey.value()
239  )
240 
241 ALCARECOTkAlMinBiasHIDQM = cms.Sequence( ALCARECOTkAlMinBiasHITrackingDQM + ALCARECOTkAlMinBiasHITkAlDQM+ALCARECOTkAlMinBiasHIHLTDQM)
242 
243 #############################################################
244 #############--- TkAlMuonIsolated ---#######################
245 #############################################################
246 __selectionName = 'TkAlMuonIsolated'
247 ALCARECOTkAlMuonIsolatedTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
248 #names and desigantions
249  TrackProducer = 'ALCARECO'+__selectionName,
250  AlgoName = 'ALCARECO'+__selectionName,
251  FolderName = "AlCaReco/"+__selectionName,
252  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
253 # margins and settings
254  TkSizeBin = 16,
255  TkSizeMin = -0.5,
256  TkSizeMax = 15.5
257 )
258 ALCARECOTkAlMuonIsolatedTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
259  TrackProducer = 'ALCARECO'+__selectionName,
260  AlgoName = 'ALCARECO'+__selectionName,
261  FolderName = "AlCaReco/"+__selectionName
262 )
263 
264 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMuonIsolated_cff import ALCARECOTkAlMuonIsolatedHLT
265 ALCARECOTkAlMuonIsolatedHLTDQM = hltMonBitSummary.clone(
266  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
267  histLabel = __selectionName,
268  HLTPaths = ["HLT_.*L1.*"],
269  eventSetupPathsKey = ALCARECOTkAlMuonIsolatedHLT.eventSetupPathsKey.value()
270 )
271 
272 ALCARECOTkAlMuonIsolatedDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedTrackingDQM + ALCARECOTkAlMuonIsolatedTkAlDQM+ALCARECOTkAlMuonIsolatedHLTDQM)
273 
274 ####################################################
275 #############--- TkAlLAS ---#######################
276 ####################################################
277 import DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi
278 __selectionName = 'TkAlLAS'
279 ALCARECOTkAlLASDigiDQM= DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi.LaserAlignmentT0ProducerDQM.clone(
280  # names and designation
281  FolderName = "AlCaReco/"+__selectionName,
282  # settings
283  LowerAdcThreshold = 15,
284  UpperAdcThreshold = 220,
285  DigiProducerList = cms.VPSet(
286  cms.PSet(
287  DigiLabel = cms.string( 'ZeroSuppressed' ),
288  DigiType = cms.string( 'Processed' ),
289  DigiProducer = cms.string( 'ALCARECOTkAlLAST0Producer' )
290  )
291  )
292 )
293 ALCARECOTkAlLASDQM = cms.Sequence( ALCARECOTkAlLASDigiDQM )
294 
295 ##################################################################
296 ###### DQM modules for cosmic data taking during collisions ######
297 ##################################################################
298 ###############################
299 ### TkAlCosmicsInCollisions ###
300 ###############################
301 __selectionName = 'TkAlCosmicsInCollisions'
302 ALCARECOTkAlCosmicsInCollisionsTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
303 #names and desigantions
304  TrackProducer = 'ALCARECO'+__selectionName,
305  AlgoName = 'ALCARECO'+__selectionName,
306  FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
307  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
308 # margins and settings
309  TrackPtBin = 500,
310  TrackPtMin = 0,
311  TrackPtMax = 500
312 )
313 ALCARECOTkAlCosmicsInCollisionsTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
314 #names and desigantions
315  FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
316  TrackProducer = 'ALCARECO'+__selectionName,
317  ReferenceTrackProducer = 'regionalCosmicTracks',
318  AlgoName = 'ALCARECO'+__selectionName
319 )
320 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsInCollisions_cff import ALCARECOTkAlCosmicsInCollisionsHLT
321 ALCARECOTkAlCosmicsInCollisionsHLTDQM = hltMonBitSummary.clone(
322  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
323  histLabel = __selectionName,
324  HLTPaths = ["HLT_.*L1.*"],
325  eventSetupPathsKey = ALCARECOTkAlCosmicsInCollisionsHLT.eventSetupPathsKey.value()
326 )
327 ALCARECOTkAlCosmicsInCollisionsDQM = cms.Sequence( ALCARECOTkAlCosmicsInCollisionsTrackingDQM + ALCARECOTkAlCosmicsInCollisionsTkAlDQM +ALCARECOTkAlCosmicsInCollisionsHLTDQM)
328 
329 ################################################
330 ###### DQM modules for cosmic data taking ######
331 ################################################
332 ########################
333 ### TkAlCosmicsCTF0T ###
334 ########################
335 __selectionName = 'TkAlCosmicsCTF0T'
336 ALCARECOTkAlCosmicsCTF0TTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
337 #names and desigantions
338  TrackProducer = 'ALCARECO'+__selectionName,
339  AlgoName = 'ALCARECO'+__selectionName,
340  FolderName = 'AlCaReco/TkAlCosmics0T',
341  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
342 # margins and settings
343  TrackPtBin = 500,
344  TrackPtMin = 0,
345  TrackPtMax = 500
346 )
347 ALCARECOTkAlCosmicsCTF0TTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
348 #names and desigantions
349  TrackProducer = 'ALCARECO'+__selectionName,
350  ReferenceTrackProducer = 'ctfWithMaterialTracksP5',
351  AlgoName = 'ALCARECO'+__selectionName,
352  FolderName = 'AlCaReco/TkAlCosmics0T',
353 # margins and settings
354  useSignedR = True
355 )
356 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
357 ALCARECOTkAlCosmicsCTF0THLTDQM = hltMonBitSummary.clone(
358  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
359  histLabel = __selectionName,
360  HLTPaths = ["HLT_.*L1.*"],
361  eventSetupPathsKey = ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
362 )
363 ALCARECOTkAlCosmicsCTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCTF0TTrackingDQM + ALCARECOTkAlCosmicsCTF0TTkAlDQM+ALCARECOTkAlCosmicsCTF0THLTDQM)
364 
365 #############################
366 ### TkAlCosmicsCosmicTF0T ###
367 #############################
368 __selectionName = 'TkAlCosmicsCosmicTF0T'
369 ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
370 #names and desigantions
371  TrackProducer = 'ALCARECO'+__selectionName,
372  AlgoName = 'ALCARECO'+__selectionName,
373  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
374 )
375 ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
376 #names and desigantions
377  TrackProducer = 'ALCARECO'+__selectionName,
378  ReferenceTrackProducer = 'cosmictrackfinderP5',
379  AlgoName = 'ALCARECO'+__selectionName
380 )
381 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
382 ALCARECOTkAlCosmicsCosmicTF0THLTDQM = hltMonBitSummary.clone(
383  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
384  histLabel = __selectionName,
385  HLTPaths = ["HLT_.*L1.*"],
386  eventSetupPathsKey = ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
387 )
388 ALCARECOTkAlCosmicsCosmicTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM + ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM +ALCARECOTkAlCosmicsCosmicTF0THLTDQM)
389 
390 #############################
391 ### TkAlCosmicsRegional0T ###
392 #############################
393 __selectionName = 'TkAlCosmicsRegional0T'
394 ALCARECOTkAlCosmicsRegional0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
395 #names and desigantions
396  TrackProducer = 'ALCARECO'+__selectionName,
397  AlgoName = 'ALCARECO'+__selectionName,
398  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
399 )
400 ALCARECOTkAlCosmicsRegional0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
401 #names and desigantions
402  TrackProducer = 'ALCARECO'+__selectionName,
403  ReferenceTrackProducer = 'cosmictrackfinderP5',
404  AlgoName = 'ALCARECO'+__selectionName
405 )
406 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
407 ALCARECOTkAlCosmicsRegional0THLTDQM = hltMonBitSummary.clone(
408  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
409  histLabel = __selectionName,
410  HLTPaths = ["HLT_.*L1.*"],
411  eventSetupPathsKey = ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
412 )
413 ALCARECOTkAlCosmicsRegional0TDQM = cms.Sequence( ALCARECOTkAlCosmicsRegional0TTrackingDQM + ALCARECOTkAlCosmicsRegional0TTkAlDQM +ALCARECOTkAlCosmicsRegional0THLTDQM)
414 
415 ##########################################################################
416 ###### DQM modules for cosmic data taking with momentum measurement ######
417 ##########################################################################
418 ######################
419 ### TkAlCosmicsCTF ###
420 ######################
421 __selectionName = 'TkAlCosmicsCTF'
422 ALCARECOTkAlCosmicsCTFTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
423 #names and desigantions
424  FolderName = 'AlCaReco/TkAlCosmics',
425  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
426  TrackProducer = 'ALCARECO'+__selectionName,
427  AlgoName = 'ALCARECO'+__selectionName
428 )
429 ALCARECOTkAlCosmicsCTFTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
430 #names and desigantions
431  FolderName = 'AlCaReco/TkAlCosmics',
432  TrackProducer = 'ALCARECO'+__selectionName,
433  ReferenceTrackProducer = ALCARECOTkAlCosmicsCTF0TTkAlDQM.ReferenceTrackProducer,
434  AlgoName = 'ALCARECO'+__selectionName
435 )
436 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsHLT_cff import ALCARECOTkAlCosmicsHLT
437 ALCARECOTkAlCosmicsCTFHLTDQM = hltMonBitSummary.clone(
438  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
439  histLabel = __selectionName,
440  HLTPaths = ["HLT_.*L1.*"],
441  eventSetupPathsKey = ALCARECOTkAlCosmicsHLT.eventSetupPathsKey.value()
442 )
443 ALCARECOTkAlCosmicsCTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCTFTrackingDQM + ALCARECOTkAlCosmicsCTFTkAlDQM +ALCARECOTkAlCosmicsCTFHLTDQM)
444 
445 ###########################
446 ### TkAlCosmicsCosmicTF ###
447 ###########################
448 __selectionName = 'TkAlCosmicsCosmicTF'
449 ALCARECOTkAlCosmicsCosmicTFTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
450 #names and desigantions
451  TrackProducer = 'ALCARECO'+__selectionName,
452  AlgoName = 'ALCARECO'+__selectionName,
453  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
454 )
455 ALCARECOTkAlCosmicsCosmicTFTkAlDQM = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.clone(
456 #names and desigantions
457  TrackProducer = 'ALCARECO'+__selectionName,
458  ReferenceTrackProducer = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.ReferenceTrackProducer,
459  AlgoName = 'ALCARECO'+__selectionName
460 )
461 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsHLT_cff import ALCARECOTkAlCosmicsHLT
462 ALCARECOTkAlCosmicsCosmicTFHLTDQM = hltMonBitSummary.clone(
463  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
464  histLabel = __selectionName,
465  HLTPaths = ["HLT_.*L1.*"],
466  eventSetupPathsKey = ALCARECOTkAlCosmicsHLT.eventSetupPathsKey.value()
467 )
468 ALCARECOTkAlCosmicsCosmicTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTFTrackingDQM + ALCARECOTkAlCosmicsCosmicTFTkAlDQM+ALCARECOTkAlCosmicsCosmicTFHLTDQM)
469 
470 ###########################
471 ### TkAlCosmicsRegional ###
472 ###########################
473 __selectionName = 'TkAlCosmicsRegional'
474 ALCARECOTkAlCosmicsRegionalTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
475 #names and desigantions
476  TrackProducer = 'ALCARECO'+__selectionName,
477  AlgoName = 'ALCARECO'+__selectionName,
478  BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
479 )
480 ALCARECOTkAlCosmicsRegionalTkAlDQM = ALCARECOTkAlCosmicsRegional0TTkAlDQM.clone(
481 #names and desigantions
482  TrackProducer = 'ALCARECO'+__selectionName,
483  ReferenceTrackProducer = ALCARECOTkAlCosmicsRegional0TTkAlDQM.ReferenceTrackProducer,
484  AlgoName = 'ALCARECO'+__selectionName
485 )
486 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsHLT_cff import ALCARECOTkAlCosmicsHLT
487 ALCARECOTkAlCosmicsRegionalHLTDQM = hltMonBitSummary.clone(
488  directory = "AlCaReco/"+__selectionName+"/HLTSummary",
489  histLabel = __selectionName,
490  HLTPaths = ["HLT_.*L1.*"],
491  eventSetupPathsKey = ALCARECOTkAlCosmicsHLT.eventSetupPathsKey.value()
492 )
493 ALCARECOTkAlCosmicsRegionalDQM = cms.Sequence( ALCARECOTkAlCosmicsRegionalTrackingDQM + ALCARECOTkAlCosmicsRegionalTkAlDQM+ALCARECOTkAlCosmicsRegionalHLTDQM)
Tracker Alignment.