LCOV - code coverage report
Current view: top level - ITS/ITSrec - AliITSOnlineSPDfoChipConfig.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 10 10.0 %
Date: 2016-06-14 17:26:59 Functions: 1 16 6.2 %

          Line data    Source code
       1             : #ifndef ALIITSONLINESPDFOCHIPCONFIG_H
       2             : #define ALIITSONLINESPDFOCHIPCONFIG_H  
       3             : /* Copyright(c) 2008-2010, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : /* $Id$ */
       7             : 
       8             : /////////////////////////////////////////////////////////////////
       9             : // Author: A. Mastroserio                                      //
      10             : // This class is the brick of the container for the FastOR     //
      11             : // online calibration.                                         //
      12             : /////////////////////////////////////////////////////////////////
      13             : 
      14             : #include <TObject.h>
      15             : class TObjArray;
      16             : 
      17             : class AliITSOnlineSPDfoChipConfig : public TObject{
      18             :   
      19             :  public:
      20             :   AliITSOnlineSPDfoChipConfig(); // ctor
      21             :   AliITSOnlineSPDfoChipConfig(Short_t measure[4]);
      22             :   AliITSOnlineSPDfoChipConfig(const AliITSOnlineSPDfoChipConfig& p);           //  copy constructor
      23             :   
      24           0 :   virtual ~AliITSOnlineSPDfoChipConfig(){;} //dtor    
      25             :   
      26             :   //SETTERS
      27           0 :   void SetChipConfigMatrixId(Short_t idMatrix)    {fMatrixId = idMatrix;}
      28           0 :   void SetChipConfigRow(Short_t pixRow)           {fChipConfigRow = pixRow;}
      29           0 :   void SetChipConfigCol(Short_t pixCol)           {fChipConfigCol = pixCol;}
      30           0 :   void SetChipConfigCounter(UShort_t ncounts)     {fCounter = ncounts;}
      31             :   //GETTERS
      32           0 :   void GetChipConfigId(Int_t pixId[2]) const      {pixId[0] = fChipConfigRow; pixId[1]=fChipConfigCol;}
      33           0 :   Short_t  GetChipConfigCounter() const           {return fCounter;}
      34           0 :   Short_t  GetChipConfigMatrixId() const          {return fMatrixId;}
      35             :   
      36           0 :   void PrintInfo() {printf(" MatrixId %d -  Row %d   Col %d  -  Counts %d \n",fMatrixId,fChipConfigRow,fChipConfigCol,fCounter);}
      37             :   
      38             :  private:
      39             :   Short_t fChipConfigRow; 
      40             :   Short_t fChipConfigCol; 
      41             :   Short_t fCounter;
      42             :   Short_t fMatrixId;
      43             :   AliITSOnlineSPDfoChipConfig &operator=(const AliITSOnlineSPDfoChipConfig& p);
      44             :   
      45         116 :   ClassDef(AliITSOnlineSPDfoChipConfig,1)
      46             :     
      47             : };
      48             :     
      49             : #endif

Generated by: LCOV version 1.11