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.
double getP()
Getter for magnitut of momentum.
A Class to store the Monte Carlo particle information.
float getEnergy() const
Return particle energy in GeV.
ROOT::Math::XYZVector getVertex() const
Return production vertex position, shorthand for getProductionVertex().
float getCharge() const
Return the particle charge defined in TDatabasePDG.
ROOT::Math::XYZVector getMomentum() const
Return momentum.