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"
19 //____________________________________________________________________
20 ClassImp(AliFMDParticles)
22 //____________________________________________________________________
23 AliFMDParticles::AliFMDParticles()
38 //____________________________________________________________________
39 AliFMDParticles::AliFMDParticles(UShort_t detector, Char_t ring,
40 UShort_t minSector, UShort_t maxSector,
41 UShort_t minStrip, UShort_t maxStrip,
42 Float_t minEta, Float_t maxEta,
43 Float_t minPhi, Float_t maxPhi,
44 Float_t particles, UShort_t method)
45 : fDetector(detector),
47 fMinSector(minSector),
48 fMaxSector(maxSector),
55 fParticles(particles),
64 Warning("AliFMDParticles", "unknown method: %d", method);
70 //____________________________________________________________________
72 AliFMDParticles::Print(Option_t* /* opt*/) const
74 std::cout << "FMD Reconstructed particles: " << fParticles << "\n"
75 << " Detector: FMD" << fDetector << fRing << "\n"
76 << " Sector range: [" << fMinSector << "," << fMaxSector << "\n"
77 << " Strip range: [" << fMinStrip << "," << fMaxStrip << "\n"
78 << " Eta range: [" << fMinEta << "," << fMaxEta << "\n"
79 << " Phi range: [" << fMinPhi << "," << fMaxPhi << "\n"
80 << " Method: " << std::flush;
82 case kPoission: std::cout << "Poission" << std::endl; break;
83 case kIterative: std::cout << "Iterative" << std::endl; break;
84 case kNaive: std::cout << "Naive" << std::endl; break;
85 default: std::cout << "Unknown" << std::endl; break;
90 //____________________________________________________________________