00001 #ifndef _DIRAC24_HH_
00002 #define _DIRAC24_HH_
00003
00004
00005
00006
00007
00008
00009
00010 #include "Board.hh"
00011
00012
00013
00014
00015 class Dirac24 : public Board {
00016
00017 public :
00018 Dirac24(const ui32 aX, const ui32 aY, const ui32 aZ, const ui32 _id);
00019 ~Dirac24();
00020
00021
00022 public :
00023 void print(void) const;
00024 ui64 getPadWidth() const {return 10000;};
00025 ui64 getPadLenght() const {return 10000;};
00026 ui64 getXGap() const {return 1;};
00027 ui64 getYGap() const {return 1;};
00028
00029 private :
00030 void createChannels(void);
00031
00032
00033 protected :
00034 Dif* dif;
00035 map<ui32, DiracChip> chips;
00036
00037 };
00038
00039 #endif // _DIRAC24_HH_