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