Fixes in order to avoid compilation problems.
[u/mrichter/AliRoot.git] / HLT / MUON / src / AliRoot / ClusterFinderInterface.hpp
CommitLineData
8356cc1d 1////////////////////////////////////////////////////////////////////////////////
2//
3// Author: Artur Szostak
4// Email: artur@alice.phy.uct.ac.za | artursz@iafrica.com
5//
6////////////////////////////////////////////////////////////////////////////////
7
8#ifndef dHLT_ALIROOT_CLUSTER_FINDER_INTERFACE_HPP
9#define dHLT_ALIROOT_CLUSTER_FINDER_INTERFACE_HPP
10
11#include "Rtypes.h"
12
13
14namespace AliMUONHLT
15{
16
17class Point;
18class ADCStream;
19class ClusterFinder;
20class ClusterFinderCallback;
21
22
23class ClusterFinderInterface
24{
25public:
26 ClusterFinderInterface(ClusterFinder* clusterfinder)
27 {
28 fClusterFinder = clusterfinder;
29 };
30
31 const ClusterFinder* GetClusterFinder() const
32 {
33 return fClusterFinder;
34 };
35
8789841b 36 void FindClusters(const ADCStream* stream);
37 UInt_t FillClusterData(Point* clusters, UInt_t arraysize);
38 void Reset();
39 void SetCallback(ClusterFinderCallback* callback);
8356cc1d 40
41private:
42
43 ClusterFinder* fClusterFinder; //! Pointer to interpreted cluster finder class.
44};
45
46
cbee67e7 47} // AliMUONHLT
8356cc1d 48
49#endif // dHLT_ALIROOT_CLUSTER_FINDER_INTERFACE_HPP