]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDclusterizerV1.h
New options kPi0Flat y kEtaFlat (Gustavo Conesa)
[u/mrichter/AliRoot.git] / TRD / AliTRDclusterizerV1.h
index 4bc178734f8a0b6fc4b52282ab12752c507f086e..01f168c6dd58527a38e5eb076abb1486044c39ed 100644 (file)
@@ -12,6 +12,7 @@
 ///////////////////////////////////////////////////////
 
 class AliTRDdigitsManager;
+class AliTRDparameter;
 
 class AliTRDclusterizerV1 : public AliTRDclusterizer {
 
@@ -23,30 +24,23 @@ class AliTRDclusterizerV1 : public AliTRDclusterizer {
   virtual ~AliTRDclusterizerV1();
   AliTRDclusterizerV1 &operator=(const AliTRDclusterizerV1 &c);
 
-  virtual void    Copy(TObject &c);
-  virtual void    Init();
-  virtual Bool_t  MakeClusters();
-  virtual Bool_t  ReadDigits();
+  virtual void     Copy(TObject &c);
+  virtual Bool_t   MakeClusters();
+  virtual Bool_t   ReadDigits();
+  virtual void     SetParameter(AliTRDparameter *par)      { fPar           = par; };
 
-  virtual void    SetClusMaxThresh(Int_t thresh)          { fClusMaxThresh = thresh; };
-  virtual void    SetClusSigThresh(Int_t thresh)          { fClusSigThresh = thresh; };
-
-  virtual Int_t GetClusMaxThresh() const                  { return fClusMaxThresh; };
-  virtual Int_t GetClusSigThresh() const                  { return fClusSigThresh; };
+  AliTRDparameter *GetParameter()                    const { return fPar;          };
 
  protected:
 
-  AliTRDdigitsManager *fDigitsManager; //! TRD digits manager
-
-  Int_t              fClusMaxThresh; // Threshold value for cluster maximum
-  Int_t              fClusSigThresh; // Threshold value for cluster signal
+  AliTRDdigitsManager *fDigitsManager;      //! TRD digits manager
+  AliTRDparameter     *fPar;                //  TRD digitization parameter object
 
  private:
 
-  virtual Float_t  Unfold(Float_t eps, Float_t *padSignal);
-  virtual Float_t  PadResponse(Float_t x);
+  virtual Float_t  Unfold(Float_t eps, Int_t plane, Float_t *padSignal);
 
-  ClassDef(AliTRDclusterizerV1,2)      // TRD-Cluster finder, slow simulator
+  ClassDef(AliTRDclusterizerV1,4)           // TRD-Cluster finder, slow simulator
 
 };