|
travex
|
A templated abstract base class interface with a basic functionality common to all tracks reconstructed by a tracking algorithm. More...
#include <GenericTrack.h>
Public Types | |
| typedef _GenericEvent | Event_t |
| typedef _GenericEvent::AddHitResult_t | AddHitResult_t |
| typedef _GenericEvent::HitContainer_t | HitContainer_t |
| typedef _TrackNodeContainer | TrackNodeContainer_t |
Public Member Functions | |
| virtual | ~GenericTrack () |
| virtual Event_t * | GetParentEvent ()=0 |
| virtual const TrackNodeContainer_t & | GetNodes () const =0 |
| virtual double | GetEnergyLosses () const =0 |
| virtual AddHitResult_t | AddToParentEvent (const typename HitContainer_t::value_type &hit)=0 |
A templated abstract base class interface with a basic functionality common to all tracks reconstructed by a tracking algorithm.
Definition at line 13 of file GenericTrack.h.
| typedef _GenericEvent::AddHitResult_t tvx::GenericTrack< _GenericEvent, _TrackNodeContainer >::AddHitResult_t |
Definition at line 18 of file GenericTrack.h.
| typedef _GenericEvent tvx::GenericTrack< _GenericEvent, _TrackNodeContainer >::Event_t |
Definition at line 17 of file GenericTrack.h.
| typedef _GenericEvent::HitContainer_t tvx::GenericTrack< _GenericEvent, _TrackNodeContainer >::HitContainer_t |
Definition at line 19 of file GenericTrack.h.
| typedef _TrackNodeContainer tvx::GenericTrack< _GenericEvent, _TrackNodeContainer >::TrackNodeContainer_t |
Definition at line 20 of file GenericTrack.h.
|
inlinevirtual |
Definition at line 22 of file GenericTrack.h.
|
pure virtual |
|
pure virtual |
Implemented in tvx::Track.
|
pure virtual |
Implemented in tvx::Track.
|
pure virtual |
Implemented in tvx::Track.
1.8.8