dd4pod::Geant4ParticleObj Class Reference
#include <Geant4ParticleObj.h>
Inheritance diagram for dd4pod::Geant4ParticleObj:
Collaboration diagram for dd4pod::Geant4ParticleObj:
Public Member Functions | |
Geant4ParticleObj () | |
constructor More... | |
Geant4ParticleObj (const Geant4ParticleObj &) | |
copy constructor (does a deep-copy of relation containers) More... | |
Geant4ParticleObj (const podio::ObjectID id, Geant4ParticleData data) | |
constructor from ObjectID and Geant4ParticleData does not initialize the internal relation containers More... | |
virtual | ~Geant4ParticleObj () |
Public Attributes | |
Geant4ParticleData | data |
std::vector< int > * | m_parents |
std::vector< int > * | m_daughters |
Detailed Description
Definition at line 20 of file Geant4ParticleObj.h.
Constructor & Destructor Documentation
◆ Geant4ParticleObj() [1/3]
dd4pod::Geant4ParticleObj::Geant4ParticleObj | ( | ) |
constructor
Definition at line 6 of file Geant4ParticleObj.cc.
◆ Geant4ParticleObj() [2/3]
dd4pod::Geant4ParticleObj::Geant4ParticleObj | ( | const Geant4ParticleObj & | other | ) |
copy constructor (does a deep-copy of relation containers)
Definition at line 17 of file Geant4ParticleObj.cc.
◆ Geant4ParticleObj() [3/3]
dd4pod::Geant4ParticleObj::Geant4ParticleObj | ( | const podio::ObjectID | id, |
Geant4ParticleData | data | ||
) |
constructor from ObjectID and Geant4ParticleData does not initialize the internal relation containers
Definition at line 13 of file Geant4ParticleObj.cc.
◆ ~Geant4ParticleObj()
|
virtual |
Definition at line 25 of file Geant4ParticleObj.cc.
Member Data Documentation
◆ data
Geant4ParticleData dd4pod::Geant4ParticleObj::data |
Definition at line 32 of file Geant4ParticleObj.h.
◆ m_daughters
std::vector<int>* dd4pod::Geant4ParticleObj::m_daughters |
Definition at line 34 of file Geant4ParticleObj.h.
◆ m_parents
std::vector<int>* dd4pod::Geant4ParticleObj::m_parents |
Definition at line 33 of file Geant4ParticleObj.h.
The documentation for this class was generated from the following files: