ROOT logo
#ifndef ALIITSONLINESPDFOCHIPCONFIG_H
#define ALIITSONLINESPDFOCHIPCONFIG_H  
/* Copyright(c) 2008-2010, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */

/////////////////////////////////////////////////////////////////
// Author: A. Mastroserio                                      //
// This class is the brick of the container for the FastOR     //
// online calibration.                                         //
/////////////////////////////////////////////////////////////////

#include <TObject.h>
class TObjArray;

class AliITSOnlineSPDfoChipConfig : public TObject{
  
 public:
  AliITSOnlineSPDfoChipConfig(); // ctor
  AliITSOnlineSPDfoChipConfig(Short_t measure[4]);
  AliITSOnlineSPDfoChipConfig(const AliITSOnlineSPDfoChipConfig& p);           //  copy constructor
  
  virtual ~AliITSOnlineSPDfoChipConfig(){;} //dtor    
  
  //SETTERS
  void SetChipConfigMatrixId(Short_t idMatrix)    {fMatrixId = idMatrix;}
  void SetChipConfigRow(Short_t pixRow)           {fChipConfigRow = pixRow;}
  void SetChipConfigCol(Short_t pixCol)           {fChipConfigCol = pixCol;}
  void SetChipConfigCounter(UShort_t ncounts)     {fCounter = ncounts;}
  //GETTERS
  void GetChipConfigId(Int_t pixId[2]) const      {pixId[0] = fChipConfigRow; pixId[1]=fChipConfigCol;}
  Short_t  GetChipConfigCounter() const           {return fCounter;}
  Short_t  GetChipConfigMatrixId() const          {return fMatrixId;}
  
  void PrintInfo() {printf(" MatrixId %d -  Row %d   Col %d  -  Counts %d \n",fMatrixId,fChipConfigRow,fChipConfigCol,fCounter);}
  
 private:
  Short_t fChipConfigRow; 
  Short_t fChipConfigCol; 
  Short_t fCounter;
  Short_t fMatrixId;
  AliITSOnlineSPDfoChipConfig &operator=(const AliITSOnlineSPDfoChipConfig& p);
  
  ClassDef(AliITSOnlineSPDfoChipConfig,1)
    
};
    
#endif
 AliITSOnlineSPDfoChipConfig.h:1
 AliITSOnlineSPDfoChipConfig.h:2
 AliITSOnlineSPDfoChipConfig.h:3
 AliITSOnlineSPDfoChipConfig.h:4
 AliITSOnlineSPDfoChipConfig.h:5
 AliITSOnlineSPDfoChipConfig.h:6
 AliITSOnlineSPDfoChipConfig.h:7
 AliITSOnlineSPDfoChipConfig.h:8
 AliITSOnlineSPDfoChipConfig.h:9
 AliITSOnlineSPDfoChipConfig.h:10
 AliITSOnlineSPDfoChipConfig.h:11
 AliITSOnlineSPDfoChipConfig.h:12
 AliITSOnlineSPDfoChipConfig.h:13
 AliITSOnlineSPDfoChipConfig.h:14
 AliITSOnlineSPDfoChipConfig.h:15
 AliITSOnlineSPDfoChipConfig.h:16
 AliITSOnlineSPDfoChipConfig.h:17
 AliITSOnlineSPDfoChipConfig.h:18
 AliITSOnlineSPDfoChipConfig.h:19
 AliITSOnlineSPDfoChipConfig.h:20
 AliITSOnlineSPDfoChipConfig.h:21
 AliITSOnlineSPDfoChipConfig.h:22
 AliITSOnlineSPDfoChipConfig.h:23
 AliITSOnlineSPDfoChipConfig.h:24
 AliITSOnlineSPDfoChipConfig.h:25
 AliITSOnlineSPDfoChipConfig.h:26
 AliITSOnlineSPDfoChipConfig.h:27
 AliITSOnlineSPDfoChipConfig.h:28
 AliITSOnlineSPDfoChipConfig.h:29
 AliITSOnlineSPDfoChipConfig.h:30
 AliITSOnlineSPDfoChipConfig.h:31
 AliITSOnlineSPDfoChipConfig.h:32
 AliITSOnlineSPDfoChipConfig.h:33
 AliITSOnlineSPDfoChipConfig.h:34
 AliITSOnlineSPDfoChipConfig.h:35
 AliITSOnlineSPDfoChipConfig.h:36
 AliITSOnlineSPDfoChipConfig.h:37
 AliITSOnlineSPDfoChipConfig.h:38
 AliITSOnlineSPDfoChipConfig.h:39
 AliITSOnlineSPDfoChipConfig.h:40
 AliITSOnlineSPDfoChipConfig.h:41
 AliITSOnlineSPDfoChipConfig.h:42
 AliITSOnlineSPDfoChipConfig.h:43
 AliITSOnlineSPDfoChipConfig.h:44
 AliITSOnlineSPDfoChipConfig.h:45
 AliITSOnlineSPDfoChipConfig.h:46
 AliITSOnlineSPDfoChipConfig.h:47
 AliITSOnlineSPDfoChipConfig.h:48
 AliITSOnlineSPDfoChipConfig.h:49