]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDClusteringV2.h
Include dir structure in tarball for cvmfs
[u/mrichter/AliRoot.git] / PMD / AliPMDClusteringV2.h
index c74cb68f82d0eaa2596d43c96a69dc61eea49e2c..a943ccc080801121f30f8e1a94391150fbb4a910 100644 (file)
@@ -28,19 +28,22 @@ class AliPMDClusteringV2 : public AliPMDClustering
   AliPMDClusteringV2 &operator=(const AliPMDClusteringV2 &pmdclv2);
   virtual ~AliPMDClusteringV2();
   
-  void     DoClust(Int_t idet, Int_t ismn, Double_t celladc[][96],
+  void     DoClust(Int_t idet, Int_t ismn, Int_t celltrack[][96],
+                  Int_t cellpid[][96], Double_t celladc[][96],
                   TObjArray *pmdcont);
   Int_t    CrClust(Double_t ave, Double_t cutoff, Int_t nmx1,
                   Int_t iord1[], Double_t edepcell[]);
   void     RefClust(Int_t incr, Double_t edepcell[]);
        
-  void     ClustDetails(Int_t ncell, Int_t nclust, Double_t &x,
-                       Double_t &y, Double_t &z, Double_t &xc,
-                       Double_t &yc, Double_t &zc,
-                       Double_t &rcl, Double_t &rcs, Double_t &cells,
+  void     ClustDetails(Int_t ncell, Int_t nclust, Double_t x[],
+                       Double_t y[], Double_t z[], Double_t xc[],
+                       Double_t yc[], Double_t zc[],
+                       Double_t rcl[], Double_t rcs[], Double_t cells[],
                        TArrayI &testncl, TArrayI &testindex);
   Double_t Distance(Double_t x1, Double_t y1, Double_t x2, Double_t y2);
+
   void     SetEdepCut(Float_t decut);
+  void     SetClusteringParam(Int_t cluspar);
   
  protected:
   
@@ -58,9 +61,10 @@ class AliPMDClusteringV2 : public AliPMDClustering
                                        // -- cluster number
   Double_t fCoord[2][kNDIMX][kNDIMY];
 
-  Float_t fCutoff; // Energy(ADC) cutoff per cell before clustering
+  Float_t fCutoff;    // Energy(ADC) cutoff per cell before clustering
+  Float_t fClusParam; // paramater to decide clustering
   
-  ClassDef(AliPMDClusteringV2,2) // Does clustering for PMD
+  ClassDef(AliPMDClusteringV2,8) // Does clustering for PMD
 };
 #endif