1 #ifndef ALIMUONVCLUSTERSERVER_H
2 #define ALIMUONVCLUSTERSERVER_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
10 /// \class AliMUONVClusterServer
11 /// \brief Interface of a cluster finder for combined tracking
13 // Author Laurent Aphecetche, Subatech
19 class AliMUONVClusterStore;
20 class AliMUONVDigitStore;
23 class AliMUONVClusterServer : public TObject
26 AliMUONVClusterServer();
27 virtual ~AliMUONVClusterServer();
29 /// Find and add clusters from a given region of a given chamber to the store.
30 virtual Int_t Clusterize(Int_t chamberId,
31 AliMUONVClusterStore& clusterStore,
32 const AliMpArea& area) = 0;
34 /// Use digits from the given digitstore to perform our job.
35 virtual void UseDigitStore(const AliMUONVDigitStore& digitStore) = 0;
37 ClassDef(AliMUONVClusterServer,1) // Cluster server interface