1 ////////////////////////////////////////////////////////////////////////////////
3 // Author: Artur Szostak
4 // Email: artur@alice.phy.uct.ac.za | artursz@iafrica.com
6 ////////////////////////////////////////////////////////////////////////////////
8 #ifndef dHLT_ALIROOT_CLUSTER_FINDER_INTERFACE_HPP
9 #define dHLT_ALIROOT_CLUSTER_FINDER_INTERFACE_HPP
20 class ClusterFinderCallback;
23 class ClusterFinderInterface
26 ClusterFinderInterface(ClusterFinder* clusterfinder)
28 fClusterFinder = clusterfinder;
31 const ClusterFinder* GetClusterFinder() const
33 return fClusterFinder;
36 void FindClusters(const ADCStream* stream);
37 UInt_t FillClusterData(Point* clusters, UInt_t arraysize);
39 void SetCallback(ClusterFinderCallback* callback);
43 ClusterFinder* fClusterFinder; //! Pointer to interpreted cluster finder class.
49 #endif // dHLT_ALIROOT_CLUSTER_FINDER_INTERFACE_HPP