ATLAS Offline Software
Functions | Variables
python.egammaTruthD3PDObject Namespace Reference

Functions

def _egammaTruthAlgHook (c, flags, acc, *args, **kw)
 

Variables

 D3PD = CompFactory.D3PD
 
string egammaTruth_sgkey = 'egammaTruth'
 
 egammaTruthD3PDObject = make_SGDataVector_D3PDObject \
 
 ProdVertexAssoc = SimpleAssociation \
 
 level
 
 prefix
 
 blockname
 
 Vars
 

Function Documentation

◆ _egammaTruthAlgHook()

def python.egammaTruthD3PDObject._egammaTruthAlgHook (   c,
  flags,
  acc,
args,
**  kw 
)
private

Definition at line 31 of file egammaTruthD3PDObject.py.

31 def _egammaTruthAlgHook (c, flags, acc, *args, **kw):
32  from egammaD3PDAnalysis.egammaTruthParticleConfig \
33  import egammaTruthParticleCfg
34  acc.merge (egammaTruthParticleCfg (flags))
35  return
36 egammaTruthD3PDObject.defineHook (_egammaTruthAlgHook)
37 
38 egammaTruthD3PDObject.defineBlock (0, 'TruthKin',
40  WriteM = False)
41 
42 egammaTruthD3PDObject.defineBlock (0, 'TruthInfo',
43  # TruthD3PDMaker
45 egammaTruthD3PDObject.defineBlock (
46  0, 'CaloPos',
48  AuxPrefix = D3PDMakerFlags.EgammaUserDataPrefix,
49  Vars = ['etaCalo #Eta position of the impact of the track in calorimeter sampling 2',
50  'phiCalo #Phi position of the impact of the track in calorimeter sampling 2'])
51 egammaTruthD3PDObject.defineBlock (
52  0, 'TruthIso',
54  AuxPrefix = D3PDMakerFlags.EgammaUserDataPrefix,
55  Vars = ['Etcone20'])
56 
57 

Variable Documentation

◆ blockname

python.egammaTruthD3PDObject.blockname

Definition at line 64 of file egammaTruthD3PDObject.py.

◆ D3PD

python.egammaTruthD3PDObject.D3PD = CompFactory.D3PD

Definition at line 18 of file egammaTruthD3PDObject.py.

◆ egammaTruth_sgkey

string python.egammaTruthD3PDObject.egammaTruth_sgkey = 'egammaTruth'

Definition at line 22 of file egammaTruthD3PDObject.py.

◆ egammaTruthD3PDObject

python.egammaTruthD3PDObject.egammaTruthD3PDObject = make_SGDataVector_D3PDObject \

Definition at line 25 of file egammaTruthD3PDObject.py.

◆ level

python.egammaTruthD3PDObject.level

Definition at line 62 of file egammaTruthD3PDObject.py.

◆ prefix

python.egammaTruthD3PDObject.prefix

Definition at line 63 of file egammaTruthD3PDObject.py.

◆ ProdVertexAssoc

python.egammaTruthD3PDObject.ProdVertexAssoc = SimpleAssociation \

Definition at line 58 of file egammaTruthD3PDObject.py.

◆ Vars

python.egammaTruthD3PDObject.Vars

Definition at line 68 of file egammaTruthD3PDObject.py.

D3PD::AuxDataFillerTool
Copy aux data to D3PD.
Definition: AuxDataFillerTool.h:35
D3PD::TruthParticleFillerTool
Definition: TruthParticleFillerTool.h:27
python.egammaTruthD3PDObject._egammaTruthAlgHook
def _egammaTruthAlgHook(c, flags, acc, *args, **kw)
Definition: egammaTruthD3PDObject.py:31
D3PD::FourMomFillerTool
Block filler tool for a four-momentum.
Definition: FourMomFillerTool.h:56