Geant4ParticleConst.h
Go to the documentation of this file.
34 ConstGeant4Particle(int ID, int g4Parent, int reason, int mask, int steps, int secondaries, int pdgID, int status, std::array<int, 2> colorFlow, int genStatus, int charge, std::array<int, 1> spare, std::array<float, 3> spin, double vsx, double vsy, double vsz, double vex, double vey, double vez, double psx, double psy, double psz, double pex, double pey, double pez, double mass, double time, double properTime);
std::vector< int >::const_iterator parents_begin() const
Definition: Geant4ParticleConst.cc:107
bool isAvailable() const
check whether the object is actually available
Definition: Geant4ParticleConst.cc:174
bool operator<(const ConstGeant4Particle &other) const
Definition: Geant4ParticleConst.h:164
Definition: Geant4Particle.h:27
unsigned int daughters_size() const
Definition: Geant4ParticleConst.cc:151
ConstGeant4Particle & operator=(const ConstGeant4Particle &other)
copy-assignment operator
Definition: Geant4ParticleConst.cc:56
const podio::ObjectID getObjectID() const
Definition: Geant4ParticleConst.cc:181
bool operator==(const ConstGeant4Particle &other) const
Definition: Geant4ParticleConst.h:160
std::vector< int >::const_iterator daughters_end() const
Definition: Geant4ParticleConst.cc:145
Definition: Geant4Output2Podio.h:12
Definition: Geant4ParticleObj.h:20
std::vector< int >::const_iterator parents_end() const
Definition: Geant4ParticleConst.cc:113
std::vector< int >::const_iterator daughters_begin() const
Definition: Geant4ParticleConst.cc:139
podio::RelationRange< int > parents() const
Definition: Geant4ParticleConst.cc:130
podio::RelationRange< int > daughters() const
Definition: Geant4ParticleConst.cc:162
unsigned int parents_size() const
Definition: Geant4ParticleConst.cc:119
A Collection is identified by an ID.
Definition: Geant4ParticleCollection.h:50