Local (=single RP) track with essential information only. More...
#include <CTPPSLocalTrackLite.h>
Public Member Functions | |
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) | |
float | getChiSquaredOverNDF () const |
returns the track fit chi Squared over NDF More... | |
unsigned short | getNumberOfPointsUsedForFit () const |
returns the number of points used for fit More... | |
CTPPSpixelLocalTrackReconstructionInfo | getPixelTrackRecoInfo () const |
returns the track reconstruction info byte More... | |
uint32_t | getRPId () const |
returns the RP id More... | |
float | getTime () const |
returns the track time More... | |
float | getTimeUnc () const |
returns the track time uncertainty More... | |
float | getTx () const |
returns the track horizontal angle More... | |
float | getTxUnc () const |
returns the track horizontal angle uncertainty More... | |
float | getTy () const |
returns the track vertical angle More... | |
float | getTyUnc () const |
returns the track vertical angle uncertainty More... | |
float | getX () const |
returns the horizontal track position More... | |
float | getXUnc () const |
returns the horizontal track position uncertainty More... | |
float | getY () const |
returns the vertical track position More... | |
float | getYUnc () const |
returns the vertical track position uncertainty More... | |
Protected Attributes | |
float | chiSquaredOverNDF |
fit chi^2 over NDF More... | |
unsigned short | numberOfPointsUsedForFit |
number of points used for fit More... | |
CTPPSpixelLocalTrackReconstructionInfo | pixelTrack_reco_info |
uint32_t | rpId |
RP id. More... | |
float | time |
time information and uncertainty, ns More... | |
float | time_unc |
float | tx |
horizontal angle and uncertainty, x = x0 + tx*(z-z0) More... | |
float | tx_unc |
float | ty |
vertical angle and uncertainty, y = y0 + ty*(z-z0) More... | |
float | ty_unc |
float | x |
horizontal hit position and uncertainty, mm More... | |
float | x_unc |
float | y |
vertical hit position and uncertainty, mm More... | |
float | y_unc |
Local (=single RP) track with essential information only.
Definition at line 19 of file CTPPSLocalTrackLite.h.
|
inline |
Definition at line 23 of file CTPPSLocalTrackLite.h.
|
inline |
Definition at line 28 of file CTPPSLocalTrackLite.h.
|
inline |
returns the track fit chi Squared over NDF
Definition at line 103 of file CTPPSLocalTrackLite.h.
References chiSquaredOverNDF.
|
inline |
returns the number of points used for fit
Definition at line 115 of file CTPPSLocalTrackLite.h.
References numberOfPointsUsedForFit.
|
inline |
returns the track reconstruction info byte
Definition at line 109 of file CTPPSLocalTrackLite.h.
References pixelTrack_reco_info.
|
inline |
returns the RP id
Definition at line 37 of file CTPPSLocalTrackLite.h.
References rpId.
Referenced by CTPPSProtonReconstructionPlotter::CalculateTimingTrackingDistance(), and CTPPSProtonReconstructionPlotter::MultiRPPlots::fill().
|
inline |
returns the track time
Definition at line 67 of file CTPPSLocalTrackLite.h.
References time.
|
inline |
returns the track time uncertainty
Definition at line 73 of file CTPPSLocalTrackLite.h.
References time_unc.
|
inline |
returns the track horizontal angle
Definition at line 79 of file CTPPSLocalTrackLite.h.
References tx.
|
inline |
returns the track horizontal angle uncertainty
Definition at line 85 of file CTPPSLocalTrackLite.h.
References tx_unc.
|
inline |
returns the track vertical angle
Definition at line 91 of file CTPPSLocalTrackLite.h.
References ty.
|
inline |
returns the track vertical angle uncertainty
Definition at line 97 of file CTPPSLocalTrackLite.h.
References ty_unc.
|
inline |
returns the horizontal track position
Definition at line 43 of file CTPPSLocalTrackLite.h.
References x.
Referenced by CTPPSProtonReconstructionPlotter::analyze(), and CTPPSProtonReconstructionPlotter::CalculateTimingTrackingDistance().
|
inline |
returns the horizontal track position uncertainty
Definition at line 49 of file CTPPSLocalTrackLite.h.
References x_unc.
Referenced by CTPPSProtonReconstructionPlotter::CalculateTimingTrackingDistance().
|
inline |
returns the vertical track position
Definition at line 55 of file CTPPSLocalTrackLite.h.
References y.
Referenced by CTPPSProtonReconstructionPlotter::analyze().
|
inline |
returns the vertical track position uncertainty
Definition at line 61 of file CTPPSLocalTrackLite.h.
References y_unc.
|
protected |
fit chi^2 over NDF
Definition at line 142 of file CTPPSLocalTrackLite.h.
Referenced by getChiSquaredOverNDF().
|
protected |
number of points used for fit
Definition at line 153 of file CTPPSLocalTrackLite.h.
Referenced by getNumberOfPointsUsedForFit().
|
protected |
Track information byte for bx-shifted runs: pixelTrack_reco_info = notShiftedRun -> Default value for tracks reconstructed in non-bx-shifted ROCs pixelTrack_reco_info = allShiftedPlanes -> Track reconstructed in a bx-shifted ROC with bx-shifted planes only pixelTrack_reco_info = noShiftedPlanes -> Track reconstructed in a bx-shifted ROC with non-bx-shifted planes only pixelTrack_reco_info = mixedPlanes -> Track reconstructed in a bx-shifted ROC both with bx-shifted and non-bx-shifted planes pixelTrack_reco_info = invalid -> Dummy value. Assigned when pixelTrack_reco_info is not computed (i.e. non-pixel tracks)
Definition at line 150 of file CTPPSLocalTrackLite.h.
Referenced by getPixelTrackRecoInfo().
|
protected |
|
protected |
time information and uncertainty, ns
Definition at line 156 of file CTPPSLocalTrackLite.h.
Referenced by getTime(), dqm-mbProfile.Profile::to_dict(), and dqm-mbProfile.Profile::update().
|
protected |
Definition at line 156 of file CTPPSLocalTrackLite.h.
Referenced by getTimeUnc().
|
protected |
horizontal angle and uncertainty, x = x0 + tx*(z-z0)
Definition at line 136 of file CTPPSLocalTrackLite.h.
Referenced by getTx().
|
protected |
Definition at line 136 of file CTPPSLocalTrackLite.h.
Referenced by getTxUnc().
|
protected |
vertical angle and uncertainty, y = y0 + ty*(z-z0)
Definition at line 139 of file CTPPSLocalTrackLite.h.
Referenced by getTy().
|
protected |
Definition at line 139 of file CTPPSLocalTrackLite.h.
Referenced by getTyUnc().
|
protected |
horizontal hit position and uncertainty, 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 130 of file CTPPSLocalTrackLite.h.
Referenced by python.rootplot.utilities.Hist::__init_TGraph(), svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), edmStreamStallGrapher.Point::__str__(), python.rootplot.root2matplotlib.Hist::_prepare_xaxis(), python.rootplot.root2matplotlib.Hist::_prepare_yaxis(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), python.rootplot.root2matplotlib.Hist2D::box(), python.rootplot.root2matplotlib.Hist2D::contour(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), getX(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), ntupleDataFormat._HitObject::r(), ntupleDataFormat._HitObject::r3D(), and python.rootplot.utilities.Hist::TGraph().
|
protected |
Definition at line 130 of file CTPPSLocalTrackLite.h.
Referenced by getXUnc().
|
protected |
vertical hit position and uncertainty, mm
Definition at line 133 of file CTPPSLocalTrackLite.h.
Referenced by python.rootplot.utilities.Hist::__getitem__(), python.rootplot.utilities.Hist::__init_TGraph(), python.rootplot.utilities.Hist::__iter__(), svgfig.Ellipse::__repr__(), python.rootplot.utilities.Hist::__setitem__(), edmStreamStallGrapher.Point::__str__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), python.rootplot.root2matplotlib.Hist::bar(), python.rootplot.root2matplotlib.Hist::barh(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), python.rootplot.root2matplotlib.Hist2D::box(), python.rootplot.root2matplotlib.Hist2D::contour(), python.rootplot.utilities.Hist::divide_wilson(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), getY(), python.rootplot.root2matplotlib.Hist::hist(), python.rootplot.utilities.Hist::min(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), ntupleDataFormat._HitObject::r(), ntupleDataFormat._HitObject::r3D(), python.rootplot.utilities.Hist::scale(), python.rootplot.utilities.Hist::TGraph(), and python.rootplot.utilities.Hist::TH1F().
|
protected |
Definition at line 133 of file CTPPSLocalTrackLite.h.
Referenced by getYUnc().