]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDclusterizerV1.h
Removing warnings
[u/mrichter/AliRoot.git] / TRD / AliTRDclusterizerV1.h
index a43edc8a190a8ef64bd35f12e34712877243cadb..f4f5cca9a9b1fe2c68c3c9e80ef18a45dc7fae29 100644 (file)
@@ -1,53 +1,42 @@
-#ifndef TRDclusterizerV1_h
-#define TRDclusterizerV1_h
+#ifndef ALITRDCLUSTERIZERV1_H
+#define ALITRDCLUSTERIZERV1_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
 /* $Id$ */
 
-#include "AliTRD.h"
-#include "AliTRDdigitsManager.h"
 #include "AliTRDclusterizer.h"
 
 ///////////////////////////////////////////////////////
 //  Finds and handles cluster (slow simulation)      //
 ///////////////////////////////////////////////////////
 
+class AliTRDdigitsManager;
+class AliTRDparameter;
+
 class AliTRDclusterizerV1 : public AliTRDclusterizer {
 
  public:
 
   AliTRDclusterizerV1();
   AliTRDclusterizerV1(const Text_t* name, const Text_t* title);
-  ~AliTRDclusterizerV1();
-
-  virtual void    Init();
-  virtual Bool_t  MakeCluster();
-  virtual Bool_t  ReadDigits();
-
-  virtual void    SetClusMaxThresh(Float_t thresh)          { fClusMaxThresh = thresh; };
-  virtual void    SetClusSigThresh(Float_t thresh)          { fClusSigThresh = thresh; };
-  virtual void    SetClusMethod(Int_t meth)                 { fClusMethod    = meth;   };
+  AliTRDclusterizerV1(const AliTRDclusterizerV1 &c);
+  virtual ~AliTRDclusterizerV1();
+  AliTRDclusterizerV1 &operator=(const AliTRDclusterizerV1 &c);
 
-  virtual Float_t GetClusMaxThresh()                        { return fClusMaxThresh; };
-  virtual Float_t GetClusSigThresh()                        { return fClusSigThresh; };
-  virtual Int_t   GetClusMethod()                           { return fClusMethod;    };
+  virtual void     Copy(TObject &c);
+  virtual Bool_t   MakeClusters();
+  virtual Bool_t   ReadDigits();
 
  protected:
 
-  AliTRDdigitsManager *fDigitsManager; //! TRD digits manager
-
-  Float_t              fClusMaxThresh; // Threshold value for cluster maximum
-  Float_t              fClusSigThresh; // Threshold value for cluster signal
-  Int_t                fClusMethod;    // Clustering method
+  AliTRDdigitsManager *fDigitsManager;      //! TRD digits manager
 
  private:
 
-  virtual Float_t  Unfold(Float_t eps, Float_t *padSignal);
-  virtual Float_t  PadResponse(Float_t x);
-
-  ClassDef(AliTRDclusterizerV1,1)      // TRD-Cluster manager, slow simulator
+  virtual Float_t  Unfold(Float_t eps, Int_t plane, Float_t *padSignal);
 
+  ClassDef(AliTRDclusterizerV1,5)           // TRD-Cluster finder, slow simulator
 };
 
 #endif