![]() |
Belle II Software development
|
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 13 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 49 of file MCParticleInfo.cc.
| double getCotTheta | ( | ) |
Getter for Theta.
Definition at line 78 of file MCParticleInfo.cc.
| double getD0 | ( | ) |
Getter for D0.
Definition at line 23 of file MCParticleInfo.cc.
|
inline |
Getter for energy.
Definition at line 40 of file MCParticleInfo.h.
| double getLambda | ( | ) |
Getter for Lambda.
Definition at line 86 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 72 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.