98 def cleanOutputAndSet(outputModule, ticl_outputCommads):
99 outputModule.outputCommands = [
'drop *_*_*_*']
100 outputModule.outputCommands.extend(ticl_outputCommads)
101 outputModule.outputCommands.extend([
'keep *_HGCalRecHit_*_*',
102 'keep *_hgcalMergeLayerClusters_*_*',
103 'keep CaloParticles_mix_*_*',
104 'keep SimClusters_mix_*_*',
105 'keep recoTracks_generalTracks_*_*',
106 'keep recoTrackExtras_generalTracks_*_*',
107 'keep SimTracks_g4SimHits_*_*',
108 'keep SimVertexs_g4SimHits_*_*',
109 'keep *_layerClusterSimClusterAssociationProducer_*_*',
110 'keep *_layerClusterCaloParticleAssociationProducer_*_*',
111 'keep *_randomEngineStateProducer_*_*',
112 'keep *_layerClusterSimTracksterAssociationProducer_*_*',
113 'keep *_tracksterSimTracksterAssociation*_*_*',
114 'keep *_tracksterSimTracksterFromCPsAssociation*_*_*',
115 'keep *_SimClusterToCaloParticleAssociation*_*_*',
116 'keep *_simClusterToCaloParticleAssociator*_*_*' 119 if hasattr(process,
'FEVTDEBUGEventContent'):
120 cleanOutputAndSet(process.FEVTDEBUGEventContent, TICL_FEVT.outputCommands)
121 if hasattr(process,
'FEVTDEBUGHLToutput'):
122 cleanOutputAndSet(process.FEVTDEBUGHLToutput, TICL_FEVTHLT.outputCommands)
def customiseHGCalOnlyEventContent(process)