///////////////////////////////////////////////////////
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 Bool_t ReadDigits(AliRawReader* rawReader);
protected:
AliTRDdigitsManager *fDigitsManager; //! TRD digits manager
private:
-
- virtual Float_t Unfold(Float_t eps, Int_t plane, Float_t *padSignal);
-
+ 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
};