]> git.uio.no Git - u/mrichter/AliRoot.git/blob - FMD/AliFMDMult.h
9b716572c2c04f4d1bea960e3d427959e9eebecb
[u/mrichter/AliRoot.git] / FMD / AliFMDMult.h
1 #ifndef ALIFMDMULT_H
2 #define ALIFMDMULT_H
3
4 /* Reconstracted Particles Class: has number of reconstructed
5  * particles in sectors from NumOfMinSector to NumberOfMaxSector()
6  * rings from NumOfMinRing to NumOfMaxRing for each FMDvolume
7  */
8 #ifndef ROOT_TObject
9 # include <TObject.h>
10 #endif
11
12 class AliFMDMult: public TObject
13 {
14 public:
15   enum EMethod {
16     kPoission, 
17     kIterative, 
18     kNaiive
19   };
20   AliFMDMult(Float_t  particles=0, UShort_t method=kNaiive);
21   virtual ~AliFMDMult() {};
22
23   Float_t      Particles() const { return fParticles; }
24   UShort_t     Method()    const { return fMethod; }
25   virtual void Print(Option_t* opt="") const;
26 protected:
27   Float_t  fParticles;       // Number of particles 
28   UShort_t fMethod;          // Method use to get fParticles
29
30   ClassDef(AliFMDMult,1)     // Base class for multiplicity data
31 };
32 #endif
33 //____________________________________________________________________
34 //
35 // Local Variables:
36 //   mode: C++
37 // End:
38 //
39 // EOF
40 //