Reconstruction in 0.1 eta over all sectors
[u/mrichter/AliRoot.git] / FMD / AliFMDReconstruction.h
1 //   Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved.
2 //  See cxx source for full Copyright notice                               
3 //  AliFMDReconstruction.h 
4 //  Task Class for making TreeR in FMD                        
5 //-- Authors: Evgeny Karpechev (INR) and Alla Maevskaia (INR)
6
7
8 #ifndef AliFMDReconstruction_h
9 #define AliFMDReconstruction_h
10
11 #include "TTask.h"
12 #include "TString.h"
13 #include "AliFMD.h"
14
15 class AliFMDReconstruction: public TTask 
16 {
17  public:
18   AliFMDReconstruction() ; 
19   AliFMDReconstruction(char* HeaderFile,char *SdigitsFile = 0) ; 
20   virtual ~AliFMDReconstruction();
21   char *GetReconstParticlesFile()const{return (char*) fReconstParticlesFile.Data();}  
22   virtual void  Exec(Option_t *option); 
23   void SetNEvents(Int_t Nevents){fNevents = Nevents;}
24   Stat_t GetNEvents(){return fNevents;}
25    TClonesArray *Digits() const {return fDigits;}
26    Int_t Determination_by_thresholds(Int_t a[10][50][800], Int_t volume, Int_t Rmin, Int_t Rmax, 
27                                      Int_t Smin, Int_t Smax);
28    Int_t Determination_by_Poisson (Int_t PadADC[10][50][800], Int_t, Int_t, Int_t, Int_t, Int_t);
29
30  private:
31   TClonesArray *fDigits;               // ! array with digits
32   Int_t   fNevents ;                         // Number of events
33   TString fReconstParticlesFile;             //output file 
34   TString fHeadersFile ;                     //input file
35
36
37   ClassDef(AliFMDReconstruction,2) 
38
39
40 };
41 #endif
42
43
44
45
46
47
48
49
50