#include <TrackResiduals.h>
Public Types | |
using | StorageType = unsigned short |
Public Member Functions | |
float | pullX (int i) const |
float | pullY (int i) const |
float | residualX (int i) const |
get the residual of the ith hit More... | |
float | residualY (int i) const |
void | resize (unsigned int nHits) |
void | setPullXY (int idx, float pullX, float pullY) |
void | setResidualXY (int idx, float residualX, float residualY) |
TrackResiduals () | |
Static Private Member Functions | |
static StorageType | pack_pull (float) |
static StorageType | pack_residual (float) |
static float | unpack_pull (StorageType) |
static float | unpack_residual (StorageType) |
Private Attributes | |
std::vector< StorageType > | m_storage |
Definition at line 9 of file TrackResiduals.h.
using reco::TrackResiduals::StorageType = unsigned short |
Definition at line 13 of file TrackResiduals.h.
|
inline |
Definition at line 15 of file TrackResiduals.h.
|
staticprivate |
Definition at line 28 of file TrackResiduals.cc.
References timeUnitHelper::pack().
Referenced by pullY(), and setPullXY().
|
staticprivate |
Definition at line 30 of file TrackResiduals.cc.
References timeUnitHelper::pack().
Referenced by pullY(), and setResidualXY().
|
inline |
Definition at line 22 of file TrackResiduals.h.
References m_storage, and unpack_pull().
Referenced by resize().
|
inline |
Definition at line 23 of file TrackResiduals.h.
References m_storage, pack_pull(), pack_residual(), unpack_pull(), and unpack_residual().
Referenced by resize().
|
inline |
get the residual of the ith hit
Definition at line 20 of file TrackResiduals.h.
References m_storage, and unpack_residual().
Referenced by resize().
|
inline |
Definition at line 21 of file TrackResiduals.h.
References m_storage, and unpack_residual().
Referenced by resize().
|
inline |
Definition at line 16 of file TrackResiduals.h.
References training_settings::idx, m_storage, pullX(), pullY(), residualX(), residualY(), setPullXY(), and setResidualXY().
Referenced by Vispa.Gui.TextDialog.TextDialog::__init__(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::__init__(), Vispa.Main.MainWindow.MainWindow::_loadIni(), trajectoryToResiduals(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
void reco::TrackResiduals::setPullXY | ( | int | idx, |
float | pullX, | ||
float | pullY | ||
) |
Definition at line 36 of file TrackResiduals.cc.
References m_storage, and pack_pull().
Referenced by resize(), and trajectoryToResiduals().
void reco::TrackResiduals::setResidualXY | ( | int | idx, |
float | residualX, | ||
float | residualY | ||
) |
Definition at line 32 of file TrackResiduals.cc.
References training_settings::idx, m_storage, and pack_residual().
Referenced by resize(), and trajectoryToResiduals().
|
staticprivate |
Definition at line 27 of file TrackResiduals.cc.
References timeUnitHelper::unpack().
Referenced by pullX(), and pullY().
|
staticprivate |
Definition at line 29 of file TrackResiduals.cc.
References timeUnitHelper::unpack().
Referenced by pullY(), residualX(), and residualY().
|
private |
Definition at line 32 of file TrackResiduals.h.
Referenced by pullX(), pullY(), residualX(), residualY(), resize(), setPullXY(), and setResidualXY().