00001 /* @version $Revision: 1328 $ * @modifiedby $Author: jacquem $ * @lastmodified $Date: 2011-10-03 17:04:17 +0200 (Mon, 03 Oct 2011) $ */ 00002 00003 #ifndef _GASSIPLEX_BOARD_STRIP_HH 00004 #define _GASSIPLEX_BOARD_STRIP_HH_ 00005 00006 ////////////////////////////////////////////////////////////////////////// 00007 // MICROMEGAS 00008 // 00009 // class for Gassiplex Strip boards 00010 // 00011 ////////////////////////////////////////////////////////////////////////// 00012 ////////////////////////////////////////////////////////////////////////// 00013 00014 #include "mTypes.h" 00015 #include "Board.hh" 00016 00017 //#define BOARDBETA2_1 -1 00018 00019 ////////////////////////////////////////////////////////////////////////// 00020 // class GassiplexBoardStrip 00021 ////////////////////////////////////////////////////////////////////////// 00022 class GassiplexBoardStrip : public Board { 00023 public: 00024 GassiplexBoardStrip(const Chamber& aChamber, const i32 aCol, const i32 aRow, const ui32 nbColumns, const ui32 nbRows,const i32 aId); 00025 virtual ~GassiplexBoardStrip(); 00026 00027 public: 00028 //------ methods ------------------// 00029 const float getXGap() const { return(0); };// in centimeter 00030 const float getYGap() const { return(0); }; // in centimeter 00031 00032 00033 00034 00035 private: 00036 //------ data members -------------// 00037 void init(); 00038 static void initMap(); 00039 00040 // static std::map<ui16,ui16> m1; // key is string Number, value is hardId 00041 // static std::map<ui16,ui16> m2; // key is string Number, value is hardId 00042 static std::map<ui16,ui16> m3; // key is string Number, value is hardId 00043 00044 00045 }; 00046 00047 #endif // _GASSIPLEX_BOARD_HH_