LCOV - code coverage report
Current view: top level - AD/ADsim - AliADBuffer.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2016-06-14 17:26:59 Functions: 1 5 20.0 %

          Line data    Source code
       1             : #ifndef AliADBUFFER_H
       2             : #define AliADBUFFER_H
       3             : /* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : /////////////////////////////////////////////////////////////////////
       7             : // Class used for storing AD digits according to the DDLs format//
       8             : /////////////////////////////////////////////////////////////////////
       9             : 
      10             : class AliFstream;
      11             : 
      12             : class AliADBuffer:public TObject{
      13             : 
      14             : public:
      15             :   AliADBuffer();
      16             :   AliADBuffer(const char* fileName); //constructor
      17             :   virtual ~AliADBuffer(); //destructor
      18             :   
      19             :   void    WriteTriggerInfo(UInt_t trigger);
      20             :   void    WriteTriggerScalers();
      21             :   void    WriteBunchNumbers();  
      22             : 
      23             :   void    WriteChannel(Int_t channel, Short_t *adc, Bool_t integrator);
      24             :   void    WriteBeamFlags(Bool_t *bbFlag, Bool_t *bgFlag);
      25             :   
      26             :   void    WriteMBInfo();
      27             :   void    WriteMBFlags();
      28             :     
      29             :   void    WriteBeamScalers();
      30             : 
      31             :   void    WriteTiming(Short_t time, Short_t width);
      32             :   
      33             :   void    WriteEmptyCIU();
      34             : 
      35             : private:
      36             :   AliADBuffer(const AliADBuffer &source); // copy constructor
      37             :   AliADBuffer& operator=(const AliADBuffer &source); // ass. op.
      38             : 
      39             :   UInt_t      fRemainingWord; // Remaining data word between even and odd channel's data
      40             :   AliFstream* f;      //The IO file name
      41          12 :   ClassDef(AliADBuffer,2)
      42             : };
      43             : 
      44             : #endif

Generated by: LCOV version 1.11