00001 00002 #ifndef _GASSIPLEX_CHIP_HH_ 00003 #define _GASSIPLEX_CHIP_HH_ 00004 00005 ////////////////////////////////////////////////////////////////////////// 00006 // MICROMEGAS 00007 // 00008 // class for Gassiplex chips 00009 // 00010 ////////////////////////////////////////////////////////////////////////// 00011 // - the Gassiplex chip does not exist by itself, one channel corresponds 00012 // to one chip 00013 ////////////////////////////////////////////////////////////////////////// 00014 00015 #include "mTypes.h" 00016 #include "Chip.hh" 00017 00018 ////////////////////////////////////////////////////////////////////////// 00019 // class GassiplexChip 00020 ////////////////////////////////////////////////////////////////////////// 00021 class GassiplexChip : public Chip { 00022 public: 00023 GassiplexChip(const Board& _board, const i32 aCol, const i32 aRow, const ui32 nbColumns,const ui32 nbRows ,const i32 aId ); 00024 virtual ~GassiplexChip() { }; 00025 00026 public: 00027 const ui32 getXGap() const { return(0); }; // in centimeter // no gap as GassiplexChip holds only one Channel ! 00028 const ui32 getYGap() const { return(0); }; // in centimeter 00029 private: 00030 void init(); 00031 //------ data members -------------// 00032 00033 00034 }; 00035 00036 #endif // _GASSIPLEX_CHIP_HH_