Belle II Software  release-08-01-10
TrackPoint_t Struct Reference

Struct to hold variables for intersection points. More...

#include <PXDPerformanceStructs.h>

Public Member Functions

 TrackPoint_t ()
 Default constructor.
 
RecoTracksetValues (const PXDIntercept &pxdIntercept, const std::string &recoTracksName="", const double &mass=Const::electronMass)
 Update values from a PXDCluster. More...
 

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. More...
 
float chargeMPV
 Expected charge in ADU.
 
bool inside
 True if it's inside the active region.
 

Detailed Description

Struct to hold variables for intersection points.

Definition at line 58 of file PXDPerformanceStructs.h.

Member Function Documentation

◆ setValues()

RecoTrack * setValues ( const PXDIntercept pxdIntercept,
const std::string &  recoTracksName = "",
const double &  mass = Const::electronMass 
)

Update values from a PXDCluster.

Parameters
pxdIntercepta PXDIntercept object.
recoTracksNameName of RecoTrack collection
massMass of the impinging particle
Returns
the pointer of the related RecoTrack object.

Definition at line 33 of file PXDPerformanceStructs.cc.

Member Data Documentation

◆ tol

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 80 of file PXDPerformanceStructs.h.


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