LCOV - code coverage report
Current view: top level - TOF/TOFsim - AliTOFhit.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 16 6.2 %
Date: 2016-06-14 17:26:59 Functions: 1 22 4.5 %

          Line data    Source code
       1             : #ifndef ALITOFHIT_H
       2             : #define ALITOFHIT_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : ////////////////////////////////////////////////
       7             : //                                            //
       8             : //  Hit class for TOF                         //
       9             : //  Interface                                 //
      10             : //  Getters, Setters and member variables     //
      11             : //  declared here                             //
      12             : //                                            //
      13             : ////////////////////////////////////////////////
      14             : 
      15             : /* $Id$ */
      16             : 
      17             : #include "AliHit.h"
      18             : 
      19             :  
      20             : class AliTOFhit : public AliHit {
      21             :   
      22             : public:
      23             :   AliTOFhit();
      24             :   AliTOFhit(Int_t shunt, Int_t track, Int_t * const vol, 
      25             :             Float_t * const hits);
      26             :   AliTOFhit(const AliTOFhit & hit) ;
      27             :   AliTOFhit& operator = (const AliTOFhit& hit);
      28           0 :   virtual ~AliTOFhit() {}
      29             :        // getters for AliTOFhit object
      30           0 :   Int_t   GetSector() const {return fSector;}
      31           0 :   Int_t   GetPlate()  const {return fPlate;}
      32           0 :   Int_t   GetPadx()   const {return fPadx;}
      33           0 :   Int_t   GetPadz()   const {return fPadz;}
      34           0 :   Int_t   GetStrip()  const {return fStrip;}
      35           0 :   Float_t GetTof()    const {return fTof;}
      36           0 :   Float_t GetMom()    const {return fPmom;}
      37           0 :   Float_t GetPx()     const {return fPx;}
      38           0 :   Float_t GetPy()     const {return fPy;}
      39           0 :   Float_t GetPz()     const {return fPz;}
      40           0 :   Float_t GetDx()     const  {return fDx;}
      41           0 :   Float_t GetDz()     const  {return fDz;}
      42           0 :   Float_t GetIncA()   const {return fIncA;}
      43           0 :   Float_t GetEdep()   const {return fEdep;}
      44             : 
      45             : protected:
      46             :   Int_t      fSector;  // number of sector 
      47             :   Int_t      fPlate;   // number of plate
      48             :   Int_t      fStrip;   // number of strip
      49             :   Int_t      fPadx;    // number of pad along x
      50             :   Int_t      fPadz;    // number of pad along z
      51             : // X, Y and Z coordinates of the hit are defined on mother class
      52             : // AliHit
      53             :   Float_t    fPx;      // px in TOF
      54             :   Float_t    fPy;      // py in TOF
      55             :   Float_t    fPz;      // pz in TOF
      56             :   Float_t    fPmom;    // P in TOF
      57             :   Float_t    fTof;     // Time of Flight
      58             :   Float_t    fDx;      // x of impact point in pad r.s.
      59             :   Float_t    fDy;      // y of impact point in pad r.s.
      60             :   Float_t    fDz;      // z of impact point in pad r.s.
      61             :   Float_t    fIncA;    // Incidence angle
      62             :   Float_t    fEdep;    // Energy lost in TOF sensitive layer
      63             : 
      64          26 :   ClassDef(AliTOFhit,1)  // Hit for Time Of Flight
      65             : };
      66             : 
      67             : #endif /* ALITOFHIT_H */

Generated by: LCOV version 1.11