00001 /* @version $Revision: 1328 $ * @modifiedby $Author: jacquem $ * @lastmodified $Date: 2011-10-03 17:04:17 +0200 (Mon, 03 Oct 2011) $ */ 00002 00003 #ifndef _GASSIPLEX_STRIP_CHIP_HH_ 00004 #define _GASSIPLEX_STRIP_CHIP_HH_ 00005 00006 ////////////////////////////////////////////////////////////////////////// 00007 // MICROMEGAS 00008 // 00009 // class for GassiplexStripChip chips 00010 // 00011 ////////////////////////////////////////////////////////////////////////// 00012 // - the GassiplexStripChip does not exist by itself, one channel corresponds 00013 // to one chip 00014 ////////////////////////////////////////////////////////////////////////// 00015 00016 #include "mTypes.h" 00017 #include "geometry/Chip.hh" 00018 00019 ////////////////////////////////////////////////////////////////////////// 00020 // class GassiplexStripChip 00021 ////////////////////////////////////////////////////////////////////////// 00022 class GassiplexStripChip : public Chip { 00023 public: 00024 GassiplexStripChip(const Board& _board, const i32 aCol, const i32 aRow, const ui32 nbColumns,const ui32 nbRows ,const i32 aId ,const ui32 aSerialNumber ); 00025 virtual ~GassiplexStripChip() { }; 00026 00027 public: 00028 const ui32 getXGap() const { return(0); }; // in centimeter // no gap as GassiplexChip holds only one Channel ! 00029 const ui32 getYGap() const { return(0); }; // in centimeter 00030 00031 private: 00032 void init(); 00033 //------ data members -------------// 00034 00035 00036 }; 00037 00038 #endif // _GASSIPLEX_CHIP_HH_