]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/AliTRDclusterizerMI.h
Logging of Debug, Info and Error Messages follwing AliRoot Standard http://aliweb...
[u/mrichter/AliRoot.git] / TRD / AliTRDclusterizerMI.h
1 #ifndef ALITRDCLUSTERIZERMI_H
2 #define ALITRDCLUSTERIZERMI_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 "AliTRDclusterizerV1.h"
9
10 ///////////////////////////////////////////////////////
11 //  Finds and handles cluster (slow simulation)      //
12 ///////////////////////////////////////////////////////
13
14 class AliTRDdigitsManager;
15 class AliTRDparameter;
16 class AliTRDclusterMI;
17 class AliTRDclusterizerMI : public AliTRDclusterizerV1 {
18
19  public:
20
21   AliTRDclusterizerMI();
22   AliTRDclusterizerMI(const Text_t* name, const Text_t* title);
23   virtual ~AliTRDclusterizerMI();
24   virtual Bool_t   MakeClusters(); 
25   void MakeCluster(Float_t * padSignal, Float_t * pos, Float_t &sigma, Float_t & relpad);
26   AliTRDclusterMI *  AddCluster();
27   void SetCluster(AliTRDclusterMI * cl, Float_t *pos, Int_t det, Float_t amp
28                   , Int_t *tracks, Float_t *sig, Int_t iType, Float_t sigmay,Float_t relpos);
29  protected:
30
31  private:
32   //  AliTRDclusterizerMI &operator=(const AliTRDclusterizerMI &c){;}
33   //AliTRDclusterizerMI(const AliTRDclusterizerMI &c){;}
34   TObjArray * fClusterContainer;
35   virtual Float_t  Unfold(Float_t eps, Int_t plane, Float_t *padSignal);
36
37   ClassDef(AliTRDclusterizerMI,1)           // TRD-Cluster finder, slow simulator
38 };
39
40 #endif