Belle II Software development
|
This struct is used by the StandardTrackingPerformanceModule to save information of reconstructed tracks. More...
#include <ParticleProperties.h>
Public Member Functions | |
ParticleProperties ()=default | |
default constructor | |
ParticleProperties (double value) | |
constructor which sets all members to the given value | |
void | setAllTo (double value) |
Set all the values of the data structure to one value for initialization. | |
void | operator= (double value) |
Same as setAllTo but usable as C++ assignment operator. | |
Public Attributes | |
double | mass |
measured mass | |
double | px |
measured momentum in x direction | |
double | py |
measured momentum in y direction | |
double | pz |
measured momentum in z direction | |
double | pt |
measured transverse momentum | |
double | ptot |
measured total momentum | |
double | cosTheta |
polar angle of measured momentum vector | |
double | phi |
azimuthal angle of measured momentum vector | |
double | x |
measured x value of position | |
double | y |
measured y value of position | |
double | z |
measured z value of position | |
int | nPXDhits |
Number of PXD hits in reconstructed track | |
int | nSVDhits |
Number of SVD hits in reconstructed track | |
int | nCDChits |
Number of CDC hits in reconstructed track | |
int | nWeights |
Number of entries in weights array | |
float | weights [maxNweights] |
Weights of the hits in sequence | |
int | pdg_gen |
PDG code of generated particle. | |
double | mass_gen |
generated mass | |
double | px_gen |
generated momentum in x direction | |
double | py_gen |
generated momentum in y direction | |
double | pz_gen |
generated momentum in z direction | |
double | pt_gen |
generated transverse momentum | |
double | ptot_gen |
generated total momentum | |
double | cosTheta_gen |
polar angle of generated momentum vector | |
double | phi_gen |
azimuthal angle of generated momentum vector | |
double | x_gen |
x value of generated position | |
double | y_gen |
y value of generated position | |
double | z_gen |
z value of generated position | |
Static Public Attributes | |
static const int | maxNweights = 160 |
the maximum number of stored weights | |
This struct is used by the StandardTrackingPerformanceModule to save information of reconstructed tracks.
Definition at line 19 of file ParticleProperties.h.
|
inlineexplicit |
constructor which sets all members to the given value
Definition at line 24 of file ParticleProperties.h.
|
inline |
Same as setAllTo but usable as C++ assignment operator.
Definition at line 106 of file ParticleProperties.h.
|
inline |
Set all the values of the data structure to one value for initialization.
Definition at line 67 of file ParticleProperties.h.
double cosTheta |
polar angle of measured momentum vector
Definition at line 37 of file ParticleProperties.h.
double cosTheta_gen |
polar angle of generated momentum vector
Definition at line 57 of file ParticleProperties.h.
double mass |
measured mass
Definition at line 31 of file ParticleProperties.h.
double mass_gen |
generated mass
Definition at line 51 of file ParticleProperties.h.
|
static |
the maximum number of stored weights
Definition at line 29 of file ParticleProperties.h.
int nCDChits |
Number of CDC hits in reconstructed track
Definition at line 45 of file ParticleProperties.h.
int nPXDhits |
Number of PXD hits in reconstructed track
Definition at line 43 of file ParticleProperties.h.
int nSVDhits |
Number of SVD hits in reconstructed track
Definition at line 44 of file ParticleProperties.h.
int nWeights |
Number of entries in weights array
Definition at line 47 of file ParticleProperties.h.
int pdg_gen |
PDG code of generated particle.
Definition at line 50 of file ParticleProperties.h.
double phi |
azimuthal angle of measured momentum vector
Definition at line 38 of file ParticleProperties.h.
double phi_gen |
azimuthal angle of generated momentum vector
Definition at line 58 of file ParticleProperties.h.
double pt |
measured transverse momentum
Definition at line 35 of file ParticleProperties.h.
double pt_gen |
generated transverse momentum
Definition at line 55 of file ParticleProperties.h.
double ptot |
measured total momentum
Definition at line 36 of file ParticleProperties.h.
double ptot_gen |
generated total momentum
Definition at line 56 of file ParticleProperties.h.
double px |
measured momentum in x direction
Definition at line 32 of file ParticleProperties.h.
double px_gen |
generated momentum in x direction
Definition at line 52 of file ParticleProperties.h.
double py |
measured momentum in y direction
Definition at line 33 of file ParticleProperties.h.
double py_gen |
generated momentum in y direction
Definition at line 53 of file ParticleProperties.h.
double pz |
measured momentum in z direction
Definition at line 34 of file ParticleProperties.h.
double pz_gen |
generated momentum in z direction
Definition at line 54 of file ParticleProperties.h.
float weights[maxNweights] |
Weights of the hits in sequence
Definition at line 48 of file ParticleProperties.h.
double x |
measured x value of position
Definition at line 39 of file ParticleProperties.h.
double x_gen |
x value of generated position
Definition at line 59 of file ParticleProperties.h.
double y |
measured y value of position
Definition at line 40 of file ParticleProperties.h.
double y_gen |
y value of generated position
Definition at line 60 of file ParticleProperties.h.
double z |
measured z value of position
Definition at line 41 of file ParticleProperties.h.
double z_gen |
z value of generated position
Definition at line 61 of file ParticleProperties.h.