travex
|
A templated abstract base class interface with a basic functionality common to all track nodes identified by a tracking algorithm. More...
#include <GenericTrackNode.h>
Public Types | |
typedef _Coordinates | Coordinates_t |
typedef _TrackNodeHitContainer | TrackNodeHitContainer_t |
typedef _TrackNodeHitContainer::value_type | Hit_t |
Public Member Functions | |
virtual | ~GenericTrackNode () |
virtual const Coordinates_t & | GetPosition () const =0 |
virtual const Coordinates_t & | GetMomentum () const =0 |
virtual const Coordinates_t & | GetError () const =0 |
virtual const Coordinates_t & | GetProjError () const =0 |
virtual const Hit_t * | GetAcceptedHit () const =0 |
virtual const TrackNodeHitContainer_t & | GetCandidateHits () const =0 |
Friends | |
bool | operator< (const GenericTrackNode &lhs, const GenericTrackNode &rhs) |
A templated abstract base class interface with a basic functionality common to all track nodes identified by a tracking algorithm.
Definition at line 15 of file GenericTrackNode.h.
typedef _Coordinates tvx::GenericTrackNode< _Coordinates, _TrackNodeHitContainer >::Coordinates_t |
Definition at line 19 of file GenericTrackNode.h.
typedef _TrackNodeHitContainer::value_type tvx::GenericTrackNode< _Coordinates, _TrackNodeHitContainer >::Hit_t |
Definition at line 21 of file GenericTrackNode.h.
typedef _TrackNodeHitContainer tvx::GenericTrackNode< _Coordinates, _TrackNodeHitContainer >::TrackNodeHitContainer_t |
Definition at line 20 of file GenericTrackNode.h.
|
inlinevirtual |
Definition at line 23 of file GenericTrackNode.h.
|
pure virtual |
Implemented in tvx::TrackNode.
|
pure virtual |
Implemented in tvx::TrackNode.
|
pure virtual |
Implemented in tvx::TrackNode.
|
pure virtual |
Implemented in tvx::TrackNode.
|
pure virtual |
Implemented in tvx::TrackNode.
|
pure virtual |
Implemented in tvx::TrackNode.
|
friend |
Definition at line 32 of file GenericTrackNode.h.