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 */
8 #include "AliTRDclusterizerV1.h"
10 ///////////////////////////////////////////////////////
11 // Finds and handles cluster (slow simulation) //
12 ///////////////////////////////////////////////////////
14 class AliTRDdigitsManager;
15 class AliTRDparameter;
16 class AliTRDclusterMI;
17 class AliTRDclusterizerMI : public AliTRDclusterizerV1 {
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);
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);
37 ClassDef(AliTRDclusterizerMI,1) // TRD-Cluster finder, slow simulator