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_FEVTHLT
 
 TICL_RECO
 
 TICLv5_FEVT
 
 TICLv5_FEVTHLT
 
 TICLv5_RECO
 
 trackstersIters
 

Function Documentation

◆ customiseForTICLv5EventContent()

def RecoHGCal_EventContent_cff.customiseForTICLv5EventContent (   process)

Definition at line 128 of file RecoHGCal_EventContent_cff.py.

Referenced by customiseForTICLv5_cff.customiseTICLv5FromReco().

128 def customiseForTICLv5EventContent(process):
129  def cleanOutputAndSet(outputModule, ticl_outputCommands):
130  outputModule.outputCommands.extend(ticl_outputCommands)
131 
132  if hasattr(process, 'FEVTDEBUGEventContent'):
133  cleanOutputAndSet(process.FEVTDEBUGEventContent, TICLv5_FEVT.outputCommands)
134  if hasattr(process, 'FEVTDEBUGHLToutput'):
135  cleanOutputAndSet(process.FEVTDEBUGHLToutput, TICLv5_FEVTHLT.outputCommands)
136  if hasattr(process, 'FEVTEventContent'):
137  cleanOutputAndSet(process.FEVTEventContent, TICLv5_FEVT.outputCommands)
138 
139  return process
140 
141 

◆ customiseHGCalOnlyEventContent()

def RecoHGCal_EventContent_cff.customiseHGCalOnlyEventContent (   process)

Definition at line 97 of file RecoHGCal_EventContent_cff.py.

Referenced by customiseTICLFromReco.customiseTICLFromReco().

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*_*_*'
117  ])
118 
119  if hasattr(process, 'FEVTDEBUGEventContent'):
120  cleanOutputAndSet(process.FEVTDEBUGEventContent, TICL_FEVT.outputCommands)
121  if hasattr(process, 'FEVTDEBUGHLToutput'):
122  cleanOutputAndSet(process.FEVTDEBUGHLToutput, TICL_FEVTHLT.outputCommands)
123 
124  return process
125 
126 
127 

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 48 of file RecoHGCal_EventContent_cff.py.

◆ TICL_FEVTHLT

RecoHGCal_EventContent_cff.TICL_FEVTHLT

Definition at line 71 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 57 of file RecoHGCal_EventContent_cff.py.

◆ TICLv5_FEVTHLT

RecoHGCal_EventContent_cff.TICLv5_FEVTHLT

Definition at line 83 of file RecoHGCal_EventContent_cff.py.

◆ TICLv5_RECO

RecoHGCal_EventContent_cff.TICLv5_RECO

Definition at line 30 of file RecoHGCal_EventContent_cff.py.

◆ trackstersIters

RecoHGCal_EventContent_cff.trackstersIters

Definition at line 5 of file RecoHGCal_EventContent_cff.py.