ATLAS Offline Software
Loading...
Searching...
No Matches
python.TruthMuonD3PDObject Namespace Reference

Functions

 _truthMuonAlgHook (c, flags, acc, *args, TruthContainer='TruthParticles', sgkey=None, prefix=None, **kw)
 _truthClassifierHook (c, flags, acc, *args, **kw)

Variables

 D3PD = CompFactory.D3PD
 TruthMuonD3PDObject
 WriteEt
 WritePt
 WriteEtaPhi
 PDGIDVariable
 truthMuon

Function Documentation

◆ _truthClassifierHook()

python.TruthMuonD3PDObject._truthClassifierHook ( c,
flags,
acc,
* args,
** kw )
protected

Definition at line 55 of file TruthMuonD3PDObject.py.

55def _truthClassifierHook (c, flags, acc, *args, **kw):
56 from TruthD3PDMaker.MCTruthClassifierConfig \
57 import D3PDMCTruthClassifierCfg
58 acc.merge (D3PDMCTruthClassifierCfg (flags))
59 c.Classifier = acc.getPublicTool ('D3PDMCTruthClassifier')
60 return

◆ _truthMuonAlgHook()

python.TruthMuonD3PDObject._truthMuonAlgHook ( c,
flags,
acc,
* args,
TruthContainer = 'TruthParticles',
sgkey = None,
prefix = None,
** kw )
protected

Definition at line 19 of file TruthMuonD3PDObject.py.

23 **kw):
24 algname = prefix + 'TruthMuonsToSG'
25
26 from TruthD3PDMaker.MCTruthClassifierConfig \
27 import D3PDMCTruthClassifierCfg
28 acc.merge (D3PDMCTruthClassifierCfg (flags))
29
30 acc.addEventAlgo (D3PD.TruthMuonsToSG \
31 (algname,
32 TruthMuonContainer = sgkey,
33 TruthContainer = TruthContainer,
34 Classifier = acc.getPublicTool ('D3PDMCTruthClassifier')))
35 return

Variable Documentation

◆ D3PD

python.TruthMuonD3PDObject.D3PD = CompFactory.D3PD

Definition at line 12 of file TruthMuonD3PDObject.py.

◆ PDGIDVariable

python.TruthMuonD3PDObject.PDGIDVariable

Definition at line 50 of file TruthMuonD3PDObject.py.

◆ truthMuon

python.TruthMuonD3PDObject.truthMuon
Initial value:
1= \
2 TruthMuonD3PDObject.defineBlock (0, 'Classification',
3 # TruthD3PDMaker

Definition at line 51 of file TruthMuonD3PDObject.py.

◆ TruthMuonD3PDObject

python.TruthMuonD3PDObject.TruthMuonD3PDObject
Initial value:
1= make_SGDataVector_D3PDObject ('DataVector<xAOD::TruthParticle_v1>',
2 'D3PDTruthMuons',
3 'muonTruth_',
4 'TruthMuonD3PDObject')

Definition at line 15 of file TruthMuonD3PDObject.py.

◆ WriteEt

python.TruthMuonD3PDObject.WriteEt

Definition at line 44 of file TruthMuonD3PDObject.py.

◆ WriteEtaPhi

python.TruthMuonD3PDObject.WriteEtaPhi

Definition at line 46 of file TruthMuonD3PDObject.py.

◆ WritePt

python.TruthMuonD3PDObject.WritePt

Definition at line 45 of file TruthMuonD3PDObject.py.