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)
7 Reconstruct nember of particles
8 in given group of pads for given FMDvolume
9 determine by numberOfVolume ,
10 numberOfMinSector,numberOfMaxSector,
11 numberOfMinRing, numberOfMaxRing
12 Reconstruction method choose dependence on number of empty pads
16 #ifndef AliFMDReconstruction_h
17 #define AliFMDReconstruction_h
23 class AliFMDReconstruction: public TTask
26 AliFMDReconstruction() ;
27 AliFMDReconstruction(char* HeaderFile,char *SdigitsFile = 0) ;
28 virtual ~AliFMDReconstruction();
29 char *GetReconstParticlesFile(){return (char*) fReconstParticlesFile.Data();}
30 virtual void Exec(Option_t *option);
31 void SetNEvents(Int_t Nevents){fNevents = Nevents;}
32 Stat_t GetNEvents() {return fNevents;}
33 TClonesArray *Digits() {return fDigits;}
34 Int_t DeterminationByThresholds(Int_t a[10][50][800],
35 Int_t volume, Int_t Rmin, Int_t Rmax,
36 Int_t Smin, Int_t Smax);
37 Int_t DeterminationByPoisson (Int_t PadADC[10][50][800], Int_t volume,
38 Int_t Rmin, Int_t Rmax,
39 Int_t Smin, Int_t Smax);
42 TClonesArray *fDigits; // ! array with digits
43 Int_t fNevents ; // Number of events
44 TString fReconstParticlesFile; //output file
45 TString fHeadersFile ; //input file
48 ClassDef(AliFMDReconstruction,2)