Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:03:33

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 #  Heavy Ions Event Content including:
0004 #    1) common event content from standard file (EventContent_cff)
0005 #    2) heavy-ion specific content from other subsystems (e.g. HiMixing)
0006 #    3) heavy-ion specific reconstruction content from RecoHI
0007 
0008 # Common Subsystems
0009 from Configuration.EventContent.EventContent_cff import *
0010 
0011 # Heavy-Ion Specific Event Content
0012 from SimGeneral.Configuration.SimGeneral_HiMixing_EventContent_cff import * # heavy ion signal mixing
0013 from RecoHI.Configuration.RecoHI_EventContent_cff import *       # heavy ion reconstruction
0014 
0015 
0016 #RAW
0017 RecoHIRAWOutput=cms.untracked.vstring(
0018     'keep FEDRawDataCollection_rawDataRepacker_*_*',
0019         'keep FEDRawDataCollection_hybridRawDataRepacker_*_*',
0020         'keep FEDRawDataCollection_virginRawDataRepacker_*_*')
0021 RAWEventContent.outputCommands.extend(RecoHIRAWOutput)
0022 
0023 #RECO
0024 RECOEventContent.outputCommands.extend(RecoHIRECO.outputCommands)
0025 
0026 #AOD
0027 AODEventContent.outputCommands.extend(RecoHIAOD.outputCommands)
0028 
0029 #RAWSIM
0030 RAWSIMEventContent.outputCommands.extend(RecoHIRAWOutput)
0031 RAWSIMEventContent.outputCommands.extend(HiMixRAW.outputCommands)
0032 
0033 #RAWSIMHLT
0034 RAWSIMHLTEventContent.outputCommands.extend(RecoHIRAWOutput)
0035 RAWSIMHLTEventContent.outputCommands.extend(HiMixRAW.outputCommands)
0036 
0037 #RECOSIM
0038 RECOSIMEventContent.outputCommands.extend(RecoHIRECO.outputCommands)
0039 RECOSIMEventContent.outputCommands.extend(HiMixRECO.outputCommands)
0040 
0041 #AODSIM
0042 AODSIMEventContent.outputCommands.extend(RecoHIAOD.outputCommands)
0043 AODSIMEventContent.outputCommands.extend(HiMixAOD.outputCommands)
0044 
0045 #FEVT (RAW + RECO)
0046 FEVTEventContent.outputCommands.extend(RecoHIFEVT.outputCommands)
0047 FEVTEventContent.outputCommands.extend(RecoHIRAWOutput)
0048 
0049 #FEVTHLTALL (FEVT + all HLT)
0050 FEVTHLTALLEventContent.outputCommands.extend(RecoHIFEVT.outputCommands)
0051 FEVTHLTALLEventContent.outputCommands.extend(RecoHIRAWOutput)
0052 
0053 #FEVTSIM (RAWSIM + RECOSIM)
0054 FEVTSIMEventContent.outputCommands.extend(RecoHIFEVT.outputCommands)
0055 FEVTSIMEventContent.outputCommands.extend(RecoHIRAWOutput)
0056 FEVTSIMEventContent.outputCommands.extend(HiMixRAW.outputCommands)
0057 
0058 #RAW DEBUG(e.g. mergedtruth from trackingParticles) 
0059 RAWDEBUGEventContent.outputCommands.extend(RecoHIRAWOutput)
0060 RAWDEBUGEventContent.outputCommands.extend(HiMixRAW.outputCommands)
0061 
0062 #RAW HLT DEBUG 
0063 RAWDEBUGHLTEventContent.outputCommands.extend(RecoHIRAWOutput)
0064 RAWDEBUGHLTEventContent.outputCommands.extend(HiMixRAW.outputCommands)
0065 
0066 #RECO DEBUG  
0067 RECODEBUGEventContent.outputCommands.extend(RecoHIRECO.outputCommands)
0068 RECODEBUGEventContent.outputCommands.extend(HiMixRAW.outputCommands)
0069 
0070 #FEVT DEBUG 
0071 FEVTDEBUGEventContent.outputCommands.extend(RecoHIFEVT.outputCommands)
0072 FEVTDEBUGEventContent.outputCommands.extend(RecoHIRAWOutput)
0073 FEVTDEBUGEventContent.outputCommands.extend(HiMixRAW.outputCommands)
0074 
0075 #FEVT HLT DEBUG  
0076 FEVTDEBUGHLTEventContent.outputCommands.extend(RecoHIFEVT.outputCommands)
0077 FEVTDEBUGHLTEventContent.outputCommands.extend(RecoHIRAWOutput)
0078 FEVTDEBUGHLTEventContent.outputCommands.extend(HiMixRAW.outputCommands)