Last minute changes and new code for event mixing and reconstruction (A.Maevskaia)
[u/mrichter/AliRoot.git] / FMD / AliFMDReconstruction.h
1 #ifndef AliFMDReconstruction_h
2 //#define AliFMDReconstruction_h 1
3 #define AliFMDReconstruction_h
4
5 // --- ROOT system ---
6 #include "TTask.h"
7 #include "TString.h"
8 #include "AliFMD.h"
9 #include "AliDetector.h"
10
11 // --- Standard library ---
12
13 // --- AliRoot header files ---
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(TClonesArray *fReconParticles,Option_t *option); 
23   void SetNEvents(Int_t Nevents){fNevents = Nevents;}
24   Stat_t GetNEvents(){return fNevents;}
25   void SetReconstParticlesFile(char * file ) ;
26   virtual void Print(Option_t* option) const ;
27   //TClonesArray *ReconParticles() const {return fReconParticles;}   
28
29  private:
30   Int_t   fNevents ;                         // Number of events to digitize
31   TString fReconstParticlesFile;    //output file 
32   TString fHeadersFile ;                     //input file
33   //  TClonesArray *fReconParticles;
34   ClassDef(AliFMDReconstruction,1) 
35 };
36 #endif
37
38
39
40
41
42
43
44
45