CMS 3D CMS Logo

Functions | Variables
RecoHGCal_EventContent_cff Namespace Reference

Functions

def customiseForTICLv5EventContent (process)
 
def customiseHGCalOnlyEventContent (process)
 

Variables

 outputCommands
 
 TICL_AOD
 
 TICL_FEVT
 
 TICL_RECO
 
 TICLv5_FEVT
 
 TICLv5_RECO
 
 trackstersIters
 

Function Documentation

◆ customiseForTICLv5EventContent()

def RecoHGCal_EventContent_cff.customiseForTICLv5EventContent (   process)

Definition at line 105 of file RecoHGCal_EventContent_cff.py.

Referenced by customiseForTICLv5_cff.customiseTICLv5FromReco().

105 def customiseForTICLv5EventContent(process):
106  def cleanOutputAndSet(outputModule, ticl_outputCommands):
107  outputModule.outputCommands.extend(ticl_outputCommands)
108 
109  if hasattr(process, 'FEVTDEBUGEventContent'):
110  cleanOutputAndSet(process.FEVTDEBUGEventContent, TICLv5_FEVT.outputCommands)
111  if hasattr(process, 'FEVTDEBUGHLToutput'):
112  cleanOutputAndSet(process.FEVTDEBUGHLToutput, TICLv5_FEVT.outputCommands)
113  if hasattr(process, 'FEVTEventContent'):
114  cleanOutputAndSet(process.FEVTEventContent, TICLv5_FEVT.outputCommands)
115 
116  return process
117 
118 

◆ customiseHGCalOnlyEventContent()

def RecoHGCal_EventContent_cff.customiseHGCalOnlyEventContent (   process)

Definition at line 72 of file RecoHGCal_EventContent_cff.py.

Referenced by customiseTICLFromReco.customiseTICLFromReco().

73  def cleanOutputAndSet(outputModule, ticl_outputCommads):
74  outputModule.outputCommands = ['drop *_*_*_*']
75  outputModule.outputCommands.extend(ticl_outputCommads)
76  outputModule.outputCommands.extend(['keep *_HGCalRecHit_*_*',
77  'keep *_hgcalMergeLayerClusters_*_*',
78  'keep CaloParticles_mix_*_*',
79  'keep SimClusters_mix_*_*',
80  'keep recoTracks_generalTracks_*_*',
81  'keep recoTrackExtras_generalTracks_*_*',
82  'keep SimTracks_g4SimHits_*_*',
83  'keep SimVertexs_g4SimHits_*_*',
84  'keep *_layerClusterSimClusterAssociationProducer_*_*',
85  'keep *_layerClusterCaloParticleAssociationProducer_*_*',
86  'keep *_randomEngineStateProducer_*_*',
87  'keep *_layerClusterSimTracksterAssociationProducer_*_*',
88  'keep *_tracksterSimTracksterAssociationLinking_*_*',
89  'keep *_tracksterSimTracksterAssociationPR_*_*',
90  'keep *_tracksterSimTracksterAssociationLinkingPU_*_*',
91  'keep *_tracksterSimTracksterAssociationPRPU_*_*',
92  'keep *_tracksterSimTracksterAssociationLinkingbyCLUE3D_*_*',
93  'keep *_tracksterSimTracksterAssociationPRbyCLUE3D_*_*',
94  ])
95 
96  if hasattr(process, 'FEVTDEBUGEventContent'):
97  cleanOutputAndSet(process.FEVTDEBUGEventContent, TICL_FEVT.outputCommands)
98  if hasattr(process, 'FEVTDEBUGHLToutput'):
99  cleanOutputAndSet(process.FEVTDEBUGHLToutput, TICL_FEVT.outputCommands)
100 
101  return process
102 
103 
104 

Variable Documentation

◆ outputCommands

RecoHGCal_EventContent_cff.outputCommands

Definition at line 9 of file RecoHGCal_EventContent_cff.py.

◆ TICL_AOD

RecoHGCal_EventContent_cff.TICL_AOD

Definition at line 8 of file RecoHGCal_EventContent_cff.py.

◆ TICL_FEVT

RecoHGCal_EventContent_cff.TICL_FEVT

Definition at line 49 of file RecoHGCal_EventContent_cff.py.

◆ TICL_RECO

RecoHGCal_EventContent_cff.TICL_RECO

Definition at line 13 of file RecoHGCal_EventContent_cff.py.

◆ TICLv5_FEVT

RecoHGCal_EventContent_cff.TICLv5_FEVT

Definition at line 58 of file RecoHGCal_EventContent_cff.py.

◆ TICLv5_RECO

RecoHGCal_EventContent_cff.TICLv5_RECO

Definition at line 32 of file RecoHGCal_EventContent_cff.py.

◆ trackstersIters

RecoHGCal_EventContent_cff.trackstersIters

Definition at line 5 of file RecoHGCal_EventContent_cff.py.