![]() |
ATLAS Offline Software
|
Class describing a pile-up truth event in the MC record. More...
#include <TruthPileupEvent_v1.h>
Public Member Functions | |
| TruthPileupEvent_v1 () | |
| Default constructor. | |
| virtual Type::ObjectType | type () const |
| The type of the object as a simple enumeration. | |
| void | toPersistent () |
| Function making sure that the object is ready for persistification. | |
Access to all the particles associated with the event | |
| const TruthParticleLinks_t & | truthParticleLinks () const |
| Get all the truth particles. | |
| void | setTruthParticleLinks (const TruthParticleLinks_t &plinks) |
| Set all the truth particles. | |
| size_t | nTruthParticles () const |
| Get the number of truth particles. | |
| const TruthParticleLink_t & | truthParticleLink (size_t index) const |
| Get the link to one of the truth particles. | |
| const TruthParticle * | truthParticle (size_t index) const |
| Get a pointer to one of the truth particles. | |
| void | addTruthParticleLink (const TruthParticleLink_t &plink) |
| Add one truth particle. | |
| void | clearTruthParticleLinks () |
| Remove all truth particles. | |
| typedef ElementLink< TruthParticleContainer > | TruthParticleLink_t |
| Type of a single truth particle link. | |
| typedef std::vector< TruthParticleLink_t > | TruthParticleLinks_t |
| Type of the truth particle links vector. | |
Access to all the vertices associated with the event | |
| const TruthVertexLinks_t & | truthVertexLinks () const |
| Get all the truth vertices. | |
| void | setTruthVertexLinks (const TruthVertexLinks_t &links) |
| Set all the truth vertices. | |
| size_t | nTruthVertices () const |
| Get the number of truth vertices. | |
| const TruthVertexLink_t & | truthVertexLink (size_t index) const |
| Get the link to one of the truth vertices. | |
| const TruthVertex * | truthVertex (size_t index) const |
| Get a pointer to one of the truth vertices. | |
| void | addTruthVertexLink (const TruthVertexLink_t &vlink) |
| Add one truth vertex. | |
| void | clearTruthVertexLinks () |
| Remove all truth vertices. | |
| typedef ElementLink< TruthVertexContainer > | TruthVertexLink_t |
| Type of a single truth vertex link. | |
| typedef std::vector< TruthVertexLink_t > | TruthVertexLinks_t |
| Type of the truth particle links vector. | |
Class describing a pile-up truth event in the MC record.
Definition at line 23 of file TruthPileupEvent_v1.h.
|
inherited |
Type of a single truth particle link.
Definition at line 48 of file TruthEventBase_v1.h.
|
inherited |
Type of the truth particle links vector.
Definition at line 50 of file TruthEventBase_v1.h.
|
inherited |
Type of a single truth vertex link.
Definition at line 73 of file TruthEventBase_v1.h.
|
inherited |
Type of the truth particle links vector.
Definition at line 75 of file TruthEventBase_v1.h.
| xAOD::TruthPileupEvent_v1::TruthPileupEvent_v1 | ( | ) |
Default constructor.
Definition at line 12 of file TruthPileupEvent_v1.cxx.
|
inherited |
Add one truth particle.
Definition at line 68 of file TruthEventBase_v1.cxx.
|
inherited |
Add one truth vertex.
Definition at line 129 of file TruthEventBase_v1.cxx.
|
inherited |
Remove all truth particles.
Definition at line 74 of file TruthEventBase_v1.cxx.
|
inherited |
Remove all truth vertices.
Definition at line 135 of file TruthEventBase_v1.cxx.
|
inherited |
Get the number of truth particles.
|
inherited |
Get the number of truth vertices.
|
inherited |
Set all the truth particles.
|
inherited |
Set all the truth vertices.
|
inherited |
Function making sure that the object is ready for persistification.
Definition at line 143 of file TruthEventBase_v1.cxx.
|
inherited |
Get a pointer to one of the truth particles.
Definition at line 50 of file TruthEventBase_v1.cxx.
|
inherited |
Get the link to one of the truth particles.
Definition at line 45 of file TruthEventBase_v1.cxx.
|
inherited |
Get all the truth particles.
|
inherited |
Get a pointer to one of the truth vertices.
Definition at line 112 of file TruthEventBase_v1.cxx.
|
inherited |
Get the link to one of the truth vertices.
Definition at line 107 of file TruthEventBase_v1.cxx.
|
inherited |
Get all the truth vertices.
|
virtual |
The type of the object as a simple enumeration.
Implements xAOD::TruthEventBase_v1.
Definition at line 17 of file TruthPileupEvent_v1.cxx.