CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AlCaRecoStreamsHeavyIons_cff.py
Go to the documentation of this file.
2 
3 # last update: $Date: 2011/10/11 17:11:48 $ by $Author: cerminar $
4 
5 # AlCaReco sequence definitions:
6 
7 ###############################################################
8 # Tracker Alignment
9 ###############################################################
10 # AlCaReco for track based alignment using ZMuMu events
12 # AlCaReco for track based alignment using Cosmic muon events
18 # AlCaReco for track based alignment using isoMu events
20 # AlCaReco for track based alignment using J/Psi events
22 # AlCaReco for track based alignment using Upsilon events
24 # AlCaReco for track based alignment using MinBias events
26 
27 ###############################################################
28 # Tracker Calibration
29 ###############################################################
30 # AlCaReco for pixel calibration using muons
32 # AlCaReco for tracker calibration using MinBias events
34 # AlCaReco for tracker calibration using ZeroBias events (noise)
36 
37 ###############################################################
38 # ECAL Calibration
39 ###############################################################
40 # ECAL calibration with isol. electrons
42 ###############################################################
43 # HCAL Calibration
44 ###############################################################
45 # HCAL calibration with dijets
47 # HCAL calibration with gamma+jet (obsolete)
49 # HCAL calibration from HO (muons)
50 # include "Calibration/HcalAlCaRecoProducers/data/ALCARECOHcalCalZMuMu.cff"
53 # HCAL isotrack
55 # HCAL noise
57 
58 ###############################################################
59 # Muon alignment
60 ###############################################################
61 # Muon Alignment with cosmics
64 # Muon Alignment/Calibration with isolated muons
66 # Muon Alignment using ZMuMu events
68 # Muon Alignment using CSC overlaps
70 ###############################################################
71 # RPC calibration
72 ###############################################################
74 ###############################################################
75 # DT calibration
76 ###############################################################
78 
79 
80 ###############################################################
81 # nonbeam alcas
82 ###############################################################
87 
88 ###############################################################
89 # stream for prompt-calibration @ Tier0
90 ###############################################################
92 
93 
94 
95 
96 # NOTE: the ALCARECO DQM modules can not be placed together in a single path
97 # because the non-DQM sequences act as filters.
98 # They are therefore inserted per ALCARECO path.
100 
101 # AlCaReco path definitions:
102 
103 pathALCARECOTkAlZMuMu = cms.Path(seqALCARECOTkAlZMuMu*ALCARECOTkAlZMuMuDQM)
104 pathALCARECOTkAlMuonIsolated = cms.Path(seqALCARECOTkAlMuonIsolated*ALCARECOTkAlMuonIsolatedDQM)
105 pathALCARECOTkAlJpsiMuMu = cms.Path(seqALCARECOTkAlJpsiMuMu*ALCARECOTkAlJpsiMuMuDQM)
106 pathALCARECOTkAlUpsilonMuMu = cms.Path(seqALCARECOTkAlUpsilonMuMu*ALCARECOTkAlUpsilonMuMuDQM)
107 pathALCARECOTkAlMinBiasHI = cms.Path(seqALCARECOTkAlMinBiasHI*ALCARECOTkAlMinBiasHIDQM)
108 pathALCARECOSiPixelLorentzAngle = cms.Path(seqALCARECOSiPixelLorentzAngle)
109 pathALCARECOSiStripCalMinBias = cms.Path(seqALCARECOSiStripCalMinBias*ALCARECOSiStripCalMinBiasDQM)
110 pathALCARECOSiStripCalZeroBias = cms.Path(seqALCARECOSiStripCalZeroBias*ALCARECOSiStripCalZeroBiasDQM)
111 pathALCARECOEcalCalElectron = cms.Path(seqALCARECOEcalCalElectron*ALCARECOEcalCalElectronCalibDQM)
112 pathALCARECOHcalCalDijets = cms.Path(seqALCARECOHcalCalDijets*ALCARECOHcalCalDiJetsDQM)
113 pathALCARECOHcalCalGammaJet = cms.Path(seqALCARECOHcalCalGammaJet)
114 pathALCARECOHcalCalHO = cms.Path(seqALCARECOHcalCalHO*ALCARECOHcalCalHODQM)
115 pathALCARECOHcalCalHOCosmics = cms.Path(seqALCARECOHcalCalHOCosmics)
116 pathALCARECOHcalCalIsoTrk = cms.Path(seqALCARECOHcalCalIsoTrk*ALCARECOHcalCalIsoTrackDQM)
117 pathALCARECOHcalCalNoise = cms.Path(seqALCARECOHcalCalNoise)
118 pathALCARECOMuAlCalIsolatedMu = cms.Path(seqALCARECOMuAlCalIsolatedMu*ALCARECOMuAlCalIsolatedMuDQM*ALCARECODTCalibrationDQM)
119 pathALCARECOMuAlZMuMu = cms.Path(seqALCARECOMuAlZMuMu*ALCARECOMuAlZMuMuDQM)
120 pathALCARECOMuAlOverlaps = cms.Path(seqALCARECOMuAlOverlaps*ALCARECOMuAlOverlapsDQM)
121 pathALCARECORpcCalHLT = cms.Path(seqALCARECORpcCalHLT)
122 pathALCARECODtCalibHI = cms.Path(seqALCARECODtCalibHI*ALCARECODTCalibSynchDQM)
123 pathALCARECOTkAlBeamHalo = cms.Path(seqALCARECOTkAlBeamHalo*ALCARECOTkAlBeamHaloDQM)
124 pathALCARECOMuAlBeamHaloOverlaps = cms.Path(seqALCARECOMuAlBeamHaloOverlaps*ALCARECOMuAlBeamHaloOverlapsDQM)
125 pathALCARECOMuAlBeamHalo = cms.Path(seqALCARECOMuAlBeamHalo*ALCARECOMuAlBeamHaloDQM)
126 pathALCARECOTkAlLAS = cms.Path(seqALCARECOTkAlLAS*ALCARECOTkAlLASDQM)
127 pathALCARECOTkAlCosmicsInCollisions = cms.Path(seqALCARECOTkAlCosmicsInCollisions*ALCARECOTkAlCosmicsInCollisionsDQM)
128 pathALCARECOTkAlCosmicsCTF = cms.Path(seqALCARECOTkAlCosmicsCTF*ALCARECOTkAlCosmicsCTFDQM)
129 pathALCARECOTkAlCosmicsCosmicTF = cms.Path(seqALCARECOTkAlCosmicsCosmicTF*ALCARECOTkAlCosmicsCosmicTFDQM)
130 pathALCARECOTkAlCosmicsRegional = cms.Path(seqALCARECOTkAlCosmicsRegional*ALCARECOTkAlCosmicsRegionalDQM)
131 pathALCARECOTkAlCosmicsCTF0T = cms.Path(seqALCARECOTkAlCosmicsCTF0T*ALCARECOTkAlCosmicsCTF0TDQM)
132 pathALCARECOTkAlCosmicsCosmicTF0T = cms.Path(seqALCARECOTkAlCosmicsCosmicTF0T*ALCARECOTkAlCosmicsCosmicTF0TDQM)
133 pathALCARECOTkAlCosmicsRegional0T = cms.Path(seqALCARECOTkAlCosmicsRegional0T*ALCARECOTkAlCosmicsRegional0TDQM)
134 pathALCARECOTkAlCosmicsCTFHLT = cms.Path(seqALCARECOTkAlCosmicsCTFHLT*ALCARECOTkAlCosmicsCTFDQM)
135 pathALCARECOTkAlCosmicsCosmicTFHLT = cms.Path(seqALCARECOTkAlCosmicsCosmicTFHLT*ALCARECOTkAlCosmicsCosmicTFDQM)
136 pathALCARECOTkAlCosmicsRegionalHLT = cms.Path(seqALCARECOTkAlCosmicsRegionalHLT*ALCARECOTkAlCosmicsRegionalDQM)
137 pathALCARECOTkAlCosmicsCTF0THLT = cms.Path(seqALCARECOTkAlCosmicsCTF0THLT*ALCARECOTkAlCosmicsCTF0TDQM)
138 pathALCARECOTkAlCosmicsCosmicTF0THLT = cms.Path(seqALCARECOTkAlCosmicsCosmicTF0THLT*ALCARECOTkAlCosmicsCosmicTF0TDQM)
139 pathALCARECOTkAlCosmicsRegional0THLT = cms.Path(seqALCARECOTkAlCosmicsRegional0THLT*ALCARECOTkAlCosmicsRegional0TDQM)
140 pathALCARECOMuAlGlobalCosmicsInCollisions = cms.Path(seqALCARECOMuAlGlobalCosmicsInCollisions*ALCARECOMuAlGlobalCosmicsInCollisionsDQM)
141 pathALCARECOMuAlGlobalCosmics = cms.Path(seqALCARECOMuAlGlobalCosmics*ALCARECOMuAlGlobalCosmicsDQM)
142 pathALCARECOPromptCalibProd = cms.Path(seqALCARECOPromptCalibProd)
143 
144 # AlCaReco event content definitions:
145 
147 
148 # AlCaReco stream definitions:
149 
150 
151 ALCARECOStreamTkAlMinBiasHI = cms.FilteredStream(
152  responsible = 'Andreas Mussgiller',
153  name = 'TkAlMinBiasHI',
154  paths = (pathALCARECOTkAlMinBiasHI),
155  content = OutALCARECOTkAlMinBiasHI.outputCommands,
156  selectEvents = OutALCARECOTkAlMinBiasHI.SelectEvents,
157  dataTier = cms.untracked.string('ALCARECO')
158  )
159 
160 ALCARECOStreamTkAlMuonIsolated = cms.FilteredStream(
161  responsible = 'Andreas Mussgiller',
162  name = 'TkAlMuonIsolated',
163  paths = (pathALCARECOTkAlMuonIsolated),
164  content = OutALCARECOTkAlMuonIsolated.outputCommands,
165  selectEvents = OutALCARECOTkAlMuonIsolated.SelectEvents,
166  dataTier = cms.untracked.string('ALCARECO')
167  )
168 
169 ALCARECOStreamTkAlZMuMu = cms.FilteredStream(
170  responsible = 'Andreas Mussgiller',
171  name = 'TkAlZMuMu',
172  paths = (pathALCARECOTkAlZMuMu),
173  content = OutALCARECOTkAlZMuMu.outputCommands,
174  selectEvents = OutALCARECOTkAlZMuMu.SelectEvents,
175  dataTier = cms.untracked.string('ALCARECO')
176  )
177 
178 ALCARECOStreamTkAlJpsiMuMu = cms.FilteredStream(
179  responsible = 'Andreas Mussgiller',
180  name = 'TkAlJpsiMuMu',
181  paths = (pathALCARECOTkAlJpsiMuMu),
182  content = OutALCARECOTkAlJpsiMuMu.outputCommands,
183  selectEvents = OutALCARECOTkAlJpsiMuMu.SelectEvents,
184  dataTier = cms.untracked.string('ALCARECO')
185  )
186 
187 ALCARECOStreamTkAlUpsilonMuMu = cms.FilteredStream(
188  responsible = 'Andreas Mussgiller',
189  name = 'TkAlUpsilonMuMu',
190  paths = (pathALCARECOTkAlUpsilonMuMu),
191  content = OutALCARECOTkAlUpsilonMuMu.outputCommands,
192  selectEvents = OutALCARECOTkAlUpsilonMuMu.SelectEvents,
193  dataTier = cms.untracked.string('ALCARECO')
194  )
195 
196 ALCARECOStreamSiPixelLorentzAngle = cms.FilteredStream(
197  responsible = 'Lotte Wilke',
198  name = 'SiPixelLorentzAngle',
199  paths = (pathALCARECOSiPixelLorentzAngle),
200  content = OutALCARECOSiPixelLorentzAngle.outputCommands,
201  selectEvents = OutALCARECOSiPixelLorentzAngle.SelectEvents,
202  dataTier = cms.untracked.string('ALCARECO')
203  )
204 
205 ALCARECOStreamSiStripCalMinBias = cms.FilteredStream(
206  responsible = 'Vitaliano Ciulli',
207  name = 'SiStripCalMinBias',
208  paths = (pathALCARECOSiStripCalMinBias),
209  content = OutALCARECOSiStripCalMinBias.outputCommands,
210  selectEvents = OutALCARECOSiStripCalMinBias.SelectEvents,
211  dataTier = cms.untracked.string('ALCARECO')
212  )
213 
214 ALCARECOStreamSiStripCalZeroBias = cms.FilteredStream(
215  responsible = 'Gordon Kaussen',
216  name = 'SiStripCalZeroBias',
217  paths = (pathALCARECOSiStripCalZeroBias),
218  content = OutALCARECOSiStripCalZeroBias.outputCommands,
219  selectEvents = OutALCARECOSiStripCalZeroBias.SelectEvents,
220  dataTier = cms.untracked.string('ALCARECO')
221  )
222 
223 ALCARECOStreamEcalCalElectron = cms.FilteredStream(
224  responsible = 'Pietro Govoni',
225  name = 'EcalCalElectron',
226  paths = (pathALCARECOEcalCalElectron),
227  content = OutALCARECOEcalCalElectron.outputCommands,
228  selectEvents = OutALCARECOEcalCalElectron.SelectEvents,
229  dataTier = cms.untracked.string('ALCARECO')
230  )
231 
232 ALCARECOStreamHcalCalDijets = cms.FilteredStream(
233  responsible = 'Grigory Safronov',
234  name = 'HcalCalDijets',
235  paths = (pathALCARECOHcalCalDijets),
236  content = OutALCARECOHcalCalDijets.outputCommands,
237  selectEvents = OutALCARECOHcalCalDijets.SelectEvents,
238  dataTier = cms.untracked.string('ALCARECO')
239  )
240 
241 ALCARECOStreamHcalCalGammaJet = cms.FilteredStream(
242  responsible = 'Grigory Safronov',
243  name = 'HcalCalGammaJet',
244  paths = (pathALCARECOHcalCalGammaJet),
245  content = OutALCARECOHcalCalGammaJet.outputCommands,
246  selectEvents = OutALCARECOHcalCalGammaJet.SelectEvents,
247  dataTier = cms.untracked.string('ALCARECO')
248  )
249 
250 ALCARECOStreamHcalCalHO = cms.FilteredStream(
251  responsible = 'Gobinda Majumder',
252  name = 'HcalCalHO',
253  paths = (pathALCARECOHcalCalHO),
254  content = OutALCARECOHcalCalHO.outputCommands,
255  selectEvents = OutALCARECOHcalCalHO.SelectEvents,
256  dataTier = cms.untracked.string('ALCARECO')
257  )
258 
259 ALCARECOStreamHcalCalHOCosmics = cms.FilteredStream(
260  responsible = 'Gobinda Majumder',
261  name = 'HcalCalHOCosmics',
262  paths = (pathALCARECOHcalCalHOCosmics),
263  content = OutALCARECOHcalCalHOCosmics.outputCommands,
264  selectEvents = OutALCARECOHcalCalHOCosmics.SelectEvents,
265  dataTier = cms.untracked.string('ALCARECO')
266  )
267 
268 ALCARECOStreamHcalCalIsoTrk = cms.FilteredStream(
269  responsible = 'Grigory Safronov',
270  name = 'HcalCalIsoTrk',
271  paths = (pathALCARECOHcalCalIsoTrk),
272  content = OutALCARECOHcalCalIsoTrk.outputCommands,
273  selectEvents = OutALCARECOHcalCalIsoTrk.SelectEvents,
274  dataTier = cms.untracked.string('ALCARECO')
275  )
276 
277 ALCARECOStreamHcalCalNoise = cms.FilteredStream(
278  responsible = 'Grigory Safronov',
279  name = 'HcalCalNoise',
280  paths = (pathALCARECOHcalCalNoise),
281  content = OutALCARECOHcalCalNoise.outputCommands,
282  selectEvents = OutALCARECOHcalCalNoise.SelectEvents,
283  dataTier = cms.untracked.string('ALCARECO')
284  )
285 
286 
287 ALCARECOStreamMuAlCalIsolatedMu = cms.FilteredStream(
288  responsible = 'Javier Fernandez',
289  name = 'MuAlCalIsolatedMu',
290  paths = (pathALCARECOMuAlCalIsolatedMu),
291  content = OutALCARECOMuAlCalIsolatedMu.outputCommands,
292  selectEvents = OutALCARECOMuAlCalIsolatedMu.SelectEvents,
293  dataTier = cms.untracked.string('ALCARECO')
294  )
295 
296 ALCARECOStreamMuAlZMuMu = cms.FilteredStream(
297  responsible = 'Javier Fernandez',
298  name = 'MuAlZMuMu',
299  paths = (pathALCARECOMuAlZMuMu),
300  content = OutALCARECOMuAlZMuMu.outputCommands,
301  selectEvents = OutALCARECOMuAlZMuMu.SelectEvents,
302  dataTier = cms.untracked.string('ALCARECO')
303  )
304 
305 ALCARECOStreamMuAlOverlaps = cms.FilteredStream(
306  responsible = 'Jim Pivarski',
307  name = 'MuAlOverlaps',
308  paths = (pathALCARECOMuAlOverlaps),
309  content = OutALCARECOMuAlOverlaps.outputCommands,
310  selectEvents = OutALCARECOMuAlOverlaps.SelectEvents,
311  dataTier = cms.untracked.string('ALCARECO')
312  )
313 
314 ALCARECOStreamRpcCalHLT = cms.FilteredStream(
315  responsible = 'Marcello Maggi',
316  name = 'RpcCalHLT',
317  paths = (pathALCARECORpcCalHLT),
318  content = OutALCARECORpcCalHLT.outputCommands,
319  selectEvents = OutALCARECORpcCalHLT.SelectEvents,
320  dataTier = cms.untracked.string('ALCARECO')
321  )
322 
323 ALCARECOStreamDtCalibHI = cms.FilteredStream(
324  responsible = 'Antonio Vileila',
325  name = 'DtCalibHI',
326  paths = (pathALCARECODtCalibHI),
327  content = OutALCARECODtCalibHI.outputCommands,
328  selectEvents = OutALCARECODtCalibHI.SelectEvents,
329  dataTier = cms.untracked.string('ALCARECO')
330  )
331 
332 ALCARECOStreamTkAlCosmicsInCollisions = cms.FilteredStream(
333  responsible = 'Andreas Mussgiller',
334  name = 'TkAlCosmicsInCollisions',
335  paths = (pathALCARECOTkAlCosmicsInCollisions),
336  content = OutALCARECOTkAlCosmicsInCollisions.outputCommands,
337  selectEvents = OutALCARECOTkAlCosmicsInCollisions.SelectEvents,
338  dataTier = cms.untracked.string('ALCARECO')
339  )
340 
341 ALCARECOStreamTkAlCosmics = cms.FilteredStream(
342  responsible = 'Andreas Mussgiller',
343  name = 'TkAlCosmics',
344  paths = (pathALCARECOTkAlCosmicsCTF,pathALCARECOTkAlCosmicsCosmicTF,pathALCARECOTkAlCosmicsRegional),
345  content = OutALCARECOTkAlCosmics.outputCommands,
346  selectEvents = OutALCARECOTkAlCosmics.SelectEvents,
347  dataTier = cms.untracked.string('ALCARECO')
348  )
349 
350 ALCARECOStreamTkAlCosmicsHLT = cms.FilteredStream(
351  responsible = 'Andreas Mussgiller',
352  name = 'TkAlCosmicsHLT',
353  paths = (pathALCARECOTkAlCosmicsCTFHLT,pathALCARECOTkAlCosmicsCosmicTFHLT,pathALCARECOTkAlCosmicsRegionalHLT),
354  content = OutALCARECOTkAlCosmicsHLT.outputCommands,
355  selectEvents = OutALCARECOTkAlCosmicsHLT.SelectEvents,
356  dataTier = cms.untracked.string('ALCARECO')
357  )
358 
359 ALCARECOStreamTkAlCosmics0T = cms.FilteredStream(
360  responsible = 'Andreas Mussgiller',
361  name = 'TkAlCosmics0T',
362  paths = (pathALCARECOTkAlCosmicsCTF0T,pathALCARECOTkAlCosmicsCosmicTF0T,pathALCARECOTkAlCosmicsRegional0T),
363  content = OutALCARECOTkAlCosmics0T.outputCommands,
364  selectEvents = OutALCARECOTkAlCosmics0T.SelectEvents,
365  dataTier = cms.untracked.string('ALCARECO')
366  )
367 
368 ALCARECOStreamTkAlCosmics0THLT = cms.FilteredStream(
369  responsible = 'Andreas Mussgiller',
370  name = 'TkAlCosmics0THLT',
371  paths = (pathALCARECOTkAlCosmicsCTF0THLT,pathALCARECOTkAlCosmicsCosmicTF0THLT,pathALCARECOTkAlCosmicsRegional0THLT),
372  content = OutALCARECOTkAlCosmics0THLT.outputCommands,
373  selectEvents = OutALCARECOTkAlCosmics0THLT.SelectEvents,
374  dataTier = cms.untracked.string('ALCARECO')
375  )
376 
377 ALCARECOStreamMuAlGlobalCosmics = cms.FilteredStream(
378  responsible = 'Jim Pivarski',
379  name = 'MuAlGlobalCosmics',
380  paths = (pathALCARECOMuAlGlobalCosmics),
381  content = OutALCARECOMuAlGlobalCosmics.outputCommands,
382  selectEvents = OutALCARECOMuAlGlobalCosmics.SelectEvents,
383  dataTier = cms.untracked.string('ALCARECO')
384  )
385 
386 ALCARECOStreamMuAlGlobalCosmicsInCollisions = cms.FilteredStream(
387  responsible = 'Jim Pivarski',
388  name = 'MuAlGlobalCosmicsInCollisions',
389  paths = (pathALCARECOMuAlGlobalCosmicsInCollisions),
390  content = OutALCARECOMuAlGlobalCosmicsInCollisions.outputCommands,
391  selectEvents = OutALCARECOMuAlGlobalCosmicsInCollisions.SelectEvents,
392  dataTier = cms.untracked.string('ALCARECO')
393  )
394 
395 ALCARECOStreamTkAlBeamHalo = cms.FilteredStream(
396  responsible = 'Andreas Mussgiller',
397  name = 'TkAlBeamHalo',
398  paths = (pathALCARECOTkAlBeamHalo),
399  content = OutALCARECOTkAlBeamHalo.outputCommands,
400  selectEvents = OutALCARECOTkAlBeamHalo.SelectEvents,
401  dataTier = cms.untracked.string('ALCARECO')
402  )
403 
404 ALCARECOStreamMuAlBeamHalo = cms.FilteredStream(
405  responsible = 'Jim Pivarski',
406  name = 'MuAlBeamHalo',
407  paths = (pathALCARECOMuAlBeamHalo),
408  content = OutALCARECOMuAlBeamHalo.outputCommands,
409  selectEvents = OutALCARECOMuAlBeamHalo.SelectEvents,
410  dataTier = cms.untracked.string('ALCARECO')
411  )
412 
413 ALCARECOStreamMuAlBeamHaloOverlaps = cms.FilteredStream(
414  responsible = 'Jim Pivarski',
415  name = 'MuAlBeamHaloOverlaps',
416  paths = (pathALCARECOMuAlBeamHaloOverlaps),
417  content = OutALCARECOMuAlBeamHaloOverlaps.outputCommands,
418  selectEvents = OutALCARECOMuAlBeamHaloOverlaps.SelectEvents,
419  dataTier = cms.untracked.string('ALCARECO')
420  )
421 
422 ALCARECOStreamTkAlLAS = cms.FilteredStream(
423  responsible = 'Jan Olzem',
424  name = 'TkAlLAS',
425  paths = (pathALCARECOTkAlLAS),
426  content = OutALCARECOTkAlLAS.outputCommands,
427  selectEvents = OutALCARECOTkAlLAS.SelectEvents,
428  dataTier = cms.untracked.string('ALCARECO')
429  )
430 
431 
432 ALCARECOStreamPromptCalibProd = cms.FilteredStream(
433  responsible = 'Gianluca Cerminara',
434  name = 'PromptCalibProd',
435  paths = (pathALCARECOPromptCalibProd),
436  content = OutALCARECOPromptCalibProd.outputCommands,
437  selectEvents = OutALCARECOPromptCalibProd.SelectEvents,
438  dataTier = cms.untracked.string('ALCARECO')
439  )
440 
441 
442 
444 
Tracker Calibration.
RPC calibration.
Tracker Alignment.
stream for prompt-calibration @ Tier0
HCAL Calibration.
DT calibration.