CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/Configuration/EventContent/python/EventContentHeavyIons_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #  Heavy Ions Event Content including:
00004 #    1) common event content from standard file (EventContent_cff)
00005 #    2) heavy-ion specific content from other subsystems (e.g. HiMixing)
00006 #    3) heavy-ion specific reconstruction content from RecoHI
00007 
00008 # Common Subsystems
00009 from Configuration.EventContent.EventContent_cff import *
00010 
00011 # Heavy-Ion Specific Event Content
00012 from SimGeneral.Configuration.SimGeneral_HiMixing_EventContent_cff import * # heavy ion signal mixing
00013 from RecoHI.Configuration.RecoHI_EventContent_cff import *       # heavy ion reconstruction
00014 
00015 #################################################################
00016 
00017 #RAW
00018 RecoHIRAWOutput=cms.untracked.vstring('keep FEDRawDataCollection_rawDataRepacker_*_*',
00019                                       'keep FEDRawDataCollection_virginRawDataRepacker_*_*')
00020 
00021 RAWEventContent.outputCommands.extend(RecoHIRAWOutput)
00022 
00023 #RECO
00024 RECOEventContent.outputCommands.extend(RecoHIRECO.outputCommands)
00025 
00026 #AOD
00027 AODEventContent.outputCommands.extend(RecoHIAOD.outputCommands)
00028 
00029 #RAWSIM, RAWSIMHLT, RECOSIM, AODSIM
00030 RAWSIMEventContent.outputCommands.extend(HiMixRAW.outputCommands)
00031 RAWSIMEventContent.outputCommands.extend(RecoHIRAWOutput)
00032 
00033 RAWSIMHLTEventContent.outputCommands.extend(HiMixRAW.outputCommands)
00034 RAWSIMHLTEventContent.outputCommands.extend(RecoHIRAWOutput)
00035 
00036 RECOSIMEventContent.outputCommands.extend(RecoHIRECO.outputCommands)
00037 RECOSIMEventContent.outputCommands.extend(HiMixRECO.outputCommands)
00038 
00039 AODSIMEventContent.outputCommands.extend(RecoHIAOD.outputCommands)
00040 AODSIMEventContent.outputCommands.extend(HiMixAOD.outputCommands)
00041 
00042 #FEVT (RAW + RECO), FEVTHLTALL (FEVT + all HLT), FEVTSIM (RAWSIM + RECOSIM)
00043 FEVTEventContent.outputCommands.extend(RecoHIFEVT.outputCommands)
00044 FEVTEventContent.outputCommands.extend(RecoHIRAWOutput)
00045 
00046 FEVTHLTALLEventContent.outputCommands.extend(RecoHIFEVT.outputCommands)
00047 FEVTHLTALLEventContent.outputCommands.extend(RecoHIRAWOutput)
00048 
00049 FEVTSIMEventContent.outputCommands.extend(HiMixRAW.outputCommands)
00050 FEVTSIMEventContent.outputCommands.extend(RecoHIFEVT.outputCommands)
00051 FEVTSIMEventContent.outputCommands.extend(RecoHIRAWOutput)
00052 
00053 #add (HLT)DEBUG content to RAW, RECO, FEVT (e.g. mergedtruth from trackingParticles)
00054 RAWDEBUGEventContent.outputCommands.extend(HiMixRAW.outputCommands)
00055 RAWDEBUGEventContent.outputCommands.extend(RecoHIRAWOutput)
00056 
00057 RAWDEBUGHLTEventContent.outputCommands.extend(HiMixRAW.outputCommands)
00058 RAWDEBUGHLTEventContent.outputCommands.extend(RecoHIRAWOutput)
00059 
00060 FEVTDEBUGEventContent.outputCommands.extend(HiMixRAW.outputCommands)
00061 FEVTDEBUGEventContent.outputCommands.extend(RecoHIFEVT.outputCommands)
00062 FEVTDEBUGEventContent.outputCommands.extend(RecoHIRAWOutput)
00063 
00064 FEVTDEBUGHLTEventContent.outputCommands.extend(HiMixRAW.outputCommands)
00065 FEVTDEBUGHLTEventContent.outputCommands.extend(RecoHIFEVT.outputCommands)
00066 FEVTDEBUGHLTEventContent.outputCommands.extend(RecoHIRAWOutput)
00067 
00068 RECODEBUGEventContent.outputCommands.extend(HiMixRAW.outputCommands)
00069 RECODEBUGEventContent.outputCommands.extend(RecoHIRECO.outputCommands)
00070 
00071 #ALCA HeavyIons
00072 ALCARECOEventContent.outputCommands.extend(OutALCARECOTkAlMinBiasHI_noDrop.outputCommands)
00073 ALCARECOEventContent.outputCommands.extend(OutALCARECOHcalCalMinBiasHI_noDrop.outputCommands)