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

          Line data    Source code
       1             : #ifndef ALITOFCHANNELONLINEARRAY_H
       2             : #define ALITOFCHANNELONLINEARRAY_H
       3             : 
       4             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       5             :  * See cxx source for full Copyright notice                               */
       6             : /* $Id$ */
       7             : 
       8             : ////////////////////////////////////////////////
       9             : //  class for TOF Online calibration          //
      10             : //  to define the delay of the channels.      //
      11             : //  New object created, to use an array       //
      12             : //  instead of a TObjArray.                   // 
      13             : ////////////////////////////////////////////////
      14             : 
      15             : #include "TObject.h"
      16             : 
      17             : class AliTOFChannelOnlineArray: public TObject {
      18             : 
      19             : public:
      20             : 
      21             :   enum{
      22             :     kTOFOnlineUnknown=0x0, kTOFOnlineOk=0x15, kTOFOnlineBad=0x2a, 
      23             :             kTOFHWUnknown=0x0, kTOFHWOk=0x1, kTOFHWBad=0x2, kTOFHWReset=0xfc, kTOFHW=0x3,
      24             :             kTOFPulserUnknown=0x0, kTOFPulserOk=0x4, kTOFPulserBad=0x8, kTOFPulserReset=0xf3, kTOFPulser=0xc,
      25             :             kTOFNoiseUnknown=0x0, kTOFNoiseOk=0x10, kTOFNoiseBad=0x20, kTOFNoiseReset=0xcf, kTOFNoise=0x30
      26             :       };
      27             : 
      28             :   AliTOFChannelOnlineArray();
      29             :   AliTOFChannelOnlineArray(Int_t size);
      30             :   AliTOFChannelOnlineArray(const AliTOFChannelOnlineArray &source);
      31             :   AliTOFChannelOnlineArray& operator= (const AliTOFChannelOnlineArray &source);
      32             :   ~AliTOFChannelOnlineArray();
      33           0 :   Int_t GetSize() const {return fSize;}
      34             :   void  SetDelay(Int_t pos, Float_t parr);
      35             :   Float_t  GetDelay(Int_t pos) const;
      36             : 
      37             : private:
      38             :   Int_t fSize;      // Size of the array of UChar_t
      39             :   Float_t * fArray; //[fSize]
      40             : 
      41          42 :   ClassDef(AliTOFChannelOnlineArray,1)    // TOF Sensor Online Calibration object
      42             : };
      43             : 
      44             : #endif

Generated by: LCOV version 1.11