Local (=single RP) track with essential information only. More...
#include <CTPPSLocalTrackLite.h>
Public Member Functions | |
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... | |
Protected Attributes | |
float | chi2_norm_ |
fit /NDF More... | |
unsigned short | num_points_fit_ |
number of points used for fit More... | |
CTPPSpixelLocalTrackReconstructionInfo | pixel_track_reco_info_ |
uint32_t | rp_id_ |
RP id. More... | |
float | time_ |
time information, ns More... | |
float | time_unc_ |
uncertainty on time information, ns More... | |
float | tx_ |
horizontal angle, x = x0 + tx*(z-z0) More... | |
float | tx_unc_ |
uncertainty on horizontal angle More... | |
float | ty_ |
vertical angle, y = y0 + ty*(z-z0) More... | |
float | ty_unc_ |
uncertainty on vertical angle More... | |
float | x_ |
horizontal hit position, mm More... | |
float | x_unc_ |
uncertainty on horizontal hit position, mm More... | |
float | y_ |
vertical hit position, mm More... | |
float | y_unc_ |
uncertainty on vertical hit position, mm More... | |
Local (=single RP) track with essential information only.
Definition at line 18 of file CTPPSLocalTrackLite.h.
|
inline |
Definition at line 25 of file CTPPSLocalTrackLite.h.
|
inline |
Definition at line 41 of file CTPPSLocalTrackLite.h.
|
inline |
returns the track fit chi Squared over NDF
Definition at line 104 of file CTPPSLocalTrackLite.h.
References num_points_fit_.
Referenced by PPSFilteredProtonProducer::IsTrackOK().
|
inline |
returns the number of points used for fit
Definition at line 110 of file CTPPSLocalTrackLite.h.
Referenced by PPSFilteredProtonProducer::IsTrackOK().
|
inline |
returns the track reconstruction info byte
Definition at line 107 of file CTPPSLocalTrackLite.h.
Referenced by PPSFilteredProtonProducer::IsTrackOK().
|
inline |
returns the RP id
Definition at line 71 of file CTPPSLocalTrackLite.h.
References x_unc_.
Referenced by CTPPSProtonReconstructionPlotter::CalculateTimingTrackingDistance(), and PPSFilteredProtonProducer::IsTrackOK().
|
inline |
|
inline |
returns the track time uncertainty
Definition at line 89 of file CTPPSLocalTrackLite.h.
References tx_unc_.
|
inline |
returns the track horizontal angle
Definition at line 92 of file CTPPSLocalTrackLite.h.
References ty_.
Referenced by PPSFilteredProtonProducer::IsTrackOK().
|
inline |
returns the track horizontal angle uncertainty
Definition at line 95 of file CTPPSLocalTrackLite.h.
References ty_unc_.
|
inline |
returns the track vertical angle
Definition at line 98 of file CTPPSLocalTrackLite.h.
References chi2_norm_.
Referenced by PPSFilteredProtonProducer::IsTrackOK().
|
inline |
returns the track vertical angle uncertainty
Definition at line 101 of file CTPPSLocalTrackLite.h.
References pixel_track_reco_info_.
|
inline |
returns the horizontal track position
Definition at line 74 of file CTPPSLocalTrackLite.h.
References y_.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), CTPPSProtonReconstructionPlotter::analyze(), CTPPSProtonReconstructionPlotter::CalculateTimingTrackingDistance(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
inline |
returns the horizontal track position uncertainty
Definition at line 77 of file CTPPSLocalTrackLite.h.
References y_unc_.
Referenced by CTPPSProtonReconstructionPlotter::CalculateTimingTrackingDistance().
|
inline |
returns the vertical track position
Definition at line 80 of file CTPPSLocalTrackLite.h.
References time_.
Referenced by svgfig.Ellipse::__repr__(), CTPPSProtonReconstructionPlotter::analyze(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
inline |
returns the vertical track position uncertainty
Definition at line 83 of file CTPPSLocalTrackLite.h.
References time_unc_.
|
protected |
|
protected |
number of points used for fit
Definition at line 149 of file CTPPSLocalTrackLite.h.
Referenced by chiSquaredOverNDF().
|
protected |
Track information byte for bx-shifted runs:
Definition at line 146 of file CTPPSLocalTrackLite.h.
Referenced by tyUnc().
|
protected |
RP id.
Definition at line 114 of file CTPPSLocalTrackLite.h.
|
protected |
|
protected |
uncertainty on time information, ns
Definition at line 154 of file CTPPSLocalTrackLite.h.
Referenced by yUnc().
|
protected |
horizontal angle, x = x0 + tx*(z-z0)
Definition at line 130 of file CTPPSLocalTrackLite.h.
Referenced by time().
|
protected |
uncertainty on horizontal angle
Definition at line 132 of file CTPPSLocalTrackLite.h.
Referenced by timeUnc().
|
protected |
vertical angle, y = y0 + ty*(z-z0)
Definition at line 134 of file CTPPSLocalTrackLite.h.
Referenced by tx().
|
protected |
uncertainty on vertical angle
Definition at line 136 of file CTPPSLocalTrackLite.h.
Referenced by txUnc().
|
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 122 of file CTPPSLocalTrackLite.h.
|
protected |
uncertainty on horizontal hit position, mm
Definition at line 124 of file CTPPSLocalTrackLite.h.
Referenced by rpId().
|
protected |
|
protected |
uncertainty on vertical hit position, mm
Definition at line 128 of file CTPPSLocalTrackLite.h.
Referenced by xUnc().