#include <BoardSlowControl.hh>
Collaboration diagram for BoardSlowControl:
Public Member Functions | |
BoardSlowControl (const std::string aName, const ui32 aChamberId, const ui32 aDifId, const ui32 aBoardId) | |
~BoardSlowControl () | |
BoardSlowControl (const BoardSlowControl &aSc) | |
BoardSlowControl & | operator= (const BoardSlowControl &aSc) |
void | setParams (const MeshParams_t &aMesh, const DriftParams_t &aDrift) |
const DriftParams_t & | getDrift () const |
const MeshParams_t & | getMesh () const |
Protected Attributes | |
std::string | name |
ui32 | chamberId |
ui32 | difId |
ui32 | boardId |
DriftParams_t | drift |
MeshParams_t | mesh |
Friends | |
class | SlowControl |
Definition at line 11 of file BoardSlowControl.hh.
BoardSlowControl::BoardSlowControl | ( | const std::string | aName, | |
const ui32 | aChamberId, | |||
const ui32 | aDifId, | |||
const ui32 | aBoardId | |||
) | [inline] |
BoardSlowControl::~BoardSlowControl | ( | ) |
BoardSlowControl::BoardSlowControl | ( | const BoardSlowControl & | aSc | ) |
BoardSlowControl & BoardSlowControl::operator= | ( | const BoardSlowControl & | aSc | ) |
void BoardSlowControl::setParams | ( | const MeshParams_t & | aMesh, | |
const DriftParams_t & | aDrift | |||
) |
Definition at line 38 of file BoardSlowControl.cpp.
00039 { 00040 mesh = aMesh; 00041 drift = aDrift; 00042 00043 // cout << "chamber["<< chamberId << "] dif[" << difId << "], board[" << boardId << "] mesh.voltage[" << mesh.voltage <<"]" << endl; 00044 00045 }
const DriftParams_t& BoardSlowControl::getDrift | ( | ) | const [inline] |
Definition at line 28 of file BoardSlowControl.hh.
Referenced by Event::getBoardDriftVolt(), and MTEvent::operator=().
00028 { return drift; };
const MeshParams_t& BoardSlowControl::getMesh | ( | ) | const [inline] |
Definition at line 29 of file BoardSlowControl.hh.
Referenced by Event::getBoardMeshVolt(), and MTEvent::operator=().
00029 {return mesh; };
friend class SlowControl [friend] |
Definition at line 12 of file BoardSlowControl.hh.
std::string BoardSlowControl::name [protected] |
ui32 BoardSlowControl::chamberId [protected] |
ui32 BoardSlowControl::difId [protected] |
ui32 BoardSlowControl::boardId [protected] |
DriftParams_t BoardSlowControl::drift [protected] |
Definition at line 18 of file BoardSlowControl.hh.
Referenced by getDrift(), operator=(), and setParams().
MeshParams_t BoardSlowControl::mesh [protected] |
Definition at line 19 of file BoardSlowControl.hh.
Referenced by getMesh(), operator=(), and setParams().