ATLAS Offline Software
Functions
TruthFixersConfig Namespace Reference

Functions

def TruthParticleFixerAlgCfg (flags, name='xAODTruthParticleFixer', container='TruthParticles', **kwargs)
 
def TruthVertexFixerAlgCfg (flags, name='xAODTruthVertexFixer', container='TruthVertices', **kwargs)
 

Function Documentation

◆ TruthParticleFixerAlgCfg()

def TruthFixersConfig.TruthParticleFixerAlgCfg (   flags,
  name = 'xAODTruthParticleFixer',
  container = 'TruthParticles',
**  kwargs 
)
Configuration for fixing an xAOD::TruthParticleContainer from a DAOD

Definition at line 9 of file TruthFixersConfig.py.

9 def TruthParticleFixerAlgCfg(flags, name='xAODTruthParticleFixer',
10  container='TruthParticles', **kwargs):
11  '''Configuration for fixing an xAOD::TruthParticleContainer from a DAOD
12  '''
13  acc = ComponentAccumulator()
14  acc.merge(InputRenameCfg('xAOD::TruthParticleContainer',
15  container, f'InFile{container}'))
16  acc.merge(InputRenameCfg('xAOD::AuxContainerBase',
17  f'{container}Aux.', f'InFile{container}Aux.'))
18  kwargs.setdefault('InputContainer', f'InFile{container}')
19  kwargs.setdefault('OutputContainer', container)
20  kwargs.setdefault('LinkPrefixToRemove', 'InFile')
21  acc.addEventAlgo(
22  CompFactory.xAODMaker.TruthParticleFixerAlg(name, **kwargs))
23  return acc
24 
25 

◆ TruthVertexFixerAlgCfg()

def TruthFixersConfig.TruthVertexFixerAlgCfg (   flags,
  name = 'xAODTruthVertexFixer',
  container = 'TruthVertices',
**  kwargs 
)
Configuration for fixing an xAOD::TruthVertexContainer from a DAOD

Definition at line 26 of file TruthFixersConfig.py.

26 def TruthVertexFixerAlgCfg(flags, name='xAODTruthVertexFixer',
27  container='TruthVertices', **kwargs):
28  '''Configuration for fixing an xAOD::TruthVertexContainer from a DAOD
29  '''
30  acc = ComponentAccumulator()
31  acc.merge(InputRenameCfg('xAOD::TruthVertexContainer',
32  container, f'InFile{container}'))
33  acc.merge(InputRenameCfg('xAOD::AuxContainerBase',
34  f'{container}Aux.', f'InFile{container}Aux.'))
35  kwargs.setdefault('InputContainer', f'InFile{container}')
36  kwargs.setdefault('OutputContainer', container)
37  kwargs.setdefault('LinkPrefixToRemove', 'InFile')
38  acc.addEventAlgo(CompFactory.xAODMaker.TruthVertexFixerAlg(name, **kwargs))
39  return acc
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
TruthFixersConfig.TruthParticleFixerAlgCfg
def TruthParticleFixerAlgCfg(flags, name='xAODTruthParticleFixer', container='TruthParticles', **kwargs)
Definition: TruthFixersConfig.py:9
TruthFixersConfig.TruthVertexFixerAlgCfg
def TruthVertexFixerAlgCfg(flags, name='xAODTruthVertexFixer', container='TruthVertices', **kwargs)
Definition: TruthFixersConfig.py:26
AddressRemappingConfig.InputRenameCfg
def InputRenameCfg(type, from_name, to_name)
Definition: AddressRemappingConfig.py:28