This struct is used by the TrackingPerformanceEvaluation Module to save information of reconstructed ...
double getPx()
Getter for x component of momentum.
double m_myBz
Member variable for z component of B field.
double getZ()
Getter for z component of vertex.
double getPt()
Getter for transverse momentum.
double getY()
Getter for y component of vertex.
double getCharge()
Getter for electric charge of particle.
double getPtheta()
Getter for theta of momentum vector.
double getX()
Getter for x component of vertex.
double getPy()
Getter for y component of momentum.
double getPz()
Getter for z component of momentum.
const MCParticle & m_mcParticle
Reference to MC particle.
double getPphi()
Getter for phi of momentum vector.
double m_charge
Member variable for particle's electric charge.
MCParticleInfo(const MCParticle &the_mcParticle, const TVector3 &the_magField)
Constructor.
double getP()
Getter for magnitut of momentum.
A Class to store the Monte Carlo particle information.
float getEnergy() const
Return particle energy in GeV.
TVector3 getVertex() const
Return production vertex position, shorthand for getProductionVertex().
TVector3 getMomentum() const
Return momentum.
float getCharge() const
Return the particle charge defined in TDatabasePDG.