]>
Commit | Line | Data |
---|---|---|
bf000c32 | 1 | #ifndef ALIFMDRECPOINT_H |
2 | #define ALIFMDRECPOINT_H | |
088f8e79 | 3 | // Reconstracted Particles Class: has number of reconstructed |
4 | // particles in sectors from NumOfMinSector to NumberOfMaxSector() | |
bf000c32 | 5 | // rings from NumOfMinRing to NumOfMaxRing for each FMDvolume |
088f8e79 | 6 | // |
c2fc1258 | 7 | /** @file AliFMDRecPoint.h |
8 | @author Christian Holm Christensen <cholm@nbi.dk> | |
9 | @date Mon Mar 27 12:46:26 2006 | |
10 | @brief Pseudo reconstructed charged particle multiplicity | |
11 | */ | |
bf000c32 | 12 | #ifndef ROOT_TObject |
13 | # include <TObject.h> | |
56b1929b | 14 | #endif |
15 | ||
c2fc1258 | 16 | /** @brief Reconstructed FMD points. |
17 | It contains the pseudo-inclusive multiplicity | |
9f662337 | 18 | @ingroup FMD_rec |
19 | */ | |
bf000c32 | 20 | class AliFMDRecPoint: public TObject |
56b1929b | 21 | { |
22 | public: | |
9f662337 | 23 | /** CTOR */ |
bf000c32 | 24 | AliFMDRecPoint(); |
9f662337 | 25 | /** Constrctor |
26 | @param detector Detector | |
27 | @param ring Ring | |
28 | @param sector Sector | |
29 | @param strip Strip | |
30 | @param eta Psuedo-rapidity @f$ \eta@f$ | |
31 | @param phi Azimuthal angle @f$ \varphi@f$ | |
32 | @param edep Energy deposited | |
33 | @param particles Psuedo-inclusive multiplicity */ | |
bf000c32 | 34 | AliFMDRecPoint(UShort_t detector, Char_t ring, |
9f662337 | 35 | UShort_t sector, UShort_t strip, |
36 | Float_t eta, Float_t phi, | |
37 | Float_t edep, Float_t particles); | |
38 | /** DTOR */ | |
bf000c32 | 39 | virtual ~AliFMDRecPoint() {}; |
56b1929b | 40 | |
9f662337 | 41 | /** @return Detector # */ |
42 | UShort_t Detector() const { return fDetector; } | |
43 | /** @return Ring ID */ | |
44 | Char_t Ring() const { return fRing; } | |
45 | /** @return sector # */ | |
46 | UShort_t Sector() const { return fSector; } | |
47 | /** @return strip # */ | |
48 | UShort_t Strip() const { return fStrip; } | |
49 | /** @return Psuedo-rapidity @f$ \eta@f$ */ | |
56b1929b | 50 | Float_t Eta() const { return fEta; } |
9f662337 | 51 | /** @return phi Azimuthal angle @f$ \varphi@f$ */ |
56b1929b | 52 | Float_t Phi() const { return fPhi; } |
9f662337 | 53 | /** @return edep Energy deposited */ |
56b1929b | 54 | Float_t Edep() const { return fEdep; } |
9f662337 | 55 | /** @return particles Psuedo-inclusive multiplicity */ |
bf000c32 | 56 | Float_t Particles() const { return fParticles; } |
9f662337 | 57 | /** Print information |
58 | @param opt Not used */ | |
7684b53c | 59 | virtual void Print(Option_t* opt="D") const; |
9f662337 | 60 | /** @return Name */ |
bf000c32 | 61 | const char* GetName() const; |
9f662337 | 62 | /** @return Title */ |
bf000c32 | 63 | const char* GetTitle() const; |
56b1929b | 64 | protected: |
65 | UShort_t fDetector; // Detector # | |
66 | Char_t fRing; // Ring ID | |
67 | UShort_t fSector; // Sector # | |
68 | UShort_t fStrip; // Strip # | |
69 | Float_t fEta; // Eta value | |
70 | Float_t fPhi; // Phi value | |
71 | Float_t fEdep; // Energy deposited | |
bf000c32 | 72 | Float_t fParticles; // Quasi-number of particles |
56b1929b | 73 | |
bf000c32 | 74 | ClassDef(AliFMDRecPoint,1) // Base class for multiplicity data |
56b1929b | 75 | }; |
76 | #endif | |
77 | //____________________________________________________________________ | |
78 | // | |
79 | // Local Variables: | |
80 | // mode: C++ | |
81 | // End: | |
82 | // | |
83 | // EOF | |
84 | // |