]> git.uio.no Git - u/mrichter/AliRoot.git/blame - FMD/AliFMDReconstruction.h
New&delete used for array with variable size
[u/mrichter/AliRoot.git] / FMD / AliFMDReconstruction.h
CommitLineData
dc8af42e 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
15class 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