LCOV - code coverage report
Current view: top level - VZERO/VZEROsim - AliVZEROBuffer.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 AliVZEROBUFFER_H
       2             : #define AliVZEROBUFFER_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 VZERO digits according to the DDLs format//
       8             : /////////////////////////////////////////////////////////////////////
       9             : 
      10             : class AliFstream;
      11             : 
      12             : class AliVZEROBuffer:public TObject{
      13             : 
      14             : public:
      15             :   AliVZEROBuffer();
      16             :   AliVZEROBuffer(const char* fileName); //constructor
      17             :   virtual ~AliVZEROBuffer(); //destructor
      18             :   void    WriteTriggerInfo(UInt_t trigger);
      19             :   void    WriteTriggerScalers();
      20             :   void    WriteBunchNumbers();  
      21             :   void    WriteChannel(Int_t channel, Short_t *adc, Bool_t integrator);
      22             :   void    WriteBeamFlags(Bool_t *bbFlag, Bool_t *bgFlag);
      23             :   void    WriteMBInfo();
      24             :   void    WriteMBFlags();  
      25             :   void    WriteBeamScalers();
      26             :   void    WriteTiming(Float_t time, Float_t width);
      27             : 
      28             : private:
      29             :   AliVZEROBuffer(const AliVZEROBuffer &source); // copy constructor
      30             :   AliVZEROBuffer& operator=(const AliVZEROBuffer &source); // ass. op.
      31             : 
      32             :   UInt_t      fRemainingWord; // Remaining data word between even and odd channel's data
      33             :   AliFstream* f;      //The IO file name
      34          12 :   ClassDef(AliVZEROBuffer,2)
      35             : };
      36             : 
      37             : #endif

Generated by: LCOV version 1.11