LCOV - code coverage report
Current view: top level - FMD/FMDrec - AliFMDRecPoint.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 2 11 18.2 %
Date: 2016-06-14 17:26:59 Functions: 5 19 26.3 %

          Line data    Source code
       1             : #ifndef ALIFMDRECPOINT_H
       2             : #define ALIFMDRECPOINT_H
       3             : // Reconstracted Particles Class: has number of reconstructed
       4             : // particles in sectors from NumOfMinSector to NumberOfMaxSector()
       5             : // rings from NumOfMinRing to NumOfMaxRing for each FMDvolume 
       6             : //
       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             : */
      12             : #ifndef ROOT_TObject
      13             : # include <TObject.h>
      14             : #endif
      15             : 
      16             : /** @brief Reconstructed FMD points.  
      17             :     It contains the pseudo-inclusive  multiplicity 
      18             :     @ingroup FMD_rec
      19             :  */
      20           0 : class AliFMDRecPoint: public TObject
      21             : {
      22             : public:
      23             :   /** CTOR */
      24             :   AliFMDRecPoint();
      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 */
      34             :   AliFMDRecPoint(UShort_t detector,  Char_t   ring, 
      35             :                  UShort_t sector,    UShort_t strip, 
      36             :                  Float_t  eta,       Float_t  phi,
      37             :                  Float_t  edep,      Float_t  particles);
      38             :   /** DTOR */
      39      614412 :   virtual ~AliFMDRecPoint() {};
      40             : 
      41             :   /** @return Detector # */
      42           0 :   UShort_t     Detector()          const { return fDetector; }
      43             :   /** @return Ring ID */
      44           0 :   Char_t       Ring()              const { return fRing;     }
      45             :   /** @return sector # */
      46           0 :   UShort_t     Sector()            const { return fSector;   }
      47             :   /** @return strip # */
      48           0 :   UShort_t     Strip()             const { return fStrip;    }
      49             :   /** @return Psuedo-rapidity @f$ \eta@f$ */
      50           0 :   Float_t      Eta() const             { return fEta; }
      51             :   /** @return phi      Azimuthal angle @f$ \varphi@f$ */
      52           0 :   Float_t      Phi() const             { return fPhi; }
      53             :   /** @return edep     Energy deposited */
      54           0 :   Float_t      Edep() const            { return fEdep; }
      55             :   /** @return particles Psuedo-inclusive multiplicity */
      56           0 :   Float_t      Particles() const       { return fParticles; }
      57             :   /** Print information 
      58             :       @param opt Not used */
      59             :   virtual void Print(Option_t* opt="D") const;
      60             :   /** @return Name */
      61             :   const char*  GetName()                const;
      62             :   /** @return Title */
      63             :   const char*  GetTitle()               const;
      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 
      72             :   Float_t  fParticles;       // Quasi-number of particles 
      73             : 
      74          16 :   ClassDef(AliFMDRecPoint,1)     // Base class for multiplicity data
      75             : };
      76             : #endif
      77             : //____________________________________________________________________
      78             : //
      79             : // Local Variables:
      80             : //   mode: C++
      81             : // End:
      82             : //
      83             : // EOF
      84             : //

Generated by: LCOV version 1.11