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: 2010/09/27 11:38:30 $ by $Author: argiro $
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 pathALCARECODtCalib = cms.Path(seqALCARECODtCalib*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 pathALCARECOTkAlCosmicsCTF0T = cms.Path(seqALCARECOTkAlCosmicsCTF0T*ALCARECOTkAlCosmicsCTF0TDQM)
131 pathALCARECOTkAlCosmicsCosmicTF0T = cms.Path(seqALCARECOTkAlCosmicsCosmicTF0T*ALCARECOTkAlCosmicsCosmicTF0TDQM)
132 pathALCARECOTkAlCosmicsCTFHLT = cms.Path(seqALCARECOTkAlCosmicsCTFHLT*ALCARECOTkAlCosmicsCTFDQM)
133 pathALCARECOTkAlCosmicsCosmicTFHLT = cms.Path(seqALCARECOTkAlCosmicsCosmicTFHLT*ALCARECOTkAlCosmicsCosmicTFDQM)
134 pathALCARECOTkAlCosmicsCTF0THLT = cms.Path(seqALCARECOTkAlCosmicsCTF0THLT*ALCARECOTkAlCosmicsCTF0TDQM)
135 pathALCARECOTkAlCosmicsCosmicTF0THLT = cms.Path(seqALCARECOTkAlCosmicsCosmicTF0THLT*ALCARECOTkAlCosmicsCosmicTF0TDQM)
136 pathALCARECOMuAlGlobalCosmicsInCollisions = cms.Path(seqALCARECOMuAlGlobalCosmicsInCollisions*ALCARECOMuAlGlobalCosmicsInCollisionsDQM)
137 pathALCARECOMuAlGlobalCosmics = cms.Path(seqALCARECOMuAlGlobalCosmics*ALCARECOMuAlGlobalCosmicsDQM)
138 pathALCARECOPromptCalibProd = cms.Path(seqALCARECOPromptCalibProd)
139 
140 # AlCaReco event content definitions:
141 
143 
144 # AlCaReco stream definitions:
145 
146 
147 ALCARECOStreamTkAlMinBiasHI = cms.FilteredStream(
148  responsible = 'Andreas Mussgiller',
149  name = 'TkAlMinBiasHI',
150  paths = (pathALCARECOTkAlMinBiasHI),
151  content = OutALCARECOTkAlMinBiasHI.outputCommands,
152  selectEvents = OutALCARECOTkAlMinBiasHI.SelectEvents,
153  dataTier = cms.untracked.string('ALCARECO')
154  )
155 
156 ALCARECOStreamTkAlMuonIsolated = cms.FilteredStream(
157  responsible = 'Gero Flucke',
158  name = 'TkAlMuonIsolated',
159  paths = (pathALCARECOTkAlMuonIsolated),
160  content = OutALCARECOTkAlMuonIsolated.outputCommands,
161  selectEvents = OutALCARECOTkAlMuonIsolated.SelectEvents,
162  dataTier = cms.untracked.string('ALCARECO')
163  )
164 
165 ALCARECOStreamTkAlZMuMu = cms.FilteredStream(
166  responsible = 'Gero Flucke',
167  name = 'TkAlZMuMu',
168  paths = (pathALCARECOTkAlZMuMu),
169  content = OutALCARECOTkAlZMuMu.outputCommands,
170  selectEvents = OutALCARECOTkAlZMuMu.SelectEvents,
171  dataTier = cms.untracked.string('ALCARECO')
172  )
173 
174 ALCARECOStreamTkAlJpsiMuMu = cms.FilteredStream(
175  responsible = 'Gero Flucke',
176  name = 'TkAlJpsiMuMu',
177  paths = (pathALCARECOTkAlJpsiMuMu),
178  content = OutALCARECOTkAlJpsiMuMu.outputCommands,
179  selectEvents = OutALCARECOTkAlJpsiMuMu.SelectEvents,
180  dataTier = cms.untracked.string('ALCARECO')
181  )
182 
183 ALCARECOStreamTkAlUpsilonMuMu = cms.FilteredStream(
184  responsible = 'Gero Flucke',
185  name = 'TkAlUpsilonMuMu',
186  paths = (pathALCARECOTkAlUpsilonMuMu),
187  content = OutALCARECOTkAlUpsilonMuMu.outputCommands,
188  selectEvents = OutALCARECOTkAlUpsilonMuMu.SelectEvents,
189  dataTier = cms.untracked.string('ALCARECO')
190  )
191 
192 ALCARECOStreamSiPixelLorentzAngle = cms.FilteredStream(
193  responsible = 'Lotte Wilke',
194  name = 'SiPixelLorentzAngle',
195  paths = (pathALCARECOSiPixelLorentzAngle),
196  content = OutALCARECOSiPixelLorentzAngle.outputCommands,
197  selectEvents = OutALCARECOSiPixelLorentzAngle.SelectEvents,
198  dataTier = cms.untracked.string('ALCARECO')
199  )
200 
201 ALCARECOStreamSiStripCalMinBias = cms.FilteredStream(
202  responsible = 'Vitaliano Ciulli',
203  name = 'SiStripCalMinBias',
204  paths = (pathALCARECOSiStripCalMinBias),
205  content = OutALCARECOSiStripCalMinBias.outputCommands,
206  selectEvents = OutALCARECOSiStripCalMinBias.SelectEvents,
207  dataTier = cms.untracked.string('ALCARECO')
208  )
209 
210 ALCARECOStreamSiStripCalZeroBias = cms.FilteredStream(
211  responsible = 'Gordon Kaussen',
212  name = 'SiStripCalZeroBias',
213  paths = (pathALCARECOSiStripCalZeroBias),
214  content = OutALCARECOSiStripCalZeroBias.outputCommands,
215  selectEvents = OutALCARECOSiStripCalZeroBias.SelectEvents,
216  dataTier = cms.untracked.string('ALCARECO')
217  )
218 
219 ALCARECOStreamEcalCalElectron = cms.FilteredStream(
220  responsible = 'Pietro Govoni',
221  name = 'EcalCalElectron',
222  paths = (pathALCARECOEcalCalElectron),
223  content = OutALCARECOEcalCalElectron.outputCommands,
224  selectEvents = OutALCARECOEcalCalElectron.SelectEvents,
225  dataTier = cms.untracked.string('ALCARECO')
226  )
227 
228 ALCARECOStreamHcalCalDijets = cms.FilteredStream(
229  responsible = 'Grigory Safronov',
230  name = 'HcalCalDijets',
231  paths = (pathALCARECOHcalCalDijets),
232  content = OutALCARECOHcalCalDijets.outputCommands,
233  selectEvents = OutALCARECOHcalCalDijets.SelectEvents,
234  dataTier = cms.untracked.string('ALCARECO')
235  )
236 
237 ALCARECOStreamHcalCalGammaJet = cms.FilteredStream(
238  responsible = 'Grigory Safronov',
239  name = 'HcalCalGammaJet',
240  paths = (pathALCARECOHcalCalGammaJet),
241  content = OutALCARECOHcalCalGammaJet.outputCommands,
242  selectEvents = OutALCARECOHcalCalGammaJet.SelectEvents,
243  dataTier = cms.untracked.string('ALCARECO')
244  )
245 
246 ALCARECOStreamHcalCalHO = cms.FilteredStream(
247  responsible = 'Gobinda Majumder',
248  name = 'HcalCalHO',
249  paths = (pathALCARECOHcalCalHO),
250  content = OutALCARECOHcalCalHO.outputCommands,
251  selectEvents = OutALCARECOHcalCalHO.SelectEvents,
252  dataTier = cms.untracked.string('ALCARECO')
253  )
254 
255 ALCARECOStreamHcalCalHOCosmics = cms.FilteredStream(
256  responsible = 'Gobinda Majumder',
257  name = 'HcalCalHOCosmics',
258  paths = (pathALCARECOHcalCalHOCosmics),
259  content = OutALCARECOHcalCalHOCosmics.outputCommands,
260  selectEvents = OutALCARECOHcalCalHOCosmics.SelectEvents,
261  dataTier = cms.untracked.string('ALCARECO')
262  )
263 
264 ALCARECOStreamHcalCalIsoTrk = cms.FilteredStream(
265  responsible = 'Grigory Safronov',
266  name = 'HcalCalIsoTrk',
267  paths = (pathALCARECOHcalCalIsoTrk),
268  content = OutALCARECOHcalCalIsoTrk.outputCommands,
269  selectEvents = OutALCARECOHcalCalIsoTrk.SelectEvents,
270  dataTier = cms.untracked.string('ALCARECO')
271  )
272 
273 ALCARECOStreamHcalCalNoise = cms.FilteredStream(
274  responsible = 'Grigory Safronov',
275  name = 'HcalCalNoise',
276  paths = (pathALCARECOHcalCalNoise),
277  content = OutALCARECOHcalCalNoise.outputCommands,
278  selectEvents = OutALCARECOHcalCalNoise.SelectEvents,
279  dataTier = cms.untracked.string('ALCARECO')
280  )
281 
282 
283 ALCARECOStreamMuAlCalIsolatedMu = cms.FilteredStream(
284  responsible = 'Javier Fernandez',
285  name = 'MuAlCalIsolatedMu',
286  paths = (pathALCARECOMuAlCalIsolatedMu),
287  content = OutALCARECOMuAlCalIsolatedMu.outputCommands,
288  selectEvents = OutALCARECOMuAlCalIsolatedMu.SelectEvents,
289  dataTier = cms.untracked.string('ALCARECO')
290  )
291 
292 ALCARECOStreamMuAlZMuMu = cms.FilteredStream(
293  responsible = 'Javier Fernandez',
294  name = 'MuAlZMuMu',
295  paths = (pathALCARECOMuAlZMuMu),
296  content = OutALCARECOMuAlZMuMu.outputCommands,
297  selectEvents = OutALCARECOMuAlZMuMu.SelectEvents,
298  dataTier = cms.untracked.string('ALCARECO')
299  )
300 
301 ALCARECOStreamMuAlOverlaps = cms.FilteredStream(
302  responsible = 'Jim Pivarski',
303  name = 'MuAlOverlaps',
304  paths = (pathALCARECOMuAlOverlaps),
305  content = OutALCARECOMuAlOverlaps.outputCommands,
306  selectEvents = OutALCARECOMuAlOverlaps.SelectEvents,
307  dataTier = cms.untracked.string('ALCARECO')
308  )
309 
310 ALCARECOStreamRpcCalHLT = cms.FilteredStream(
311  responsible = 'Marcello Maggi',
312  name = 'RpcCalHLT',
313  paths = (pathALCARECORpcCalHLT),
314  content = OutALCARECORpcCalHLT.outputCommands,
315  selectEvents = OutALCARECORpcCalHLT.SelectEvents,
316  dataTier = cms.untracked.string('ALCARECO')
317  )
318 
319 ALCARECOStreamDtCalib = cms.FilteredStream(
320  responsible = 'Mario Pelliccioni',
321  name = 'DtCalib',
322  paths = (pathALCARECODtCalib),
323  content = OutALCARECODtCalib.outputCommands,
324  selectEvents = OutALCARECODtCalib.SelectEvents,
325  dataTier = cms.untracked.string('ALCARECO')
326  )
327 
328 ALCARECOStreamTkAlCosmicsInCollisions = cms.FilteredStream(
329  responsible = 'Andreas Mussgiller',
330  name = 'TkAlCosmicsInCollisions',
331  paths = (pathALCARECOTkAlCosmicsInCollisions),
332  content = OutALCARECOTkAlCosmicsInCollisions.outputCommands,
333  selectEvents = OutALCARECOTkAlCosmicsInCollisions.SelectEvents,
334  dataTier = cms.untracked.string('ALCARECO')
335  )
336 
337 ALCARECOStreamTkAlCosmics = cms.FilteredStream(
338  responsible = 'Gero Flucke',
339  name = 'TkAlCosmics',
340  paths = (pathALCARECOTkAlCosmicsCTF,pathALCARECOTkAlCosmicsCosmicTF),
341  content = OutALCARECOTkAlCosmics.outputCommands,
342  selectEvents = OutALCARECOTkAlCosmics.SelectEvents,
343  dataTier = cms.untracked.string('ALCARECO')
344  )
345 
346 ALCARECOStreamTkAlCosmicsHLT = cms.FilteredStream(
347  responsible = 'Gero Flucke',
348  name = 'TkAlCosmicsHLT',
349  paths = (pathALCARECOTkAlCosmicsCTFHLT,pathALCARECOTkAlCosmicsCosmicTFHLT),
350  content = OutALCARECOTkAlCosmicsHLT.outputCommands,
351  selectEvents = OutALCARECOTkAlCosmicsHLT.SelectEvents,
352  dataTier = cms.untracked.string('ALCARECO')
353  )
354 
355 ALCARECOStreamTkAlCosmics0T = cms.FilteredStream(
356  responsible = 'Gero Flucke',
357  name = 'TkAlCosmics0T',
358  paths = (pathALCARECOTkAlCosmicsCTF0T,pathALCARECOTkAlCosmicsCosmicTF0T),
359  content = OutALCARECOTkAlCosmics0T.outputCommands,
360  selectEvents = OutALCARECOTkAlCosmics0T.SelectEvents,
361  dataTier = cms.untracked.string('ALCARECO')
362  )
363 
364 ALCARECOStreamTkAlCosmics0THLT = cms.FilteredStream(
365  responsible = 'Gero Flucke',
366  name = 'TkAlCosmics0THLT',
367  paths = (pathALCARECOTkAlCosmicsCTF0THLT,pathALCARECOTkAlCosmicsCosmicTF0THLT),
368  content = OutALCARECOTkAlCosmics0THLT.outputCommands,
369  selectEvents = OutALCARECOTkAlCosmics0THLT.SelectEvents,
370  dataTier = cms.untracked.string('ALCARECO')
371  )
372 
373 ALCARECOStreamMuAlGlobalCosmics = cms.FilteredStream(
374  responsible = 'Jim Pivarski',
375  name = 'MuAlGlobalCosmics',
376  paths = (pathALCARECOMuAlGlobalCosmics),
377  content = OutALCARECOMuAlGlobalCosmics.outputCommands,
378  selectEvents = OutALCARECOMuAlGlobalCosmics.SelectEvents,
379  dataTier = cms.untracked.string('ALCARECO')
380  )
381 
382 ALCARECOStreamMuAlGlobalCosmicsInCollisions = cms.FilteredStream(
383  responsible = 'Jim Pivarski',
384  name = 'MuAlGlobalCosmicsInCollisions',
385  paths = (pathALCARECOMuAlGlobalCosmicsInCollisions),
386  content = OutALCARECOMuAlGlobalCosmicsInCollisions.outputCommands,
387  selectEvents = OutALCARECOMuAlGlobalCosmicsInCollisions.SelectEvents,
388  dataTier = cms.untracked.string('ALCARECO')
389  )
390 
391 ALCARECOStreamTkAlBeamHalo = cms.FilteredStream(
392  responsible = 'Gero Flucke',
393  name = 'TkAlBeamHalo',
394  paths = (pathALCARECOTkAlBeamHalo),
395  content = OutALCARECOTkAlBeamHalo.outputCommands,
396  selectEvents = OutALCARECOTkAlBeamHalo.SelectEvents,
397  dataTier = cms.untracked.string('ALCARECO')
398  )
399 
400 ALCARECOStreamMuAlBeamHalo = cms.FilteredStream(
401  responsible = 'Jim Pivarski',
402  name = 'MuAlBeamHalo',
403  paths = (pathALCARECOMuAlBeamHalo),
404  content = OutALCARECOMuAlBeamHalo.outputCommands,
405  selectEvents = OutALCARECOMuAlBeamHalo.SelectEvents,
406  dataTier = cms.untracked.string('ALCARECO')
407  )
408 
409 ALCARECOStreamMuAlBeamHaloOverlaps = cms.FilteredStream(
410  responsible = 'Jim Pivarski',
411  name = 'MuAlBeamHaloOverlaps',
412  paths = (pathALCARECOMuAlBeamHaloOverlaps),
413  content = OutALCARECOMuAlBeamHaloOverlaps.outputCommands,
414  selectEvents = OutALCARECOMuAlBeamHaloOverlaps.SelectEvents,
415  dataTier = cms.untracked.string('ALCARECO')
416  )
417 
418 ALCARECOStreamTkAlLAS = cms.FilteredStream(
419  responsible = 'Jan Olzem',
420  name = 'TkAlLAS',
421  paths = (pathALCARECOTkAlLAS),
422  content = OutALCARECOTkAlLAS.outputCommands,
423  selectEvents = OutALCARECOTkAlLAS.SelectEvents,
424  dataTier = cms.untracked.string('ALCARECO')
425  )
426 
427 
428 ALCARECOStreamPromptCalibProd = cms.FilteredStream(
429  responsible = 'Gianluca Cerminara',
430  name = 'PromptCalibProd',
431  paths = (pathALCARECOPromptCalibProd),
432  content = OutALCARECOPromptCalibProd.outputCommands,
433  selectEvents = OutALCARECOPromptCalibProd.SelectEvents,
434  dataTier = cms.untracked.string('ALCARECO')
435  )
436 
437 
438 
440 
stream for prompt-calibration @ Tier0
DT calibration.
Tracker Calibration.
RPC calibration.
Tracker Alignment.
HCAL Calibration.