1 #ifndef tvx_GenericTrack_h
2 #define tvx_GenericTrack_h
12 template<
class _GenericEvent,
class _TrackNodeContainer>
25 virtual const TrackNodeContainer_t&
GetNodes()
const = 0;
27 virtual AddHitResult_t
AddToParentEvent(
const typename HitContainer_t::value_type& hit) = 0;
_GenericEvent::HitContainer_t HitContainer_t
virtual double GetEnergyLosses() const =0
_GenericEvent::AddHitResult_t AddHitResult_t
virtual AddHitResult_t AddToParentEvent(const typename HitContainer_t::value_type &hit)=0
_TrackNodeContainer TrackNodeContainer_t
virtual Event_t * GetParentEvent()=0
virtual const TrackNodeContainer_t & GetNodes() const =0
A templated abstract base class interface with a basic functionality common to all tracks reconstruct...