LCOV - code coverage report
Current view: top level - STEER/STEERBase - AliVTOFcluster.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 5 26 19.2 %
Date: 2016-06-14 17:26:59 Functions: 6 33 18.2 %

          Line data    Source code
       1             : // -*- mode: C++ -*- 
       2             : #ifndef ALIVTOFCLUSTER_H
       3             : #define ALIVTOFCLUSTER_H
       4             : 
       5             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       6             :  * See cxx source for full Copyright notice                               */
       7             : 
       8             : /* $Id: $ */
       9             : 
      10             : //----------------------------------------------------------------------//
      11             : //                                                                      //
      12             : // AliVTOFcluster Class                                                //
      13             : //                                                                      //
      14             : //----------------------------------------------------------------------//
      15             : 
      16             : #include <TObject.h>
      17             : #include <TArrayI.h>
      18             : #include <TArrayF.h>
      19             : 
      20             : class AliVEvent;
      21             : 
      22             : class AliVTOFcluster : public TObject {
      23             : 
      24             :  public:
      25             :   enum {kMaxHits=4, kMaxMatches=7}; 
      26             : 
      27         360 :   AliVTOFcluster(): fEvent(0) { }
      28         136 :   virtual ~AliVTOFcluster() { }
      29             :   AliVTOFcluster(const AliVTOFcluster & source);
      30             :   AliVTOFcluster & operator=(const AliVTOFcluster & source);
      31             : 
      32           0 :   virtual Int_t GetClusterIndex(Int_t) const {return 0;} // cluster index
      33           0 :   virtual Int_t GetTOFchannel(Int_t) const {return 0;}; // TOF channel
      34           0 :   virtual Float_t GetTime(Int_t) const {return 0;}; // TOF time
      35           0 :   virtual Float_t GetTimeRaw(Int_t) const {return 0;}; // TOF raw time
      36           0 :   virtual Float_t GetTOT(Int_t) const {return 0;}; // TOF ToT
      37           0 :   virtual Int_t GetLabel(Int_t, Int_t) const {return 0;};
      38           0 :   virtual Int_t GetDeltaBC(Int_t) const {return 0;};
      39           0 :   virtual Int_t GetL0L1Latency(Int_t) const {return 0;};
      40           0 :   virtual Bool_t GetStatus() const {return 0;};
      41           0 :   virtual Float_t GetZ() const {return 0;};
      42           0 :   virtual Float_t GetPhi() const {return 0;};
      43           0 :   virtual Float_t GetR() const {return 0;};
      44           0 :   virtual Int_t GetNMatchableTracks() const {return 0;};
      45           0 :   virtual Int_t GetTrackIndex(Int_t ) const {return 0;};
      46           0 :   virtual Float_t GetDistanceInStripPlane(Int_t )   const {return 0;};
      47           0 :   virtual Float_t GetDx(Int_t )  const {return 0;};
      48           0 :   virtual Float_t GetDy(Int_t )  const {return 0;};
      49           0 :   virtual Float_t GetDz(Int_t )  const {return 0;};
      50           0 :   virtual Float_t GetLength(Int_t ) const {return 0;};
      51           0 :   virtual Double_t GetIntegratedTime(Int_t ,Int_t ) const {return 0;};
      52           0 :   virtual Int_t GetNTOFhits() const {return 0;};
      53             : 
      54         448 :   virtual void SetEvent(const AliVEvent* ev) {fEvent = ev;}
      55       37160 :   virtual const AliVEvent* GetEvent() const {return fEvent;}
      56             : 
      57             :   const AliVEvent* fEvent;            //! pointer to the event
      58             : 
      59         192 :   ClassDef(AliVTOFcluster, 2) // TOF matchable cluster
      60             : 
      61             : }; 
      62             : 
      63             : #endif

Generated by: LCOV version 1.11