]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/AliTRDclusterizer.h
Minor corrections needed on alpha
[u/mrichter/AliRoot.git] / TRD / AliTRDclusterizer.h
1 #ifndef ALITRDCLUSTERIZER_H
2 #define ALITRDCLUSTERIZER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 #include <TNamed.h>
9 #include <TFile.h>
10
11 ///////////////////////////////////////////////////////
12 //  Finds and handles cluster                        //
13 ///////////////////////////////////////////////////////
14
15 class AliTRDclusterizer : public TNamed {
16
17  public:
18
19   AliTRDclusterizer();
20   AliTRDclusterizer(const Text_t* name, const Text_t* title);
21   AliTRDclusterizer(const AliTRDclusterizer &c);
22   virtual ~AliTRDclusterizer();
23   AliTRDclusterizer &operator=(const AliTRDclusterizer &c);
24
25   virtual void    Copy(TObject &c);
26   virtual void    Init();
27   virtual Bool_t  Open(const Char_t *name, Int_t nEvent = 0);
28   virtual Bool_t  MakeCluster() = 0;
29   virtual Bool_t  WriteCluster();
30
31  protected:
32
33   TFile   *fInputFile;             //! AliROOT input file
34   
35   Int_t    fEvent;                 //! Event number
36
37   ClassDef(AliTRDclusterizer,1)    // TRD-Cluster manager base class
38
39 };
40
41 #endif