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

// Author : B.K. Nandi

#include <TObject.h>

class AliPMDddldata : public TObject {

public:
   AliPMDddldata();
   AliPMDddldata(const AliPMDddldata &ddl);
   AliPMDddldata& operator=(const AliPMDddldata &ddl);

   virtual ~AliPMDddldata();

   void  SetDetector(Int_t idet)      {fDetector = idet;}
   void  SetSMN(Int_t ismn)           {fSMN = ismn;}
   void  SetModule(Int_t imod)        {fModule = imod;}
   void  SetPatchBusId(Int_t ipbusid) {fPatchBus = ipbusid;}
   void  SetMCM(Int_t imcm)           {fMCM = imcm;}
   void  SetChannel(Int_t ich)        {fChannel = ich;}
   void  SetRow(Int_t irow)           {fRow = irow;}
   void  SetColumn(Int_t icol)        {fCol = icol;}
   void  SetSignal(Int_t isig)        {fSignal = isig;}
   void  SetParityBit(Int_t ibit)     {fBit = ibit;}

   Int_t  GetDetector() const   {return fDetector;}
   Int_t  GetSMN() const        {return fSMN;}
   Int_t  GetModule() const     {return fModule;}
   Int_t  GetPatchBusId() const {return fPatchBus;}
   Int_t  GetMCM() const        {return fMCM;}
   Int_t  GetChannel() const    {return fChannel;}
   Int_t  GetRow() const        {return fRow;}
   Int_t  GetColumn() const     {return fCol;}
   Int_t  GetSignal() const     {return fSignal;}
   Int_t  GetParityBit() const  {return fBit;}



 private:

   Int_t     fDetector;        // Detector  (PRE:0, CPV:47)
   Int_t     fSMN;             // Serial Module number (0 to 23 for each det)
   Int_t     fModule;          // Module number (0 to 47)
   Int_t     fPatchBus;        // Patch bus number
   Int_t     fMCM;             // MCM number
   Int_t     fChannel;         // Channel number
   Int_t     fRow;             // Row number
   Int_t     fCol;             // Column number
   Int_t     fSignal;          // ADC of the cell
   Int_t     fBit;             // Parity Bit

   ClassDef(AliPMDddldata,0)  // PMD DDL container
};
#endif
 AliPMDddldata.h:1
 AliPMDddldata.h:2
 AliPMDddldata.h:3
 AliPMDddldata.h:4
 AliPMDddldata.h:5
 AliPMDddldata.h:6
 AliPMDddldata.h:7
 AliPMDddldata.h:8
 AliPMDddldata.h:9
 AliPMDddldata.h:10
 AliPMDddldata.h:11
 AliPMDddldata.h:12
 AliPMDddldata.h:13
 AliPMDddldata.h:14
 AliPMDddldata.h:15
 AliPMDddldata.h:16
 AliPMDddldata.h:17
 AliPMDddldata.h:18
 AliPMDddldata.h:19
 AliPMDddldata.h:20
 AliPMDddldata.h:21
 AliPMDddldata.h:22
 AliPMDddldata.h:23
 AliPMDddldata.h:24
 AliPMDddldata.h:25
 AliPMDddldata.h:26
 AliPMDddldata.h:27
 AliPMDddldata.h:28
 AliPMDddldata.h:29
 AliPMDddldata.h:30
 AliPMDddldata.h:31
 AliPMDddldata.h:32
 AliPMDddldata.h:33
 AliPMDddldata.h:34
 AliPMDddldata.h:35
 AliPMDddldata.h:36
 AliPMDddldata.h:37
 AliPMDddldata.h:38
 AliPMDddldata.h:39
 AliPMDddldata.h:40
 AliPMDddldata.h:41
 AliPMDddldata.h:42
 AliPMDddldata.h:43
 AliPMDddldata.h:44
 AliPMDddldata.h:45
 AliPMDddldata.h:46
 AliPMDddldata.h:47
 AliPMDddldata.h:48
 AliPMDddldata.h:49
 AliPMDddldata.h:50
 AliPMDddldata.h:51
 AliPMDddldata.h:52
 AliPMDddldata.h:53
 AliPMDddldata.h:54
 AliPMDddldata.h:55
 AliPMDddldata.h:56
 AliPMDddldata.h:57
 AliPMDddldata.h:58