![]() |
Belle II Software release-09-00-03
|
Struct to hold variables for intersection points. More...
#include <PXDPerformanceStructs.h>
Public Member Functions | |
| TrackPoint_t () | |
| Default constructor. | |
| RecoTrack * | setValues (const PXDIntercept &pxdIntercept, const std::string &recoTracksName="", const double &mass=Const::electronMass) |
| Update values from a PXDCluster. | |
Public Attributes | |
| float | x |
| Global position in x. | |
| float | y |
| Global position in y. | |
| float | z |
| Global position in z. | |
| float | tol |
| The variables below are included here as they can be calculated w.o. | |
| float | chargeMPV |
| Expected charge in ADU. | |
| bool | inside |
| True if it's inside the active region. | |
Struct to hold variables for intersection points.
Definition at line 57 of file PXDPerformanceStructs.h.
|
inline |
Default constructor.
Definition at line 60 of file PXDPerformanceStructs.h.
| RecoTrack * setValues | ( | const PXDIntercept & | pxdIntercept, |
| const std::string & | recoTracksName = "", |
||
| const double & | mass = Const::electronMass |
||
| ) |
Update values from a PXDCluster.
| pxdIntercept | a PXDIntercept object. |
| recoTracksName | Name of RecoTrack collection |
| mass | Mass of the impinging particle |
Definition at line 33 of file PXDPerformanceStructs.cc.
| float chargeMPV |
Expected charge in ADU.
Definition at line 80 of file PXDPerformanceStructs.h.
| bool inside |
True if it's inside the active region.
Definition at line 81 of file PXDPerformanceStructs.h.
| float tol |
The variables below are included here as they can be calculated w.o.
having a track cluster. cos(incident angle) = thickness/path length.
Definition at line 79 of file PXDPerformanceStructs.h.
| float x |
Global position in x.
Definition at line 72 of file PXDPerformanceStructs.h.
| float y |
Global position in y.
Definition at line 73 of file PXDPerformanceStructs.h.
| float z |
Global position in z.
Definition at line 74 of file PXDPerformanceStructs.h.