]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/AliTRDclusterizer.h
Merge with TRD-develop
[u/mrichter/AliRoot.git] / TRD / AliTRDclusterizer.h
CommitLineData
8230f242 1#ifndef ALITRDCLUSTERIZER_H
2#define ALITRDCLUSTERIZER_H
f7336fa3 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>
793ff80c 9
10class TFile;
f7336fa3 11
12///////////////////////////////////////////////////////
13// Finds and handles cluster //
14///////////////////////////////////////////////////////
15
16class AliTRDclusterizer : public TNamed {
17
18 public:
19
20 AliTRDclusterizer();
21 AliTRDclusterizer(const Text_t* name, const Text_t* title);
dd9a6ee3 22 AliTRDclusterizer(const AliTRDclusterizer &c);
8230f242 23 virtual ~AliTRDclusterizer();
dd9a6ee3 24 AliTRDclusterizer &operator=(const AliTRDclusterizer &c);
25
26 virtual void Copy(TObject &c);
f7336fa3 27 virtual void Init();
28 virtual Bool_t Open(const Char_t *name, Int_t nEvent = 0);
793ff80c 29 virtual Bool_t MakeClusters() = 0;
30 virtual Bool_t WriteClusters(Int_t det);
f7336fa3 31
32 protected:
33
34 TFile *fInputFile; //! AliROOT input file
35
36 Int_t fEvent; //! Event number
37
38 ClassDef(AliTRDclusterizer,1) // TRD-Cluster manager base class
39
40};
41
f7336fa3 42#endif