class AliTRDdigitsManager;
class AliTRDparameter;
+class AliRawReader;
class AliTRDclusterizerV1 : public AliTRDclusterizer {
virtual ~AliTRDclusterizerV1();
AliTRDclusterizerV1 &operator=(const AliTRDclusterizerV1 &c);
- virtual void Copy(TObject &c);
+ virtual void Copy(TObject &c) const;
virtual Bool_t MakeClusters();
virtual Bool_t ReadDigits();
- virtual void SetParameter(AliTRDparameter *par) { fPar = par; };
-
- AliTRDparameter *GetParameter() const { return fPar; };
+ virtual Bool_t ReadDigits(AliRawReader* rawReader);
protected:
AliTRDdigitsManager *fDigitsManager; //! TRD digits manager
- AliTRDparameter *fPar; // TRD digitization parameter object
private:
-
- virtual Float_t Unfold(Float_t eps, Int_t plane, Float_t *padSignal);
-
- ClassDef(AliTRDclusterizerV1,4) // TRD-Cluster finder, slow simulator
+ virtual Double_t Unfold(Double_t eps, Int_t plane, Double_t *padSignal);
+ Double_t GetCOG(Double_t signal[5]); // get COG position
+ ClassDef(AliTRDclusterizerV1,5) // TRD-Cluster finder, slow simulator
};