StRoot
1
|
An abstract class defining the interface to the track finder. More...
#include <StiTrackFinder.h>
Public Member Functions | |
virtual void | initialize () |
Initialize the finder. | |
virtual void | startEvent () |
Trigger class about new event. | |
virtual void | findTracks () |
Find all tracks of the currently loaded event. | |
virtual bool | find (StiTrack *track, int direction, double rmin=0) |
Find/extend the given track, in the given direction. | |
virtual StiTrack * | findTrack (double) |
Find the next track. | |
virtual void | extendTracksToVertices (const std::vector< StiHit * > &vertices) |
virtual void | reset () |
Reset the tracker. | |
virtual void | unset () |
virtual void | clear () |
Reset the tracker. | |
virtual Filter< StiTrack > * | getTrackFilter () |
Get the track filter currently used by the tracker. | |
void | setComb (int comb=7) |
Set the vertex finder used by this tracker. | |
int | useComb () const |
virtual void | FeedBack (int badGood) |
Public Member Functions inherited from Named | |
void | setName (const string &newName) |
Set the name of the object. | |
const string & | getName () const |
Get the name of the object. | |
bool | isName (const string &aName) const |
Determine whether name equals given name. | |
Protected Attributes | |
int | mComb |
Protected Attributes inherited from Named | |
string | _name |
Additional Inherited Members | |
Protected Member Functions inherited from Named | |
Named (const string &aName=" ") | |
Only derived class are Named. | |
An abstract class defining the interface to the track finder.
Definition at line 11 of file StiTrackFinder.h.