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