00001 00002 #ifndef _GASSIPLEX_CHAMBER_1_HH_ 00003 #define _GASSIPLEX_CHAMBER_1_HH_ 00004 00005 ////////////////////////////////////////////////////////////////////////// 00006 // 00007 // GassiplexChamber1 for MICROMEGAS READOUT 00008 // 00009 ////////////////////////////////////////////////////////////////////////// 00010 00011 #include "Chamber.hh" 00012 00013 00014 ////////////////////////////////////////////////////////////////////////// 00015 // CLASS GassiplexChamber1 00016 ////////////////////////////////////////////////////////////////////////// 00017 class GassiplexChamber1 : public Chamber { 00018 00019 public: 00020 GassiplexChamber1(const i32 xPos, const i32 yPos, const i32 zPos, const ui32 nbColumns, const ui32 nbRows, const i32 id); 00021 ~GassiplexChamber1(); 00022 00023 //------ methods --------// 00024 public: 00025 unsigned int getNumberOfBoards() const { return 1; } 00026 const ui32 getXGap() const { return(0); };// in centimeter 00027 const ui32 getYGap() const { return(0); };// in centimeter 00028 00029 const ui32 getXLength() const ; 00030 const ui32 getYLength() const ; 00031 // ------ data members -------// 00032 00033 private: 00034 void init(); 00035 00036 }; 00037 00038 #endif // _GASSIPLEX_CHAMBER_1_HH_