This struct is used by the TrackingPerformanceEvaluation Module to save information of reconstructed tracks. More...
#include <MCParticleInfo.h>
Public Member Functions | |
MCParticleInfo (const MCParticle &the_mcParticle, const ROOT::Math::XYZVector &the_magField) | |
Constructor. | |
double | getPx () |
Getter for x component of momentum. | |
double | getPy () |
Getter for y component of momentum. | |
double | getPz () |
Getter for z component of momentum. | |
double | getPt () |
Getter for transverse momentum. | |
double | getP () |
Getter for magnitut of momentum. | |
double | getEnergy () |
Getter for energy. | |
double | getX () |
Getter for x component of vertex. | |
double | getY () |
Getter for y component of vertex. | |
double | getZ () |
Getter for z component of vertex. | |
double | getPtheta () |
Getter for theta of momentum vector. | |
double | getPphi () |
Getter for phi of momentum vector. | |
double | getCharge () |
Getter for electric charge of particle. | |
double | getD0 () |
Getter for D0. | |
double | getZ0 () |
Getter for Z0. | |
double | getPhi () |
Getter for Phi. | |
double | getOmega () |
Getter for Omega. | |
double | getCotTheta () |
Getter for Theta. | |
double | getLambda () |
Getter for Lambda. | |
double | getChi () |
Getter for Chi. | |
Private Attributes | |
const MCParticle & | m_mcParticle |
Reference to MC particle. | |
double | m_myBz |
Member variable for z component of B field. | |
double | m_charge |
Member variable for particle's electric charge. | |
This struct is used by the TrackingPerformanceEvaluation Module to save information of reconstructed tracks.
Definition at line 22 of file MCParticleInfo.h.
MCParticleInfo | ( | const MCParticle & | the_mcParticle, |
const ROOT::Math::XYZVector & | the_magField ) |
Constructor.
Definition at line 14 of file MCParticleInfo.cc.
|
inline |
Getter for electric charge of particle.
Definition at line 55 of file MCParticleInfo.h.
double getChi | ( | ) |
Getter for Chi.
Definition at line 50 of file MCParticleInfo.cc.
double getCotTheta | ( | ) |
Getter for Theta.
Definition at line 79 of file MCParticleInfo.cc.
double getD0 | ( | ) |
Getter for D0.
Definition at line 24 of file MCParticleInfo.cc.
|
inline |
Getter for energy.
Definition at line 40 of file MCParticleInfo.h.
double getLambda | ( | ) |
Getter for Lambda.
Definition at line 87 of file MCParticleInfo.cc.
double getOmega | ( | ) |
|
inline |
Getter for magnitut of momentum.
Definition at line 38 of file MCParticleInfo.h.
double getPhi | ( | ) |
|
inline |
Getter for phi of momentum vector.
Definition at line 52 of file MCParticleInfo.h.
|
inline |
Getter for transverse momentum.
Definition at line 36 of file MCParticleInfo.h.
|
inline |
Getter for theta of momentum vector.
Definition at line 50 of file MCParticleInfo.h.
|
inline |
Getter for x component of momentum.
Definition at line 30 of file MCParticleInfo.h.
|
inline |
Getter for y component of momentum.
Definition at line 32 of file MCParticleInfo.h.
|
inline |
Getter for z component of momentum.
Definition at line 34 of file MCParticleInfo.h.
|
inline |
Getter for x component of vertex.
Definition at line 43 of file MCParticleInfo.h.
|
inline |
Getter for y component of vertex.
Definition at line 45 of file MCParticleInfo.h.
|
inline |
Getter for z component of vertex.
Definition at line 47 of file MCParticleInfo.h.
double getZ0 | ( | ) |
Getter for Z0.
Definition at line 73 of file MCParticleInfo.cc.
|
private |
Member variable for particle's electric charge.
Definition at line 80 of file MCParticleInfo.h.
|
private |
Reference to MC particle.
Definition at line 76 of file MCParticleInfo.h.
|
private |
Member variable for z component of B field.
Definition at line 78 of file MCParticleInfo.h.