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 */
11 ///////////////////////////////////////////////////////
12 // Finds and handles cluster //
13 ///////////////////////////////////////////////////////
15 class AliTRDclusterizer : public TNamed {
20 AliTRDclusterizer(const Text_t* name, const Text_t* title);
21 AliTRDclusterizer(AliTRDclusterizer &c);
22 virtual ~AliTRDclusterizer();
24 inline AliTRDclusterizer &operator=(AliTRDclusterizer &c);
25 virtual void Copy(AliTRDclusterizer &c);
27 virtual Bool_t Open(const Char_t *name, Int_t nEvent = 0);
28 virtual Bool_t MakeCluster() = 0;
29 virtual Bool_t WriteCluster();
33 TFile *fInputFile; //! AliROOT input file
35 Int_t fEvent; //! Event number
37 ClassDef(AliTRDclusterizer,1) // TRD-Cluster manager base class
41 //_____________________________________________________________________________
42 AliTRDclusterizer &AliTRDclusterizer::operator=(AliTRDclusterizer &c)
45 // Assignment operator
48 if (this != &c) c.Copy(*this);