]> git.uio.no Git - u/mrichter/AliRoot.git/blame - FMD/AliFMDMult.h
Fixes, and extra debug
[u/mrichter/AliRoot.git] / FMD / AliFMDMult.h
CommitLineData
56b1929b 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
12class AliFMDMult: public TObject
13{
14public:
15 enum EMethod {
16 kPoission,
17 kIterative,
18 kNaiive
19 };
20 AliFMDMult(Float_t particles=0, UShort_t method=kNaiive);
21 virtual ~AliFMDMult() {};
22
7684b53c 23 Float_t Particles() const { return fParticles; }
24 UShort_t Method() const { return fMethod; }
25 virtual Float_t Eta() const = 0;
26 virtual Float_t Phi() const = 0;
27 virtual void Print(Option_t* opt="") const;
56b1929b 28protected:
29 Float_t fParticles; // Number of particles
30 UShort_t fMethod; // Method use to get fParticles
31
32 ClassDef(AliFMDMult,1) // Base class for multiplicity data
33};
34#endif
35//____________________________________________________________________
36//
37// Local Variables:
38// mode: C++
39// End:
40//
41// EOF
42//