|
CbmRoot
|
The class represent a node on the trajectory. More...
#include <KfTrajectory.h>
Public Member Functions | |
| bool | operator< (const Node &other) const |
| Comparison operator for sorting nodes in Z. | |
Public Attributes | |
| T | z {0.} |
| Z coordinate of the node. | |
| TrackParam< T > | paramUp {} |
| fitted track parameters upstream the node | |
| TrackParam< T > | paramDn {} |
| fitted track parameters downstream the node | |
| int | materialLayer {-1} |
| == Material information (if present) | |
| T | radThick {0.} |
| MeasurementXy< T > | measurementXY {} |
| == Measurement information ( if present ) | |
| MeasurementTime< T > | measurementTime {} |
| time measurement at z | |
| bool | isXySet {false} |
| == Flags | |
| bool | isTimeSet {false} |
| true if the time measurement is set | |
| bool | isFitted {false} |
| true if the track parameters at the node are fitted and radThick is set | |
| std::array< int, 10 > | userReferences {{-1, -1, -1, -1, -1, -1, -1, -1, -1, -1}} |
| user references (to store e.g. hit index or index of the node description in some external array) | |
The class represent a node on the trajectory.
Definition at line 62 of file KfTrajectory.h.
|
inline |
Comparison operator for sorting nodes in Z.
Definition at line 94 of file KfTrajectory.h.
References materialLayer, and z.
| bool cbm::algo::kf::Trajectory< T >::Node::isFitted {false} |
true if the track parameters at the node are fitted and radThick is set
Definition at line 87 of file KfTrajectory.h.
| bool cbm::algo::kf::Trajectory< T >::Node::isTimeSet {false} |
true if the time measurement is set
Definition at line 86 of file KfTrajectory.h.
Referenced by CbmKfTrackFitter< FlagFitTime >::FilterFirstMeasurement().
| bool cbm::algo::kf::Trajectory< T >::Node::isXySet {false} |
== Flags
true if the XY measurement is set
Definition at line 85 of file KfTrajectory.h.
Referenced by CbmKfTrackFitter< FlagFitTime >::FilterFirstMeasurement().
| int cbm::algo::kf::Trajectory< T >::Node::materialLayer {-1} |
== Material information (if present)
index of the material layer associated with the node
Definition at line 72 of file KfTrajectory.h.
Referenced by cbm::algo::kf::Trajectory< T >::MakeConsistent(), and operator<().
| MeasurementTime<T> cbm::algo::kf::Trajectory< T >::Node::measurementTime {} |
time measurement at z
Definition at line 81 of file KfTrajectory.h.
Referenced by CbmKfTrackFitter< FlagFitTime >::FilterFirstMeasurement().
| MeasurementXy<T> cbm::algo::kf::Trajectory< T >::Node::measurementXY {} |
== Measurement information ( if present )
XY-measurement at z
Definition at line 80 of file KfTrajectory.h.
Referenced by CbmKfTrackFitter< FlagFitTime >::FilterFirstMeasurement().
| TrackParam<T> cbm::algo::kf::Trajectory< T >::Node::paramDn {} |
fitted track parameters downstream the node
Definition at line 68 of file KfTrajectory.h.
Referenced by CbmKfTrackFitter< FlagFitTime >::FilterFirstMeasurement().
| TrackParam<T> cbm::algo::kf::Trajectory< T >::Node::paramUp {} |
fitted track parameters upstream the node
Definition at line 67 of file KfTrajectory.h.
| T cbm::algo::kf::Trajectory< T >::Node::radThick {0.} |
Radiation thickness of the material associated with the node It is taken from the material map during fit or set externally
Definition at line 76 of file KfTrajectory.h.
| std::array<int, 10> cbm::algo::kf::Trajectory< T >::Node::userReferences {{-1, -1, -1, -1, -1, -1, -1, -1, -1, -1}} |
user references (to store e.g. hit index or index of the node description in some external array)
Definition at line 90 of file KfTrajectory.h.
| T cbm::algo::kf::Trajectory< T >::Node::z {0.} |
Z coordinate of the node.
Definition at line 65 of file KfTrajectory.h.
Referenced by CbmKfTrackFitter< FlagFitTime >::FilterFirstMeasurement(), cbm::algo::kf::Trajectory< T >::MakeConsistent(), and operator<().