]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - FMD/AliFMDReconstruction.h
code clean
[u/mrichter/AliRoot.git] / FMD / AliFMDReconstruction.h
index 268b81caa3316a0be992bbb61cd84a892543a5ce..be0bff038d8178003f42a570b1e991a77000a9f3 100644 (file)
@@ -3,14 +3,22 @@
 //  AliFMDReconstruction.h 
 //  Task Class for making TreeR in FMD                        
 //-- Authors: Evgeny Karpechev (INR) and Alla Maevskaia (INR)
+/*
+    Reconstruct nember of particles 
+    in given group of pads for given FMDvolume
+    determine by numberOfVolume , 
+    numberOfMinSector,numberOfMaxSector,
+    numberOfMinRing, numberOfMaxRing
+    Reconstruction method choose dependence on number of empty pads  
+  */
 
 
 #ifndef AliFMDReconstruction_h
 #define AliFMDReconstruction_h
 
 #include "TTask.h"
-#include "TString.h"
-#include "AliFMD.h"
+class TString;
+class AliFMD;
 
 class AliFMDReconstruction: public TTask 
 {
@@ -18,15 +26,18 @@ class AliFMDReconstruction: public TTask
   AliFMDReconstruction() ; 
   AliFMDReconstruction(char* HeaderFile,char *SdigitsFile = 0) ; 
   virtual ~AliFMDReconstruction();
-  char *GetReconstParticlesFile()const{return (char*) fReconstParticlesFile.Data();}  
+  char *GetReconstParticlesFile(){return (char*) fReconstParticlesFile.Data();}  
   virtual void  Exec(Option_t *option); 
   void SetNEvents(Int_t Nevents){fNevents = Nevents;}
-  Stat_t GetNEvents(){return fNevents;}
-   TClonesArray *Digits() const {return fDigits;}
-   Int_t Determination_by_thresholds(Int_t a[10][50][800], Int_t volume, Int_t Rmin, Int_t Rmax, 
-                                    Int_t Smin, Int_t Smax);
-   Int_t Determination_by_Poisson (Int_t PadADC[10][50][800], Int_t, Int_t, Int_t, Int_t, Int_t);
-
+  Stat_t GetNEvents()  {return fNevents;}
+  TClonesArray *Digits() {return fDigits;}
+  Int_t DeterminationByThresholds(Int_t a[10][50][800], 
+                                 Int_t volume, Int_t Rmin, Int_t Rmax, 
+                                 Int_t Smin, Int_t Smax);
+  Int_t DeterminationByPoisson (Int_t PadADC[10][50][800], Int_t volume,
+                               Int_t Rmin, Int_t Rmax, 
+                               Int_t Smin, Int_t Smax);
+  
  private:
   TClonesArray *fDigits;               // ! array with digits
   Int_t   fNevents ;                         // Number of events
@@ -37,7 +48,7 @@ class AliFMDReconstruction: public TTask
   ClassDef(AliFMDReconstruction,2) 
 
 
-};
+}; 
 #endif