CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/Configuration/EventContent/python/EventContentCosmics_cff.py

Go to the documentation of this file.
00001 
00002 import FWCore.ParameterSet.Config as cms
00003 
00004 #
00005 #
00006 # Event Content definition
00007 #
00008 # Data Tiers defined:
00009 #
00010 #  FEVT, RECO, AOD: 
00011 #    include reconstruction content
00012 #
00013 #  FEVTSIM, RECOSIM, AODSIM: 
00014 #    include reconstruction and simulation
00015 #
00016 #  FEVTSIMANA, RECOSIMANA, AODSIMANA: 
00017 #    include reconstruction, simulation and analysis
00018 #  FEVTSIMDIGIHLTDEBUG FEVTSIMHLTDEBUG
00019 #
00020 #  $Id: EventContentCosmics_cff.py,v 1.23 2011/02/25 22:57:30 lsexton Exp $
00021 #
00022 #
00023 #
00024 #
00025 # Recontruction Systems
00026 #
00027 #
00028 from RecoTracker.Configuration.RecoTrackerP5_EventContent_cff import *
00029 from RecoMuon.Configuration.RecoMuonCosmics_EventContent_cff import *
00030 from RecoLocalMuon.Configuration.RecoLocalMuonCosmics_EventContent_cff import *
00031 from RecoEcal.Configuration.RecoEcal_EventContentCosmics_cff import *
00032 from RecoLocalCalo.Configuration.RecoLocalCalo_EventContentCosmics_cff import *
00033 from RecoLocalTracker.Configuration.RecoLocalTracker_Cosmics_EventContent_cff import *
00034 from RecoJets.Configuration.RecoJets_EventContent_cff import *
00035 from RecoMET.Configuration.RecoMET_EventContent_cff import *
00036 from L1Trigger.Configuration.L1Trigger_EventContent_Cosmics_cff import *
00037 from RecoVertex.BeamSpotProducer.BeamSpot_EventContent_cff import *
00038 from DQMOffline.Configuration.DQMOffline_EventContent_cff import *
00039 from HLTrigger.Configuration.HLTrigger_EventContent_cff import *
00040 from GeneratorInterface.Configuration.GeneratorInterface_EventContent_cff import *
00041 from SimG4Core.Configuration.SimG4Core_EventContent_cff import *
00042 from SimTracker.Configuration.SimTracker_EventContent_cff import *
00043 from SimMuon.Configuration.SimMuon_EventContent_cff import *
00044 from SimCalorimetry.Configuration.SimCalorimetry_EventContent_cff import *
00045 from SimGeneral.Configuration.SimGeneral_EventContent_cff import *
00046 from IOMC.RandomEngine.IOMC_EventContent_cff import *
00047 from EventFilter.Configuration.DigiToRaw_EventContent_cff import *
00048 from RecoEgamma.Configuration.RecoEgamma_EventContent_cff import *
00049 from RecoVertex.Configuration.RecoVertex_EventContent_cff import *
00050 # raw2digi that are already the final RECO/AOD products
00051 from EventFilter.ScalersRawToDigi.Scalers_EventContent_cff import *
00052 from Configuration.EventContent.AlCaRecoOutput_cff import *
00053 
00054 
00055 #not in Cosmics 
00056 #include "TrackingTools/Configuration/data/TrackingTools_EventContent.cff"
00057 #include "RecoBTau/Configuration/data/RecoBTau_EventContent.cff"
00058 #include "RecoBTag/Configuration/data/RecoBTag_EventContent.cff"
00059 #include "RecoTauTag/Configuration/data/RecoTauTag_EventContent.cff"
00060 #include "RecoVertex/Configuration/data/RecoVertex_EventContent.cff"
00061 #include "RecoPixelVertexing/Configuration/data/RecoPixelVertexing_EventContent.cff"
00062 #include "RecoEgamma/Configuration/data/RecoEgamma_EventContent.cff"
00063 #include "RecoParticleFlow/Configuration/data/RecoParticleFlow_EventContent.cff"
00064 #
00065 # FEVT Data Tier definition
00066 #
00067 #
00068 FEVTEventContent = cms.PSet(
00069     outputCommands = cms.untracked.vstring('drop *',
00070         'keep *_logErrorHarvester_*_*'),
00071     splitLevel = cms.untracked.int32(0),
00072     eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
00073 )
00074 FEVTHLTALLEventContent = cms.PSet(
00075     outputCommands = cms.untracked.vstring('drop *'),
00076     splitLevel = cms.untracked.int32(0),
00077     eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
00078 )
00079 #replace FEVTEventContent.outputCommands += HLTriggerFEVT.outputCommands 
00080 #
00081 #
00082 # RECO Data Tier definition
00083 #
00084 #
00085 RECOEventContent = cms.PSet(
00086     outputCommands = cms.untracked.vstring('drop *',
00087         'keep *_logErrorHarvester_*_*'),
00088     splitLevel = cms.untracked.int32(0),
00089     eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
00090 )
00091 #
00092 #
00093 # AOD Data Tier definition
00094 #
00095 #
00096 AODEventContent = cms.PSet(
00097     outputCommands = cms.untracked.vstring('drop *',
00098         'keep *_logErrorHarvester_*_*'),
00099     eventAutoFlushCompressedSize=cms.untracked.int32(15*1024*1024)
00100 )
00101 # RAW only data tier
00102 RAWEventContent = cms.PSet(
00103     outputCommands = cms.untracked.vstring('drop *', 
00104         'keep  FEDRawDataCollection_rawDataCollector_*_*', 
00105         'keep  FEDRawDataCollection_source_*_*'),
00106     splitLevel = cms.untracked.int32(0),
00107     eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
00108 )
00109 
00110 #
00111 #
00112 # RAWSIM Data Tier definition
00113 #
00114 #
00115 RAWSIMEventContent = cms.PSet(
00116     outputCommands = cms.untracked.vstring('drop *'),
00117     splitLevel = cms.untracked.int32(0),
00118     eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
00119 )
00120 #
00121 #
00122 # RECOSIM Data Tier definition
00123 #
00124 #
00125 RECOSIMEventContent = cms.PSet(
00126     outputCommands = cms.untracked.vstring('drop *',
00127         'keep *_logErrorHarvester_*_*'),
00128     splitLevel = cms.untracked.int32(0),
00129     eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
00130 )
00131 #
00132 #
00133 # AODSIM Data Tier definition
00134 #
00135 #
00136 AODSIMEventContent = cms.PSet(
00137     outputCommands = cms.untracked.vstring('drop *',
00138         'keep *_logErrorHarvester_*_*'),
00139     eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
00140 )
00141 
00142 #
00143 # FEVTSIM Data Tier definition
00144 #
00145 #
00146 FEVTSIMEventContent = cms.PSet(
00147     outputCommands = cms.untracked.vstring('drop *',
00148         'keep *_logErrorHarvester_*_*'),
00149     splitLevel = cms.untracked.int32(0),
00150     eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
00151 )
00152 
00153 #
00154 #
00155 # FEVTDEBUG Data Tier definition
00156 #
00157 #
00158 FEVTDEBUGEventContent = cms.PSet(
00159    outputCommands = cms.untracked.vstring('drop *',
00160        'keep *_logErrorHarvester_*_*'),
00161    splitLevel = cms.untracked.int32(0),
00162    eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
00163 )
00164 
00165 #
00166 #
00167 # ALCARECO Data Tier definition
00168 #
00169 #
00170 ALCARECOEventContent = cms.PSet(
00171     outputCommands = cms.untracked.vstring('drop *',
00172         'keep edmTriggerResults_*_*_*'),
00173     splitLevel = cms.untracked.int32(0),
00174         eventAutoFlushCompressedSize=cms.untracked.int32(5*1024*1024)
00175 )
00176 
00177 from Configuration.EventContent.EventContent_cff import DQMEventContent
00178 
00179 
00180 RAWEventContent.outputCommands.extend(L1TriggerRAW.outputCommands)
00181 RAWEventContent.outputCommands.extend(HLTriggerRAW.outputCommands)
00182 
00183 #FEVT is by definition RECO + RAW
00184 FEVTEventContent.outputCommands.extend(RAWEventContent.outputCommands)
00185 FEVTEventContent.outputCommands.extend(RecoLocalTrackerRECO.outputCommands)
00186 FEVTEventContent.outputCommands.extend(RecoLocalMuonRECO.outputCommands)
00187 FEVTEventContent.outputCommands.extend(RecoLocalCaloRECO.outputCommands)
00188 FEVTEventContent.outputCommands.extend(RecoEcalRECO.outputCommands)
00189 FEVTEventContent.outputCommands.extend(RecoEgammaRECO.outputCommands)
00190 FEVTEventContent.outputCommands.extend(RecoTrackerRECO.outputCommands)
00191 FEVTEventContent.outputCommands.extend(RecoJetsRECO.outputCommands)
00192 FEVTEventContent.outputCommands.extend(RecoMETRECO.outputCommands)
00193 FEVTEventContent.outputCommands.extend(RecoMuonRECO.outputCommands)
00194 FEVTEventContent.outputCommands.extend(BeamSpotRECO.outputCommands)
00195 FEVTEventContent.outputCommands.extend(RecoVertexRECO.outputCommands)
00196 FEVTEventContent.outputCommands.extend(L1TriggerRECO.outputCommands)
00197 FEVTEventContent.outputCommands.extend(HLTriggerRECO.outputCommands)
00198 FEVTEventContent.outputCommands.extend(MEtoEDMConverterRECO.outputCommands)
00199 FEVTEventContent.outputCommands.extend(EvtScalersRECO.outputCommands)
00200 
00201 FEVTHLTALLEventContent.outputCommands.extend(FEVTEventContent.outputCommands)
00202 FEVTHLTALLEventContent.outputCommands.append('keep *_*_*_HLT')
00203 
00204 RECOEventContent.outputCommands.extend(RecoLocalTrackerRECO.outputCommands)
00205 RECOEventContent.outputCommands.extend(RecoLocalMuonRECO.outputCommands)
00206 RECOEventContent.outputCommands.extend(RecoLocalCaloRECO.outputCommands)
00207 RECOEventContent.outputCommands.extend(RecoEcalRECO.outputCommands)
00208 RECOEventContent.outputCommands.extend(RecoEgammaRECO.outputCommands)
00209 RECOEventContent.outputCommands.extend(RecoTrackerRECO.outputCommands)
00210 RECOEventContent.outputCommands.extend(RecoJetsRECO.outputCommands)
00211 RECOEventContent.outputCommands.extend(RecoMETRECO.outputCommands)
00212 RECOEventContent.outputCommands.extend(RecoMuonRECO.outputCommands)
00213 RECOEventContent.outputCommands.extend(BeamSpotRECO.outputCommands)
00214 RECOEventContent.outputCommands.extend(RecoVertexRECO.outputCommands)
00215 RECOEventContent.outputCommands.extend(L1TriggerRECO.outputCommands)
00216 RECOEventContent.outputCommands.extend(HLTriggerRECO.outputCommands)
00217 RECOEventContent.outputCommands.extend(MEtoEDMConverterRECO.outputCommands)
00218 RECOEventContent.outputCommands.extend(EvtScalersRECO.outputCommands)
00219 
00220 AODEventContent.outputCommands.extend(RecoLocalTrackerAOD.outputCommands)
00221 AODEventContent.outputCommands.extend(RecoLocalMuonAOD.outputCommands)
00222 AODEventContent.outputCommands.extend(RecoLocalCaloAOD.outputCommands)
00223 AODEventContent.outputCommands.extend(RecoEcalAOD.outputCommands)
00224 AODEventContent.outputCommands.extend(RecoEgammaAOD.outputCommands)
00225 AODEventContent.outputCommands.extend(RecoTrackerAOD.outputCommands)
00226 AODEventContent.outputCommands.extend(RecoJetsAOD.outputCommands)
00227 AODEventContent.outputCommands.extend(RecoMETAOD.outputCommands)
00228 AODEventContent.outputCommands.extend(RecoMuonAOD.outputCommands)
00229 AODEventContent.outputCommands.extend(BeamSpotAOD.outputCommands)
00230 AODEventContent.outputCommands.extend(RecoVertexAOD.outputCommands)
00231 AODEventContent.outputCommands.extend(MEtoEDMConverterAOD.outputCommands)
00232 AODEventContent.outputCommands.extend(EvtScalersAOD.outputCommands)
00233 
00234 RAWSIMEventContent.outputCommands.extend(RAWEventContent.outputCommands)
00235 RAWSIMEventContent.outputCommands.extend(SimG4CoreRAW.outputCommands)
00236 RAWSIMEventContent.outputCommands.extend(SimTrackerRAW.outputCommands)
00237 RAWSIMEventContent.outputCommands.extend(SimMuonRAW.outputCommands)
00238 RAWSIMEventContent.outputCommands.extend(SimCalorimetryRAW.outputCommands)
00239 RAWSIMEventContent.outputCommands.extend(SimGeneralRAW.outputCommands)
00240 RAWSIMEventContent.outputCommands.extend(GeneratorInterfaceRAW.outputCommands)
00241 RAWSIMEventContent.outputCommands.extend(RecoGenJetsFEVT.outputCommands)
00242 RAWSIMEventContent.outputCommands.extend(RecoGenMETFEVT.outputCommands)
00243 RAWSIMEventContent.outputCommands.extend(DigiToRawFEVT.outputCommands)
00244 RAWSIMEventContent.outputCommands.extend(MEtoEDMConverterFEVT.outputCommands)
00245 RAWSIMEventContent.outputCommands.extend(IOMCRAW.outputCommands)
00246 
00247 RECOSIMEventContent.outputCommands.extend(RECOEventContent.outputCommands)
00248 RECOSIMEventContent.outputCommands.extend(GeneratorInterfaceRECO.outputCommands)
00249 RECOSIMEventContent.outputCommands.extend(SimG4CoreRECO.outputCommands)
00250 RECOSIMEventContent.outputCommands.extend(SimTrackerRECO.outputCommands)
00251 RECOSIMEventContent.outputCommands.extend(SimMuonRECO.outputCommands)
00252 RECOSIMEventContent.outputCommands.extend(SimCalorimetryRECO.outputCommands)
00253 RECOSIMEventContent.outputCommands.extend(RecoGenMETRECO.outputCommands)
00254 RECOSIMEventContent.outputCommands.extend(RecoGenJetsRECO.outputCommands)
00255 RECOSIMEventContent.outputCommands.extend(SimGeneralRECO.outputCommands)
00256 RECOSIMEventContent.outputCommands.extend(MEtoEDMConverterRECO.outputCommands)
00257 
00258 AODSIMEventContent.outputCommands.extend(AODEventContent.outputCommands)
00259 AODSIMEventContent.outputCommands.extend(GeneratorInterfaceAOD.outputCommands)
00260 AODSIMEventContent.outputCommands.extend(SimG4CoreAOD.outputCommands)
00261 AODSIMEventContent.outputCommands.extend(SimTrackerAOD.outputCommands)
00262 AODSIMEventContent.outputCommands.extend(SimMuonAOD.outputCommands)
00263 AODSIMEventContent.outputCommands.extend(SimCalorimetryAOD.outputCommands)
00264 AODSIMEventContent.outputCommands.extend(RecoGenJetsAOD.outputCommands)
00265 AODSIMEventContent.outputCommands.extend(RecoGenMETAOD.outputCommands)
00266 AODSIMEventContent.outputCommands.extend(SimGeneralAOD.outputCommands)
00267 AODSIMEventContent.outputCommands.extend(MEtoEDMConverterAOD.outputCommands)
00268 
00269 FEVTSIMEventContent.outputCommands.extend(RAWEventContent.outputCommands)
00270 FEVTSIMEventContent.outputCommands.extend(SimG4CoreRAW.outputCommands)
00271 FEVTSIMEventContent.outputCommands.extend(SimTrackerRAW.outputCommands)
00272 FEVTSIMEventContent.outputCommands.extend(SimMuonRAW.outputCommands)
00273 FEVTSIMEventContent.outputCommands.extend(SimCalorimetryRAW.outputCommands)
00274 FEVTSIMEventContent.outputCommands.extend(SimGeneralRAW.outputCommands)
00275 FEVTSIMEventContent.outputCommands.extend(GeneratorInterfaceRAW.outputCommands)
00276 FEVTSIMEventContent.outputCommands.extend(RecoGenJetsFEVT.outputCommands)
00277 FEVTSIMEventContent.outputCommands.extend(RecoGenMETFEVT.outputCommands)
00278 FEVTSIMEventContent.outputCommands.extend(DigiToRawFEVT.outputCommands)
00279 FEVTSIMEventContent.outputCommands.extend(MEtoEDMConverterFEVT.outputCommands)
00280 FEVTSIMEventContent.outputCommands.extend(IOMCRAW.outputCommands)
00281 FEVTSIMEventContent.outputCommands.extend(RecoLocalTrackerRECO.outputCommands)
00282 FEVTSIMEventContent.outputCommands.extend(RecoLocalMuonRECO.outputCommands)
00283 FEVTSIMEventContent.outputCommands.extend(RecoLocalCaloRECO.outputCommands)
00284 FEVTSIMEventContent.outputCommands.extend(RecoEcalRECO.outputCommands)
00285 FEVTSIMEventContent.outputCommands.extend(RecoTrackerRECO.outputCommands)
00286 FEVTSIMEventContent.outputCommands.extend(RecoJetsRECO.outputCommands)
00287 FEVTSIMEventContent.outputCommands.extend(RecoMETRECO.outputCommands)
00288 FEVTSIMEventContent.outputCommands.extend(RecoMuonRECO.outputCommands)
00289 FEVTSIMEventContent.outputCommands.extend(RecoEgammaRECO.outputCommands)
00290 FEVTSIMEventContent.outputCommands.extend(BeamSpotRECO.outputCommands)
00291 FEVTSIMEventContent.outputCommands.extend(RecoVertexRECO.outputCommands)
00292 FEVTSIMEventContent.outputCommands.extend(L1TriggerRECO.outputCommands)
00293 FEVTSIMEventContent.outputCommands.extend(HLTriggerRECO.outputCommands)
00294 FEVTSIMEventContent.outputCommands.extend(MEtoEDMConverterRECO.outputCommands)
00295 FEVTSIMEventContent.outputCommands.extend(GeneratorInterfaceRECO.outputCommands)
00296 FEVTSIMEventContent.outputCommands.extend(RecoGenMETRECO.outputCommands)
00297 FEVTSIMEventContent.outputCommands.extend(RecoGenJetsRECO.outputCommands)
00298 FEVTSIMEventContent.outputCommands.extend(SimG4CoreRECO.outputCommands)
00299 FEVTSIMEventContent.outputCommands.extend(SimTrackerRECO.outputCommands)
00300 FEVTSIMEventContent.outputCommands.extend(SimMuonRECO.outputCommands)
00301 FEVTSIMEventContent.outputCommands.extend(SimCalorimetryRECO.outputCommands)
00302 FEVTSIMEventContent.outputCommands.extend(SimGeneralRECO.outputCommands)
00303 FEVTSIMEventContent.outputCommands.extend(MEtoEDMConverterRECO.outputCommands)
00304 FEVTSIMEventContent.outputCommands.extend(EvtScalersRECO.outputCommands)
00305 
00306 FEVTDEBUGEventContent.outputCommands.extend(FEVTSIMEventContent.outputCommands)
00307 FEVTDEBUGEventContent.outputCommands.extend(L1TriggerFEVTDEBUG.outputCommands)
00308 FEVTDEBUGEventContent.outputCommands.extend(SimGeneralFEVTDEBUG.outputCommands)
00309 FEVTDEBUGEventContent.outputCommands.extend(SimTrackerFEVTDEBUG.outputCommands)
00310 FEVTDEBUGEventContent.outputCommands.extend(SimMuonFEVTDEBUG.outputCommands)
00311 FEVTDEBUGEventContent.outputCommands.extend(SimCalorimetryFEVTDEBUG.outputCommands)
00312 
00313 ALCARECOEventContent.outputCommands.extend(OutALCARECOTkAlCosmicsInCollisions_noDrop.outputCommands)
00314 ALCARECOEventContent.outputCommands.extend(OutALCARECOTkAlCosmics_noDrop.outputCommands)
00315 ALCARECOEventContent.outputCommands.extend(OutALCARECOTkAlCosmicsHLT_noDrop.outputCommands)
00316 ALCARECOEventContent.outputCommands.extend(OutALCARECOTkAlCosmics0T_noDrop.outputCommands)
00317 ALCARECOEventContent.outputCommands.extend(OutALCARECOTkAlCosmics0THLT_noDrop.outputCommands)
00318 ALCARECOEventContent.outputCommands.extend(OutALCARECOSiStripCalZeroBias_noDrop.outputCommands)
00319 ALCARECOEventContent.outputCommands.extend(OutALCARECOHcalCalHOCosmics_noDrop.outputCommands)
00320 ALCARECOEventContent.outputCommands.extend(OutALCARECOMuAlStandAloneCosmics_noDrop.outputCommands)
00321 ALCARECOEventContent.outputCommands.extend(OutALCARECOMuAlGlobalCosmics_noDrop.outputCommands)
00322 ALCARECOEventContent.outputCommands.extend(OutALCARECOMuAlGlobalCosmicsInCollisions_noDrop.outputCommands)
00323 ALCARECOEventContent.outputCommands.extend(OutALCARECOMuAlCalIsolatedMu_noDrop.outputCommands)
00324 ALCARECOEventContent.outputCommands.extend(OutALCARECORpcCalHLT_noDrop.outputCommands)
00325 ALCARECOEventContent.outputCommands.extend(OutALCARECOTkAlBeamHalo_noDrop.outputCommands)
00326 ALCARECOEventContent.outputCommands.extend(OutALCARECOMuAlBeamHaloOverlaps_noDrop.outputCommands)
00327 ALCARECOEventContent.outputCommands.extend(OutALCARECOMuAlBeamHalo_noDrop.outputCommands)
00328 ALCARECOEventContent.outputCommands.extend(OutALCARECOSiStripPCLHistos_noDrop.outputCommands)
00329 
00330 ALCARECOEventContent.outputCommands.append('drop *_MEtoEDMConverter_*_*')