]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDclusterizerV1.h
New version of AliAlignObj. The new things are the ITS mapping and some added functio...
[u/mrichter/AliRoot.git] / TRD / AliTRDclusterizerV1.h
index 01f168c6dd58527a38e5eb076abb1486044c39ed..9442584f553a9fe3b5cc5e6c1b9bcd51382f507c 100644 (file)
@@ -13,6 +13,7 @@
 
 class AliTRDdigitsManager;
 class AliTRDparameter;
+class AliRawReader;
 
 class AliTRDclusterizerV1 : public AliTRDclusterizer {
 
@@ -24,23 +25,19 @@ 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
 
 };