1 //////////////////////////////////////////////////////////////////////
3 // Forward Multiplicity Detector have to be reconstructed number of
4 // particles in fixed pseudorapidity interval from fNumOfMinRing
5 // to fNumOfMaxRing and phi interval from fNumOfMinSector to
8 //////////////////////////////////////////////////////////////////////
9 #ifndef ALIFMDPARTICLES_H
10 # include "AliFMDParticles.h"
12 # include <Riostream.h>
14 //____________________________________________________________________
15 ClassImp(AliFMDParticles)
17 //____________________________________________________________________
18 AliFMDParticles::AliFMDParticles()
33 //____________________________________________________________________
34 AliFMDParticles::AliFMDParticles(UShort_t detector, Char_t ring,
35 UShort_t minSector, UShort_t maxSector,
36 UShort_t minStrip, UShort_t maxStrip,
37 Float_t minEta, Float_t maxEta,
38 Float_t minPhi, Float_t maxPhi,
39 Float_t particles, UShort_t method)
40 : fDetector(detector),
42 fMinSector(minSector),
43 fMaxSector(maxSector),
50 fParticles(particles),
59 Warning("AliFMDParticles", "unknown method: %d", method);
65 //____________________________________________________________________
67 AliFMDParticles::Print(Option_t* /* opt*/) const
69 cout << "FMD Reconstructed particles: " << fParticles << "\n"
70 << " Detector: FMD" << fDetector << fRing << "\n"
71 << " Sector range: [" << fMinSector << "," << fMaxSector << "\n"
72 << " Strip range: [" << fMinStrip << "," << fMaxStrip << "\n"
73 << " Eta range: [" << fMinEta << "," << fMaxEta << "\n"
74 << " Phi range: [" << fMinPhi << "," << fMaxPhi << "\n"
75 << " Method: " << flush;
77 case kPoission: cout << "Poission" << endl; break;
78 case kIterative: cout << "Iterative" << endl; break;
79 case kNaive: cout << "Naive" << endl; break;
80 default: cout << "Unknown" << endl; break;
85 //____________________________________________________________________