1 #ifndef tvx_TrackNode_h
2 #define tvx_TrackNode_h
30 virtual void Print(Option_t *opt =
"")
const;
TVector3 fMomentum
Track momentum vector in global CS.
const Hit * fAcceptedHit
Pointer to the hit associated with this node by the reconstruction algorithm, if any.
const TVector3 & GetPosition() const
TVector3 fError
Diagonal elements of error matrix after final fit.
friend bool operator<(const TrackNode &lhs, const TrackNode &rhs)
const TVector3 & GetError() const
virtual void Print(Option_t *opt="") const
A simple class to contain basic properties of a hit registered by an active material in a detector...
const TrackNodeHitContainer_t & GetCandidateHits() const
TVector3 fPosition
Coordinates of the track state/node position.
const TVector3 & GetMomentum() const
TrackNodeHitContainer_t fCandidateHits
Collection of hits in some proximity of mean track projection.
std::set< Hit > TrackNodeHitContainer_t
bool operator<(const tvx::Hit &lhs, const tvx::Hit &rhs)
TVector3 fProjError
The projection error to the node before the fit.
A templated abstract base class interface with a basic functionality common to all track nodes identi...
const Hit * GetAcceptedHit() const
const TVector3 & GetProjError() const