![]() |
Belle II Software release-09-00-04
|
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.