]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONVClusterServer.h
Changes needed by the following commit: coding convention for type (_t) and access...
[u/mrichter/AliRoot.git] / MUON / AliMUONVClusterServer.h
CommitLineData
d08b5461 1#ifndef ALIMUONVCLUSTERSERVER_H
2#define ALIMUONVCLUSTERSERVER_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5* See cxx source for full Copyright notice */
6
7// $Id$
8
9/// \ingroup reco
10/// \class AliMUONVClusterServer
11/// \brief Interface of a cluster finder for combined tracking
12///
13// Author Laurent Aphecetche, Subatech
14
15#ifndef ROOT_TObject
16# include "TObject.h"
17#endif
18
19class AliMUONVClusterStore;
20class AliMUONVDigitStore;
21class AliMpArea;
22
23class AliMUONVClusterServer : public TObject
24{
25public:
26 AliMUONVClusterServer();
27 virtual ~AliMUONVClusterServer();
28
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;
33
34 /// Use digits from the given digitstore to perform our job.
35 virtual void UseDigitStore(const AliMUONVDigitStore& digitStore) = 0;
36
37 ClassDef(AliMUONVClusterServer,1) // Cluster server interface
38};
39
40#endif