Got rid of class template AliFMD<Type> on request of Federico, who
[u/mrichter/AliRoot.git] / FMD / AliFMDReconstructionAlgorithm.h
CommitLineData
e802be3e 1#ifndef ALIFMDRECONSTRUCTIONALGORITHM_H
2#define ALIFMDRECONSTRUCTIONALGORITHM_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights
4 * reserved.
5 *
6 * Latest changes by Christian Holm Christensen <cholm@nbi.dk>
7 *
8 * See cxx source for full Copyright notice
9 */
10/* $Id$ */
11//____________________________________________________________________
12//
13// Base class for FMD reconstruction algorithms.
14//
15// Derived classes will implement various ways of reconstructing the
16// charge particle multiplicity in the FMD.
17//
18
19#ifndef ROOT_TTask
20# include <TTask.h>
21#endif
22
23//____________________________________________________________________
24class AliFMDDigit;
25
26//____________________________________________________________________
27class AliFMDReconstructionAlgorithm : public TNamed
28{
29public:
30 AliFMDReconstructionAlgorithm(const char* name, const char* title);
31 virtual ~AliFMDReconstructionAlgorithm() {}
32
33 virtual void PreEvent() {};
34 virtual void ProcessDigit(AliFMDDigit* digit,
35 Float_t eta,
36 Float_t phi,
37 UShort_t counts) = 0;
38 virtual void PostEvent() {};
39protected:
40 ClassDef(AliFMDReconstructionAlgorithm, 0) // Base class for algorithms
41};
42
43#endif
44//____________________________________________________________________
45//
46// Local Variables:
47// mode: C++
48// End:
49//
50// EOF
51//