ATLAS Offline Software
Functions | Variables
TileSimD3PDConfig Namespace Reference

Functions

def TileSimD3PDCfg (flags, outputFile=None)
 

Variables

 flags
 
 Files
 
 MaxEvents
 
 cfg
 
 withDetails
 
 True
 
 summariseProps
 
 sc
 

Function Documentation

◆ TileSimD3PDCfg()

def TileSimD3PDConfig.TileSimD3PDCfg (   flags,
  outputFile = None 
)
Function to configure Tile D3PD for simulaiton.

Definition at line 13 of file TileSimD3PDConfig.py.

13 def TileSimD3PDCfg(flags, outputFile=None):
14  ''' Function to configure Tile D3PD for simulaiton.'''
15 
16  acc = ComponentAccumulator()
17 
18  from TileGeoModel.TileGMConfig import TileGMCfg
19  acc.merge(TileGMCfg(flags))
20 
21  from TileConditions.TileCablingSvcConfig import TileCablingSvcCfg
22  acc.merge( TileCablingSvcCfg(flags) )
23 
24  from xAODTruthCnv.xAODTruthCnvConfig import GEN_EVNT2xAODCfg
25  acc.merge(GEN_EVNT2xAODCfg(flags, name='GEN_EVNT2xAOD', AODContainerName='TruthEvent'))
26 
27  if not outputFile:
28  outputFile = 'tiletb.d3pd.root'
29 
30  from D3PDMakerCoreComps.MakerAlgConfig import MakerAlgConfig
31  alg = MakerAlgConfig(flags, acc, 'truth', outputFile, ExistDataHeader=False)
32 
33  from TruthD3PDMaker.TruthParticleD3PDObject import TruthParticleD3PDObject
34  alg += TruthParticleD3PDObject(1)
35 
36  from CaloSysD3PDMaker.TileHitInfoD3PDObject import TileHitInfoD3PDObject
37  alg += TileHitInfoD3PDObject(0, sgkey='TileHitVec', prefix='Tile_')
38 
39  from CaloSysD3PDMaker.TileHitD3PDObject import TileHitD3PDObject
40  alg += TileHitD3PDObject(0, prefix='TileHit_')
41 
42  acc.addEventAlgo(alg.alg)
43 
44  acc.setAppProperty('HistogramPersistency', 'ROOT')
45 
46  return acc
47 
48 

Variable Documentation

◆ cfg

TileSimD3PDConfig.cfg

Definition at line 72 of file TileSimD3PDConfig.py.

◆ Files

TileSimD3PDConfig.Files

Definition at line 61 of file TileSimD3PDConfig.py.

◆ flags

TileSimD3PDConfig.flags

Definition at line 53 of file TileSimD3PDConfig.py.

◆ MaxEvents

TileSimD3PDConfig.MaxEvents

Definition at line 62 of file TileSimD3PDConfig.py.

◆ sc

TileSimD3PDConfig.sc

Definition at line 83 of file TileSimD3PDConfig.py.

◆ summariseProps

TileSimD3PDConfig.summariseProps

Definition at line 79 of file TileSimD3PDConfig.py.

◆ True

TileSimD3PDConfig.True

Definition at line 79 of file TileSimD3PDConfig.py.

◆ withDetails

TileSimD3PDConfig.withDetails

Definition at line 79 of file TileSimD3PDConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
xAODTruthCnvConfig.GEN_EVNT2xAODCfg
def GEN_EVNT2xAODCfg(flags, name="GEN_EVNT2xAOD", **kwargs)
Definition: xAODTruthCnvConfig.py:5
TileSimD3PDConfig.TileSimD3PDCfg
def TileSimD3PDCfg(flags, outputFile=None)
Definition: TileSimD3PDConfig.py:13
python.TileHitD3PDObject.TileHitD3PDObject
TileHitD3PDObject
Definition: TileHitD3PDObject.py:35
python.MakerAlgConfig.MakerAlgConfig
def MakerAlgConfig(flags, acc, stream, file, clevel=D3PDMakerFlags.CompressionLevel, autoflush=D3PDMakerFlags.AutoFlush, ExistDataHeader=True, **kw)
Definition: MakerAlgConfig.py:63
python.TruthParticleD3PDObject.TruthParticleD3PDObject
TruthParticleD3PDObject
Definition: TruthParticleD3PDObject.py:21
python.TileCablingSvcConfig.TileCablingSvcCfg
def TileCablingSvcCfg(flags)
Definition: TileCablingSvcConfig.py:11
python.TileHitInfoD3PDObject.TileHitInfoD3PDObject
TileHitInfoD3PDObject
Definition: TileHitInfoD3PDObject.py:9
TileGMConfig.TileGMCfg
def TileGMCfg(flags)
Definition: TileGMConfig.py:7