Belle II Software  release-08-01-10
MCParticleInfo Class Reference

This struct is used by the TrackingPerformanceEvaluation Module to save information of reconstructed tracks. More...

#include <MCParticleInfo.h>

Collaboration diagram for MCParticleInfo:

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 MCParticlem_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.
 

Detailed Description

This struct is used by the TrackingPerformanceEvaluation Module to save information of reconstructed tracks.

Definition at line 22 of file MCParticleInfo.h.


The documentation for this class was generated from the following files: