#include <GassiplexChamber1.hh>
Inheritance diagram for GassiplexChamber1:
Public Member Functions | |
GassiplexChamber1 (const float xPos, const float yPos, const float zPos, const bool xRotation, const bool yRotation, const i16 zRotation, const ui32 nbColumns, const ui32 nbRows, const i32 id) | |
~GassiplexChamber1 () | |
unsigned int | getNumberOfBoards () const |
unsigned int | getNumberOfGassiplexBoards () const |
const float | getXGap () const |
const float | getYGap () const |
Private Member Functions | |
void | init () |
Definition at line 18 of file GassiplexChamber1.hh.
GassiplexChamber1::GassiplexChamber1 | ( | const float | xPos, | |
const float | yPos, | |||
const float | zPos, | |||
const bool | xRotation, | |||
const bool | yRotation, | |||
const i16 | zRotation, | |||
const ui32 | nbColumns, | |||
const ui32 | nbRows, | |||
const i32 | id | |||
) |
Definition at line 21 of file GassiplexChamber1.cpp.
00022 : Chamber(aX, aY , aZ , xRotation,yRotation,zRotation, nbColumns, nbRows , id ) 00023 { 00024 FILE_LOG(logDEBUG) << "---GassiplexChamber1 contructor avec zPos =" << zPos << " id=" << id << endl; 00025 description = "GassiplexChamber1"; 00026 type = GASSIPLEXCHAMBER1; 00027 myIsValid = true; 00028 init(); 00029 }
GassiplexChamber1::~GassiplexChamber1 | ( | ) |
unsigned int GassiplexChamber1::getNumberOfBoards | ( | ) | const [inline] |
Reimplemented from Chamber.
Definition at line 26 of file GassiplexChamber1.hh.
Referenced by getNumberOfGassiplexBoards().
unsigned int GassiplexChamber1::getNumberOfGassiplexBoards | ( | ) | const [inline, virtual] |
Reimplemented from Chamber.
Definition at line 27 of file GassiplexChamber1.hh.
00027 { return getNumberOfBoards(); }; // only reimplement in GassioplexBoard* class
const float GassiplexChamber1::getXGap | ( | ) | const [inline, virtual] |
const float GassiplexChamber1::getYGap | ( | ) | const [inline, virtual] |
void GassiplexChamber1::init | ( | ) | [private] |
Definition at line 38 of file GassiplexChamber1.cpp.
Referenced by GassiplexChamber1().
00039 { 00040 // !!!!!!!!!!! ATTENTION. Le board id n'etant pas utilise pour la reconstruction des Gassiplex, on l'utilise 00041 // pour differencier BOARDBETA2_1 BOARDBETA2_4 00042 GassiplexBoardBeta21 *board = new GassiplexBoardBeta21(*this, 0, 0, 16, 6, 1); 00043 boards.insert(make_pair(1, board)); 00044 00045 }