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
 
 trackstersHLTIters
 
 trackstersIters
 

Function Documentation

◆ customiseForTICLv5EventContent()

def RecoHGCal_EventContent_cff.customiseForTICLv5EventContent (   process)

Definition at line 127 of file RecoHGCal_EventContent_cff.py.

Referenced by customiseForTICLv5_cff.customiseTICLv5FromReco().

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

◆ customiseHGCalOnlyEventContent()

def RecoHGCal_EventContent_cff.customiseHGCalOnlyEventContent (   process)

Definition at line 94 of file RecoHGCal_EventContent_cff.py.

Referenced by customiseTICLFromReco.customiseTICLFromReco().

95  def cleanOutputAndSet(outputModule, ticl_outputCommads):
96  outputModule.outputCommands = ['drop *_*_*_*']
97  outputModule.outputCommands.extend(ticl_outputCommads)
98  outputModule.outputCommands.extend(['keep *_HGCalRecHit_*_*',
99  'keep *_hgcalMergeLayerClusters_*_*',
100  'keep CaloParticles_mix_*_*',
101  'keep SimClusters_mix_*_*',
102  'keep recoTracks_generalTracks_*_*',
103  'keep recoTrackExtras_generalTracks_*_*',
104  'keep SimTracks_g4SimHits_*_*',
105  'keep SimVertexs_g4SimHits_*_*',
106  'keep *_layerClusterSimClusterAssociationProducer_*_*',
107  'keep *_layerClusterCaloParticleAssociationProducer_*_*',
108  'keep *_randomEngineStateProducer_*_*',
109  'keep *_layerClusterSimTracksterAssociationProducer_*_*',
110  'keep *_tracksterSimTracksterAssociationLinking_*_*',
111  'keep *_tracksterSimTracksterAssociationPR_*_*',
112  'keep *_tracksterSimTracksterAssociationLinkingPU_*_*',
113  'keep *_tracksterSimTracksterAssociationPRPU_*_*',
114  'keep *_tracksterSimTracksterAssociationLinkingbyCLUE3D_*_*',
115  'keep *_tracksterSimTracksterAssociationPRbyCLUE3D_*_*',
116  ])
117 
118  if hasattr(process, 'FEVTDEBUGEventContent'):
119  cleanOutputAndSet(process.FEVTDEBUGEventContent, TICL_FEVT.outputCommands)
120  if hasattr(process, 'FEVTDEBUGHLToutput'):
121  cleanOutputAndSet(process.FEVTDEBUGHLToutput, TICL_FEVTHLT.outputCommands)
122 
123  return process
124 
125 
126 

Variable Documentation

◆ outputCommands

RecoHGCal_EventContent_cff.outputCommands

Definition at line 10 of file RecoHGCal_EventContent_cff.py.

◆ TICL_AOD

RecoHGCal_EventContent_cff.TICL_AOD

Definition at line 9 of file RecoHGCal_EventContent_cff.py.

◆ TICL_FEVT

RecoHGCal_EventContent_cff.TICL_FEVT

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

◆ TICLv5_FEVT

RecoHGCal_EventContent_cff.TICLv5_FEVT

Definition at line 59 of file RecoHGCal_EventContent_cff.py.

◆ TICLv5_FEVTHLT

RecoHGCal_EventContent_cff.TICLv5_FEVTHLT

Definition at line 80 of file RecoHGCal_EventContent_cff.py.

◆ TICLv5_RECO

RecoHGCal_EventContent_cff.TICLv5_RECO

Definition at line 33 of file RecoHGCal_EventContent_cff.py.

◆ trackstersHLTIters

RecoHGCal_EventContent_cff.trackstersHLTIters

Definition at line 6 of file RecoHGCal_EventContent_cff.py.

◆ trackstersIters

RecoHGCal_EventContent_cff.trackstersIters

Definition at line 5 of file RecoHGCal_EventContent_cff.py.