1 #ifndef StiTrackFinder_H
2 #define StiTrackFinder_H 1
4 #include "Sti/Base/Named.h"
8 template<
class Filtered>
class Filter;
26 virtual void extendTracksToVertices(
const std::vector<StiHit*> &vertices){;};
29 virtual void unset(){;}
36 int useComb()
const {
return mComb;}
37 virtual void FeedBack(
int badGood){;};
virtual void initialize()
Initialize the finder.
virtual void clear()
Reset the tracker.
Abstract definition of a Track.
void setComb(int comb=7)
Set the vertex finder used by this tracker.
virtual void findTracks()
Find all tracks of the currently loaded event.
virtual StiTrack * findTrack(double)
Find the next track.
virtual bool find(StiTrack *track, int direction, double rmin=0)
Find/extend the given track, in the given direction.
virtual void reset()
Reset the tracker.
virtual Filter< StiTrack > * getTrackFilter()
Get the track filter currently used by the tracker.
An abstract class defining the interface to the track finder.
virtual void startEvent()
Trigger class about new event.