CMS 3D CMS Logo

EventContentCosmics_cff.py
Go to the documentation of this file.
1 
2 import FWCore.ParameterSet.Config as cms
3 
4 #
5 #
6 # Event Content definition
7 #
8 # Data Tiers defined:
9 #
10 # FEVT, RECO, AOD:
11 # include reconstruction content
12 #
13 # FEVTSIM, RECOSIM, AODSIM:
14 # include reconstruction and simulation
15 #
16 # FEVTSIMANA, RECOSIMANA, AODSIMANA:
17 # include reconstruction, simulation and analysis
18 # FEVTSIMDIGIHLTDEBUG FEVTSIMHLTDEBUG
19 #
20 # $Id: EventContentCosmics_cff.py,v 1.22 2010/09/08 13:29:39 vlimant Exp $
21 #
22 #
23 #
24 #
25 # Recontruction Systems
26 #
27 #
50 # raw2digi that are already the final RECO/AOD products
52 from Configuration.EventContent.EventContent_cff import REGENEventContent,RESIMEventContent,REDIGIEventContent
53 
54 #not in Cosmics
55 #include "TrackingTools/Configuration/data/TrackingTools_EventContent.cff"
56 #include "RecoBTau/Configuration/data/RecoBTau_EventContent.cff"
57 #include "RecoBTag/Configuration/data/RecoBTag_EventContent.cff"
58 #include "RecoTauTag/Configuration/data/RecoTauTag_EventContent.cff"
59 #include "RecoVertex/Configuration/data/RecoVertex_EventContent.cff"
60 #include "RecoPixelVertexing/Configuration/data/RecoPixelVertexing_EventContent.cff"
61 #include "RecoEgamma/Configuration/data/RecoEgamma_EventContent.cff"
62 #include "RecoParticleFlow/Configuration/data/RecoParticleFlow_EventContent.cff"
63 #
64 # FEVT Data Tier definition
65 #
66 #
67 FEVTEventContent = cms.PSet(
68  outputCommands = cms.untracked.vstring('drop *',
69  'keep *_logErrorHarvester_*_*'),
70  splitLevel = cms.untracked.int32(0),
71  eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
72 )
73 FEVTHLTALLEventContent = cms.PSet(
74  outputCommands = cms.untracked.vstring('drop *'),
75  splitLevel = cms.untracked.int32(0),
76  eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
77 )
78 #replace FEVTEventContent.outputCommands += HLTriggerFEVT.outputCommands
79 #
80 #
81 # RECO Data Tier definition
82 #
83 #
84 RECOEventContent = cms.PSet(
85  outputCommands = cms.untracked.vstring('drop *',
86  'keep *_logErrorHarvester_*_*'),
87  splitLevel = cms.untracked.int32(0),
88  eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
89 )
90 #
91 #
92 # AOD Data Tier definition
93 #
94 #
95 AODEventContent = cms.PSet(
96  outputCommands = cms.untracked.vstring('drop *',
97  'keep *_logErrorHarvester_*_*'),
98  eventAutoFlushCompressedSize=cms.untracked.int32(15*1024*1024)
99 )
100 # RAW only data tier
101 RAWEventContent = cms.PSet(
102  outputCommands = cms.untracked.vstring('drop *',
103  'keep FEDRawDataCollection_rawDataCollector_*_*',
104  'keep FEDRawDataCollection_source_*_*'),
105  splitLevel = cms.untracked.int32(0),
106  eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
107 )
108 
109 #
110 #
111 # RAWSIM Data Tier definition
112 #
113 #
114 RAWSIMEventContent = cms.PSet(
115  outputCommands = cms.untracked.vstring('drop *'),
116  splitLevel = cms.untracked.int32(0),
117  eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
118 )
119 #
120 #
121 # RECOSIM Data Tier definition
122 #
123 #
124 RECOSIMEventContent = cms.PSet(
125  outputCommands = cms.untracked.vstring('drop *',
126  'keep *_logErrorHarvester_*_*'),
127  splitLevel = cms.untracked.int32(0),
128  eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
129 )
130 #
131 #
132 # AODSIM Data Tier definition
133 #
134 #
135 AODSIMEventContent = cms.PSet(
136  outputCommands = cms.untracked.vstring('drop *',
137  'keep *_logErrorHarvester_*_*'),
138  eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
139 )
140 
141 #
142 # FEVTSIM Data Tier definition
143 #
144 #
145 FEVTSIMEventContent = cms.PSet(
146  outputCommands = cms.untracked.vstring('drop *',
147  'keep *_logErrorHarvester_*_*'),
148  splitLevel = cms.untracked.int32(0),
149  eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
150 )
151 
152 #
153 #
154 # FEVTDEBUG Data Tier definition
155 #
156 #
157 FEVTDEBUGEventContent = cms.PSet(
158  outputCommands = cms.untracked.vstring('drop *',
159  'keep *_logErrorHarvester_*_*'),
160  splitLevel = cms.untracked.int32(0),
161  eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
162 )
163 
164 #
165 #
166 # ALCARECO Data Tier definition
167 #
168 #
169 
170 from Configuration.EventContent.EventContent_cff import DQMEventContent
171 
172 
173 RAWEventContent.outputCommands.extend(L1TriggerRAW.outputCommands)
174 RAWEventContent.outputCommands.extend(HLTriggerRAW.outputCommands)
175 
176 #FEVT is by definition RECO + RAW
177 FEVTEventContent.outputCommands.extend(RAWEventContent.outputCommands)
178 FEVTEventContent.outputCommands.extend(RecoLocalTrackerRECO.outputCommands)
179 FEVTEventContent.outputCommands.extend(RecoLocalMuonRECO.outputCommands)
180 FEVTEventContent.outputCommands.extend(RecoLocalCaloRECO.outputCommands)
181 FEVTEventContent.outputCommands.extend(RecoEcalRECO.outputCommands)
182 FEVTEventContent.outputCommands.extend(RecoEgammaRECO.outputCommands)
183 FEVTEventContent.outputCommands.extend(RecoTrackerRECO.outputCommands)
184 FEVTEventContent.outputCommands.extend(RecoJetsRECO.outputCommands)
185 FEVTEventContent.outputCommands.extend(RecoMETRECO.outputCommands)
186 FEVTEventContent.outputCommands.extend(RecoMuonRECO.outputCommands)
187 FEVTEventContent.outputCommands.extend(BeamSpotRECO.outputCommands)
188 FEVTEventContent.outputCommands.extend(RecoVertexRECO.outputCommands)
189 FEVTEventContent.outputCommands.extend(L1TriggerRECO.outputCommands)
190 FEVTEventContent.outputCommands.extend(HLTriggerRECO.outputCommands)
191 FEVTEventContent.outputCommands.extend(MEtoEDMConverterRECO.outputCommands)
192 FEVTEventContent.outputCommands.extend(EvtScalersRECO.outputCommands)
193 
194 FEVTHLTALLEventContent.outputCommands.extend(FEVTEventContent.outputCommands)
195 FEVTHLTALLEventContent.outputCommands.append('keep *_*_*_HLT')
196 
197 RECOEventContent.outputCommands.extend(RecoLocalTrackerRECO.outputCommands)
198 RECOEventContent.outputCommands.extend(RecoLocalMuonRECO.outputCommands)
199 RECOEventContent.outputCommands.extend(RecoLocalCaloRECO.outputCommands)
200 RECOEventContent.outputCommands.extend(RecoEcalRECO.outputCommands)
201 RECOEventContent.outputCommands.extend(RecoEgammaRECO.outputCommands)
202 RECOEventContent.outputCommands.extend(RecoTrackerRECO.outputCommands)
203 RECOEventContent.outputCommands.extend(RecoJetsRECO.outputCommands)
204 RECOEventContent.outputCommands.extend(RecoMETRECO.outputCommands)
205 RECOEventContent.outputCommands.extend(RecoMuonRECO.outputCommands)
206 RECOEventContent.outputCommands.extend(BeamSpotRECO.outputCommands)
207 RECOEventContent.outputCommands.extend(RecoVertexRECO.outputCommands)
208 RECOEventContent.outputCommands.extend(L1TriggerRECO.outputCommands)
209 RECOEventContent.outputCommands.extend(HLTriggerRECO.outputCommands)
210 RECOEventContent.outputCommands.extend(MEtoEDMConverterRECO.outputCommands)
211 RECOEventContent.outputCommands.extend(EvtScalersRECO.outputCommands)
212 
213 AODEventContent.outputCommands.extend(RecoLocalTrackerAOD.outputCommands)
214 AODEventContent.outputCommands.extend(RecoLocalMuonAOD.outputCommands)
215 AODEventContent.outputCommands.extend(RecoLocalCaloAOD.outputCommands)
216 AODEventContent.outputCommands.extend(RecoEcalAOD.outputCommands)
217 AODEventContent.outputCommands.extend(RecoEgammaAOD.outputCommands)
218 AODEventContent.outputCommands.extend(RecoTrackerAOD.outputCommands)
219 AODEventContent.outputCommands.extend(RecoJetsAOD.outputCommands)
220 AODEventContent.outputCommands.extend(RecoMETAOD.outputCommands)
221 AODEventContent.outputCommands.extend(RecoMuonAOD.outputCommands)
222 AODEventContent.outputCommands.extend(BeamSpotAOD.outputCommands)
223 AODEventContent.outputCommands.extend(RecoVertexAOD.outputCommands)
224 AODEventContent.outputCommands.extend(MEtoEDMConverterAOD.outputCommands)
225 AODEventContent.outputCommands.extend(EvtScalersAOD.outputCommands)
226 
227 RAWSIMEventContent.outputCommands.extend(RAWEventContent.outputCommands)
228 RAWSIMEventContent.outputCommands.extend(SimG4CoreRAW.outputCommands)
229 RAWSIMEventContent.outputCommands.extend(SimTrackerRAW.outputCommands)
230 RAWSIMEventContent.outputCommands.extend(SimMuonRAW.outputCommands)
231 RAWSIMEventContent.outputCommands.extend(SimCalorimetryRAW.outputCommands)
232 RAWSIMEventContent.outputCommands.extend(SimGeneralRAW.outputCommands)
233 RAWSIMEventContent.outputCommands.extend(GeneratorInterfaceRAW.outputCommands)
234 RAWSIMEventContent.outputCommands.extend(RecoGenJetsFEVT.outputCommands)
235 RAWSIMEventContent.outputCommands.extend(RecoGenMETFEVT.outputCommands)
236 RAWSIMEventContent.outputCommands.extend(DigiToRawFEVT.outputCommands)
237 RAWSIMEventContent.outputCommands.extend(MEtoEDMConverterFEVT.outputCommands)
238 RAWSIMEventContent.outputCommands.extend(IOMCRAW.outputCommands)
239 
240 RECOSIMEventContent.outputCommands.extend(RECOEventContent.outputCommands)
241 RECOSIMEventContent.outputCommands.extend(GeneratorInterfaceRECO.outputCommands)
242 RECOSIMEventContent.outputCommands.extend(SimG4CoreRECO.outputCommands)
243 RECOSIMEventContent.outputCommands.extend(SimTrackerRECO.outputCommands)
244 RECOSIMEventContent.outputCommands.extend(SimMuonRECO.outputCommands)
245 RECOSIMEventContent.outputCommands.extend(SimCalorimetryRECO.outputCommands)
246 RECOSIMEventContent.outputCommands.extend(RecoGenMETRECO.outputCommands)
247 RECOSIMEventContent.outputCommands.extend(RecoGenJetsRECO.outputCommands)
248 RECOSIMEventContent.outputCommands.extend(SimGeneralRECO.outputCommands)
249 RECOSIMEventContent.outputCommands.extend(MEtoEDMConverterRECO.outputCommands)
250 
251 AODSIMEventContent.outputCommands.extend(AODEventContent.outputCommands)
252 AODSIMEventContent.outputCommands.extend(GeneratorInterfaceAOD.outputCommands)
253 AODSIMEventContent.outputCommands.extend(SimG4CoreAOD.outputCommands)
254 AODSIMEventContent.outputCommands.extend(SimTrackerAOD.outputCommands)
255 AODSIMEventContent.outputCommands.extend(SimMuonAOD.outputCommands)
256 AODSIMEventContent.outputCommands.extend(SimCalorimetryAOD.outputCommands)
257 AODSIMEventContent.outputCommands.extend(RecoGenJetsAOD.outputCommands)
258 AODSIMEventContent.outputCommands.extend(RecoGenMETAOD.outputCommands)
259 AODSIMEventContent.outputCommands.extend(SimGeneralAOD.outputCommands)
260 AODSIMEventContent.outputCommands.extend(MEtoEDMConverterAOD.outputCommands)
261 
262 FEVTSIMEventContent.outputCommands.extend(RAWEventContent.outputCommands)
263 FEVTSIMEventContent.outputCommands.extend(SimG4CoreRAW.outputCommands)
264 FEVTSIMEventContent.outputCommands.extend(SimTrackerRAW.outputCommands)
265 FEVTSIMEventContent.outputCommands.extend(SimMuonRAW.outputCommands)
266 FEVTSIMEventContent.outputCommands.extend(SimCalorimetryRAW.outputCommands)
267 FEVTSIMEventContent.outputCommands.extend(SimGeneralRAW.outputCommands)
268 FEVTSIMEventContent.outputCommands.extend(GeneratorInterfaceRAW.outputCommands)
269 FEVTSIMEventContent.outputCommands.extend(RecoGenJetsFEVT.outputCommands)
270 FEVTSIMEventContent.outputCommands.extend(RecoGenMETFEVT.outputCommands)
271 FEVTSIMEventContent.outputCommands.extend(DigiToRawFEVT.outputCommands)
272 FEVTSIMEventContent.outputCommands.extend(MEtoEDMConverterFEVT.outputCommands)
273 FEVTSIMEventContent.outputCommands.extend(IOMCRAW.outputCommands)
274 FEVTSIMEventContent.outputCommands.extend(RecoLocalTrackerRECO.outputCommands)
275 FEVTSIMEventContent.outputCommands.extend(RecoLocalMuonRECO.outputCommands)
276 FEVTSIMEventContent.outputCommands.extend(RecoLocalCaloRECO.outputCommands)
277 FEVTSIMEventContent.outputCommands.extend(RecoEcalRECO.outputCommands)
278 FEVTSIMEventContent.outputCommands.extend(RecoTrackerRECO.outputCommands)
279 FEVTSIMEventContent.outputCommands.extend(RecoJetsRECO.outputCommands)
280 FEVTSIMEventContent.outputCommands.extend(RecoMETRECO.outputCommands)
281 FEVTSIMEventContent.outputCommands.extend(RecoMuonRECO.outputCommands)
282 FEVTSIMEventContent.outputCommands.extend(RecoEgammaRECO.outputCommands)
283 FEVTSIMEventContent.outputCommands.extend(BeamSpotRECO.outputCommands)
284 FEVTSIMEventContent.outputCommands.extend(RecoVertexRECO.outputCommands)
285 FEVTSIMEventContent.outputCommands.extend(L1TriggerRECO.outputCommands)
286 FEVTSIMEventContent.outputCommands.extend(HLTriggerRECO.outputCommands)
287 FEVTSIMEventContent.outputCommands.extend(MEtoEDMConverterRECO.outputCommands)
288 FEVTSIMEventContent.outputCommands.extend(GeneratorInterfaceRECO.outputCommands)
289 FEVTSIMEventContent.outputCommands.extend(RecoGenMETRECO.outputCommands)
290 FEVTSIMEventContent.outputCommands.extend(RecoGenJetsRECO.outputCommands)
291 FEVTSIMEventContent.outputCommands.extend(SimG4CoreRECO.outputCommands)
292 FEVTSIMEventContent.outputCommands.extend(SimTrackerRECO.outputCommands)
293 FEVTSIMEventContent.outputCommands.extend(SimMuonRECO.outputCommands)
294 FEVTSIMEventContent.outputCommands.extend(SimCalorimetryRECO.outputCommands)
295 FEVTSIMEventContent.outputCommands.extend(SimGeneralRECO.outputCommands)
296 FEVTSIMEventContent.outputCommands.extend(MEtoEDMConverterRECO.outputCommands)
297 FEVTSIMEventContent.outputCommands.extend(EvtScalersRECO.outputCommands)
298 
299 FEVTDEBUGEventContent.outputCommands.extend(FEVTSIMEventContent.outputCommands)
300 FEVTDEBUGEventContent.outputCommands.extend(L1TriggerFEVTDEBUG.outputCommands)
301 FEVTDEBUGEventContent.outputCommands.extend(SimGeneralFEVTDEBUG.outputCommands)
302 FEVTDEBUGEventContent.outputCommands.extend(SimTrackerFEVTDEBUG.outputCommands)
303 FEVTDEBUGEventContent.outputCommands.extend(SimMuonFEVTDEBUG.outputCommands)
304 FEVTDEBUGEventContent.outputCommands.extend(SimCalorimetryFEVTDEBUG.outputCommands)
305