![]() |
ATLAS Offline Software
|
#include <TruthBinding.h>
Public Member Functions | |
| TruthBinding ()=delete | |
| No default constructor. | |
| TruthBinding (HepMC::GenParticlePtr allTruthP) | |
| constructor setting all truth particle pointers to the given particle | |
| TruthBinding (HepMC::GenParticlePtr truthP, HepMC::GenParticlePtr primaryTruthP, HepMC::GenParticlePtr genZeroTruthP) | |
| constructor setting all truth particle pointers individually | |
| TruthBinding (const TruthBinding &rhs)=default | |
| copy constructors | |
| TruthBinding (TruthBinding &&rhs)=default | |
| TruthBinding & | operator= (const TruthBinding &rhs)=default |
| TruthBinding & | operator= (TruthBinding &&rhs)=default |
| bool | operator== (const TruthBinding &rhs) const |
| comparisons | |
| bool | isEqual (const TruthBinding &rhs) const |
| bool | isIdent (const TruthBinding &rhs) const |
| ~TruthBinding () | |
| destructor | |
| HepMC::GenParticlePtr | getCurrentGenParticle () |
| pointer to the particle in the simulation truth | |
| HepMC::ConstGenParticlePtr | getCurrentGenParticle () const |
| void | setCurrentGenParticle (HepMC::GenParticlePtr p) |
| HepMC::GenParticlePtr | getPrimaryGenParticle () |
| pointer to the primary particle in the simulation truth | |
| HepMC::ConstGenParticlePtr | getPrimaryGenParticle () const |
| HepMC::GenParticlePtr | getGenerationZeroGenParticle () |
| pointer to the simulation truth particle before any regeneration happened (eg. | |
| HepMC::ConstGenParticlePtr | getGenerationZeroGenParticle () const |
| void | setGenerationZeroGenParticle (HepMC::GenParticlePtr p) |
| TruthBinding * | childTruthBinding (HepMC::GenParticlePtr childP) |
| Create a TruthBinding for a child particle. | |
Private Attributes | |
| HepMC::GenParticlePtr | m_truthParticle {} |
| pointer to particle in MC truth | |
| HepMC::GenParticlePtr | m_primaryGenParticle {} |
| pointer to corresponding primary (generator) particle | |
| HepMC::GenParticlePtr | m_generationZeroGenParticle {} |
| pointer to corresponding truth particle before any regenration | |
Definition at line 18 of file TruthBinding.h.
|
delete |
No default constructor.
|
inline |
constructor setting all truth particle pointers to the given particle
|
inline |
constructor setting all truth particle pointers individually
|
inlinedefault |
copy constructors
|
inlinedefault |
|
inline |
destructor
|
inline |
Create a TruthBinding for a child particle.
|
inline |
pointer to the particle in the simulation truth
|
inline |
|
inline |
pointer to the simulation truth particle before any regeneration happened (eg.
brem)
|
inline |
|
inline |
pointer to the primary particle in the simulation truth
|
inline |
|
inline |
|
inline |
|
inlinedefault |
|
inlinedefault |
|
inline |
comparisons
|
inline |
|
inline |
|
private |
pointer to corresponding truth particle before any regenration
Definition at line 64 of file TruthBinding.h.
|
private |
pointer to corresponding primary (generator) particle
Definition at line 63 of file TruthBinding.h.
|
private |