LCOV - code coverage report
Current view: top level - STEER/ESD - AliESDFIT.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 2 16 12.5 %
Date: 2016-06-14 17:26:59 Functions: 5 20 25.0 %

          Line data    Source code
       1             : 
       2             : // -*- mode: C++ -*- 
       3             : #ifndef ALIESDFIT_H
       4             : #define ALIESDFIT_H
       5             : 
       6             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       7             :  * See cxx source for full Copyright notice                               */
       8             : 
       9             : 
      10             : //-------------------------------------------------------------------------
      11             : //                          Class AliESDFIT
      12             : //   This is a class that summarizes the FIT data for the ESD   
      13             : //   Origin: Christian Klein-Boesing, CERN, Christian.Klein-Boesing@cern.ch 
      14             : //-------------------------------------------------------------------------
      15             : 
      16             : 
      17             : 
      18             : #include <TObject.h>
      19             : 
      20          60 : class AliESDFIT: public TObject {
      21             : public:
      22             :   AliESDFIT();
      23             :   AliESDFIT(const AliESDFIT& tzero);
      24             :   AliESDFIT& operator=(const AliESDFIT& tzero);
      25             :   virtual void Copy(TObject &obj) const;
      26             : 
      27           0 :   Float_t GetFITzVertex() const {return fFITzVertex;}
      28           0 :   void SetFITzVertex(Float_t z) {fFITzVertex=z;}
      29             :   //1st
      30           0 :   Float_t GetFITT0(Int_t i) const {return fT0[i];}
      31           0 :   const Float_t * GetFITT0() const {return fT0;}
      32           0 :   void SetFITT0(Int_t icase, Float_t time) { fT0[icase] = time;}
      33             :   //best
      34           0 :   Float_t GetT0best(Int_t i) const {return fT0best[i];}
      35           0 :   const Float_t * GetT0best() const {return fT0best;}
      36           0 :   void SetT0best(Int_t icase, Float_t time) { fT0best[icase] = time;}
      37             : 
      38           0 :   const Float_t * GetFITtime() const {return fFITtime;}
      39             :   void SetFITtime(Float_t time[240]) {
      40           0 :     for (Int_t i=0; i<240; i++) fFITtime[i] = time[i];
      41           0 :   }
      42           0 :   const Float_t * GetFITamplitude() const {return fFITamplitude;}
      43             :   void SetFITamplitude(Float_t amp[240]) {
      44           0 :     for (Int_t i=0; i<240; i++) fFITamplitude[i] = amp[i];
      45           0 :   }
      46             : 
      47             :   void    Reset();
      48             :   void    Print(const Option_t *opt=0) const;
      49             : 
      50             : 
      51             : private:
      52             : 
      53             :   Float_t   fT0[3];     // interaction time in ps with 1st time( A&C, A, C)
      54             :   Float_t   fFITzVertex;       // vertex z position estimated by the T0, cm
      55             :   Float_t   fFITtime[240];      // best TOF on each T0 PMT
      56             :   Float_t   fFITamplitude[240]; // number of particles(MIPs) on each T0 PMT
      57             :   Float_t   fT0best[3]; // interaction time in ps ( A&C, A, C) with best time
      58             :   
      59         396 :   ClassDef(AliESDFIT,2)
      60             : };
      61             : 
      62             : 
      63             : #endif

Generated by: LCOV version 1.11