LCOV - code coverage report
Current view: top level - TOF/TOFbase - AliTOFArray.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 3 33.3 %
Date: 2016-06-14 17:26:59 Functions: 1 8 12.5 %

          Line data    Source code
       1             : #ifndef ALITOFARRAY_H
       2             : #define ALITOFARRAY_H
       3             : 
       4             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       5             :  * See cxx source for full Copyright notice                               */
       6             : 
       7             : /* $Id$ */
       8             : 
       9             : // ========================================================================
      10             : // Class to store variable size arrays of Float_t
      11             : // ========================================================================
      12             : 
      13             : class TObject;
      14             : class TArrayF;
      15             : class TCollection;
      16             : 
      17             : class AliTOFArray : public TObject {
      18             :   public:
      19           0 :         AliTOFArray(): TObject(),fSize(0),fArray(0x0){}
      20             :         AliTOFArray(Int_t size); 
      21             :         AliTOFArray(const AliTOFArray & source);
      22             :         AliTOFArray& operator=(const AliTOFArray & source);
      23           0 :         Int_t GetSize() const {return fSize;}
      24             :         void SetArray(Int_t pos, Int_t size=0);
      25             :         void SetAt(Int_t pos, Int_t nelements, Float_t* content);
      26             :         void SetAt(Int_t pos, Int_t ielement, Float_t content);
      27             :         void RemoveArray(Int_t pos);
      28             :         Float_t* GetArray(Int_t pos);
      29             :         Float_t GetArrayAt(Int_t pos, Int_t ielement);
      30             :         Int_t GetArraySize(Int_t pos);
      31             :         void ReSetArraySize(Int_t pos, Int_t size);
      32             :         virtual Long64_t Merge(TCollection *list);
      33             :         virtual ~AliTOFArray();
      34             : 
      35             :  private:
      36             :     Int_t fSize;       // Size of the array of TArrayFs
      37             :     TArrayF ** fArray; //[fSize]
      38             : 
      39          26 :     ClassDef(AliTOFArray,1)
      40             : };
      41             : #endif

Generated by: LCOV version 1.11