1 ////////////////////////////////////////////////////////////////////////////////
3 // Author: Artur Szostak
4 // Email: artur@alice.phy.uct.ac.za | artursz@iafrica.com
6 ////////////////////////////////////////////////////////////////////////////////
8 #ifndef dHLT_ALIROOT_TRACKER_INTERFACE_HPP
9 #define dHLT_ALIROOT_TRACKER_INTERFACE_HPP
21 class TrackerCallback;
24 class TrackerInterface
27 TrackerInterface(Tracker* tracker)
32 const Tracker* GetTracker() const
37 void FindTrack(const TriggerRecord& trigger);
38 void ReturnClusters(void* tag, const Point* clusters, const UInt_t count);
39 void EndOfClusters(void* tag);
40 void FillTrackData(Track& track);
42 void SetCallback(TrackerCallback* callback);
46 Tracker* fTracker; //! Pointer to interpreted tracker class.
52 #endif // dHLT_ALIROOT_TRACKER_INTERFACE_HPP