#include <GassiplexBoardBeta21.hh>
Inheritance diagram for GassiplexBoardBeta21:
Public Member Functions | |
GassiplexBoardBeta21 (const Chamber &aChamber, const i32 aCol, const i32 aRow, const ui32 nbColumns, const ui32 nbRows, const i32 aId) | |
virtual | ~GassiplexBoardBeta21 () |
const float | getXGap () const |
const float | getYGap () const |
Private Member Functions | |
void | init () |
Definition at line 22 of file GassiplexBoardBeta21.hh.
GassiplexBoardBeta21::GassiplexBoardBeta21 | ( | const Chamber & | aChamber, | |
const i32 | aCol, | |||
const i32 | aRow, | |||
const ui32 | nbColumns, | |||
const ui32 | nbRows, | |||
const i32 | aId | |||
) |
GassiplexBoardBeta21::~GassiplexBoardBeta21 | ( | ) | [virtual] |
const float GassiplexBoardBeta21::getXGap | ( | ) | const [inline, virtual] |
const float GassiplexBoardBeta21::getYGap | ( | ) | const [inline, virtual] |
void GassiplexBoardBeta21::init | ( | ) | [private] |
Definition at line 34 of file GassiplexBoardBeta21.cpp.
Referenced by GassiplexBoardBeta21().
00035 { 00036 // Le mapping est different entre BETA 2.1 et BETA 2.4 00037 for (int chipNum = 0; chipNum < NBCHANNEL; chipNum++) 00038 { 00039 int chipMap = chMapBeta21(chipNum); 00040 int row = chipMap % 6, col = chipMap / 6; 00041 // cout << "add Chip[" << chipNum << "] col[" << col <<"] row[" << row << "]" << endl; 00042 Chip *chip = new GassiplexChip(*this, col, row, 1, 1 , chipNum,0); // only 1 row and 1 column for gassiplex Chip ( wich contains only one channel ) 00043 chips.insert(make_pair(chipNum, chip)); 00044 } 00045 }