Local (=single RP) track with essential information only.
More...
#include <CTPPSLocalTrackLite.h>
|
float | chiSquaredOverNDF () const |
| returns the track fit chi Squared over NDF More...
|
|
| CTPPSLocalTrackLite () |
|
| CTPPSLocalTrackLite (uint32_t pid, float px, float pxu, float py, float pyu, float ptx, float ptxu, float pty, float ptyu, float pchiSquaredOverNDF, CTPPSpixelLocalTrackReconstructionInfo ppixelTrack_reco_info, unsigned short pNumberOfPointsUsedForFit, float pt, float ptu) |
|
unsigned short | numberOfPointsUsedForFit () const |
| returns the number of points used for fit More...
|
|
CTPPSpixelLocalTrackReconstructionInfo | pixelTrackRecoInfo () const |
| returns the track reconstruction info byte More...
|
|
uint32_t | rpId () const |
| returns the RP id More...
|
|
float | time () const |
| returns the track time More...
|
|
float | timeUnc () const |
| returns the track time uncertainty More...
|
|
float | tx () const |
| returns the track horizontal angle More...
|
|
float | txUnc () const |
| returns the track horizontal angle uncertainty More...
|
|
float | ty () const |
| returns the track vertical angle More...
|
|
float | tyUnc () const |
| returns the track vertical angle uncertainty More...
|
|
float | x () const |
| returns the horizontal track position More...
|
|
float | xUnc () const |
| returns the horizontal track position uncertainty More...
|
|
float | y () const |
| returns the vertical track position More...
|
|
float | yUnc () const |
| returns the vertical track position uncertainty More...
|
|
Local (=single RP) track with essential information only.
Definition at line 19 of file CTPPSLocalTrackLite.h.
◆ CTPPSLocalTrackLite() [1/2]
CTPPSLocalTrackLite::CTPPSLocalTrackLite |
( |
| ) |
|
|
inline |
◆ CTPPSLocalTrackLite() [2/2]
CTPPSLocalTrackLite::CTPPSLocalTrackLite |
( |
uint32_t |
pid, |
|
|
float |
px, |
|
|
float |
pxu, |
|
|
float |
py, |
|
|
float |
pyu, |
|
|
float |
ptx, |
|
|
float |
ptxu, |
|
|
float |
pty, |
|
|
float |
ptyu, |
|
|
float |
pchiSquaredOverNDF, |
|
|
CTPPSpixelLocalTrackReconstructionInfo |
ppixelTrack_reco_info, |
|
|
unsigned short |
pNumberOfPointsUsedForFit, |
|
|
float |
pt, |
|
|
float |
ptu |
|
) |
| |
|
inline |
◆ chiSquaredOverNDF()
float CTPPSLocalTrackLite::chiSquaredOverNDF |
( |
| ) |
const |
|
inline |
◆ numberOfPointsUsedForFit()
unsigned short CTPPSLocalTrackLite::numberOfPointsUsedForFit |
( |
| ) |
const |
|
inline |
◆ pixelTrackRecoInfo()
◆ rpId()
uint32_t CTPPSLocalTrackLite::rpId |
( |
| ) |
const |
|
inline |
◆ time()
float CTPPSLocalTrackLite::time |
( |
| ) |
const |
|
inline |
◆ timeUnc()
float CTPPSLocalTrackLite::timeUnc |
( |
| ) |
const |
|
inline |
◆ tx()
float CTPPSLocalTrackLite::tx |
( |
| ) |
const |
|
inline |
◆ txUnc()
float CTPPSLocalTrackLite::txUnc |
( |
| ) |
const |
|
inline |
◆ ty()
float CTPPSLocalTrackLite::ty |
( |
| ) |
const |
|
inline |
◆ tyUnc()
float CTPPSLocalTrackLite::tyUnc |
( |
| ) |
const |
|
inline |
◆ x()
float CTPPSLocalTrackLite::x |
( |
| ) |
const |
|
inline |
◆ xUnc()
float CTPPSLocalTrackLite::xUnc |
( |
| ) |
const |
|
inline |
◆ y()
float CTPPSLocalTrackLite::y |
( |
| ) |
const |
|
inline |
◆ yUnc()
float CTPPSLocalTrackLite::yUnc |
( |
| ) |
const |
|
inline |
◆ chi2_norm_
float CTPPSLocalTrackLite::chi2_norm_ |
|
protected |
◆ num_points_fit_
unsigned short CTPPSLocalTrackLite::num_points_fit_ |
|
protected |
◆ pixel_track_reco_info_
Track information byte for bx-shifted runs:
- notShiftedRun -> Default value for tracks reconstructed in non-bx-shifted ROCs
- allShiftedPlanes -> Track reconstructed in a bx-shifted ROC with bx-shifted planes only
- noShiftedPlanes -> Track reconstructed in a bx-shifted ROC with non-bx-shifted planes only
- mixedPlanes -> Track reconstructed in a bx-shifted ROC both with bx-shifted and non-bx-shifted planes
- invalid -> Dummy value. Assigned when pixelTrack_reco_info is not computed (i.e. non-pixel tracks)
Definition at line 147 of file CTPPSLocalTrackLite.h.
◆ rp_id_
uint32_t CTPPSLocalTrackLite::rp_id_ |
|
protected |
◆ time_
float CTPPSLocalTrackLite::time_ |
|
protected |
◆ time_unc_
float CTPPSLocalTrackLite::time_unc_ |
|
protected |
◆ tx_
float CTPPSLocalTrackLite::tx_ |
|
protected |
◆ tx_unc_
float CTPPSLocalTrackLite::tx_unc_ |
|
protected |
◆ ty_
float CTPPSLocalTrackLite::ty_ |
|
protected |
◆ ty_unc_
float CTPPSLocalTrackLite::ty_unc_ |
|
protected |
◆ x_
float CTPPSLocalTrackLite::x_ |
|
protected |
horizontal hit position, mm
local track parameterization x = x0 + tx*(z-z0), y = y0 + ty*(z-z0) x0, y0, z-z0 in mm z0: position of the reference scoring plane (in the middle of the RP)
Definition at line 123 of file CTPPSLocalTrackLite.h.
◆ x_unc_
float CTPPSLocalTrackLite::x_unc_ |
|
protected |
◆ y_
float CTPPSLocalTrackLite::y_ |
|
protected |
◆ y_unc_
float CTPPSLocalTrackLite::y_unc_ |
|
protected |