#include <SlowControlManager.hh>
Public Member Functions | |
SlowControlManager () | |
~SlowControlManager () | |
i32 | ReadDB (const std::string fileName) |
void | build (const SteerDesc &sd) |
const SlowControlEntry * | getEntry (const double timeStamp) const |
std::set< SlowControlEntry > ::const_iterator | begin () |
std::set< SlowControlEntry > ::const_iterator | end () |
Private Member Functions | |
void | addSteer (const ui32 scId, const std::string type, const ui32 id, const std::string name) |
void | addEntry (const SlowControlEntry &entry) |
const ChamberSlowControl & | getChamber (const double timeStamp, const ui32 id) const |
const ChamberSlowControl & | getPM (const double timeStamp, const ui32 id) const |
Private Attributes | |
std::set< SlowControlEntry, scSorter > | genList |
std::list< SCSteerParams > | stList |
Definition at line 33 of file SlowControlManager.hh.
SlowControlManager::SlowControlManager | ( | ) |
SlowControlManager::~SlowControlManager | ( | ) |
i32 SlowControlManager::ReadDB | ( | const std::string | fileName | ) |
void SlowControlManager::build | ( | const SteerDesc & | sd | ) |
const SlowControlEntry* SlowControlManager::getEntry | ( | const double | timeStamp | ) | const |
std::set<SlowControlEntry>::const_iterator SlowControlManager::begin | ( | ) | [inline] |
std::set<SlowControlEntry>::const_iterator SlowControlManager::end | ( | ) | [inline] |
void SlowControlManager::addSteer | ( | const ui32 | scId, | |
const std::string | type, | |||
const ui32 | id, | |||
const std::string | name | |||
) | [private] |
void SlowControlManager::addEntry | ( | const SlowControlEntry & | entry | ) | [private] |
const ChamberSlowControl& SlowControlManager::getChamber | ( | const double | timeStamp, | |
const ui32 | id | |||
) | const [private] |
const ChamberSlowControl& SlowControlManager::getPM | ( | const double | timeStamp, | |
const ui32 | id | |||
) | const [private] |
std::set<SlowControlEntry,scSorter> SlowControlManager::genList [private] |
std::list<SCSteerParams> SlowControlManager::stList [private] |
Definition at line 87 of file SlowControlManager.hh.