#include <RunManager.h>
Inherits o2::ctp::ctpCCDBManager.
|
| | CTPRunManager ()=default |
| |
| void | init () |
| |
| int | loadRun (const std::string &cfg) |
| |
| int | setRunConfigBK (uint32_t runNumber, const std::string &cfg) |
| |
| int | stopRun (uint32_t irun, long timeStamp) |
| |
| int | addScalers (uint32_t irun, std::time_t time, bool start=0) |
| |
| int | processMessage (std::string &topic, const std::string &message) |
| |
| void | printActiveRuns () const |
| |
| int | loadScalerNames () |
| |
| int | getNRuns () |
| |
| void | setBKHost (std::string host) |
| |
| void | setQCWritePeriod (int period) |
| |
| uint64_t | checkOverflow (uint32_t lcnt0, uint32_t lcnt1, uint64_t lcntcor) |
| |
| void | printCounters () |
| |
| | ctpCCDBManager ()=default |
| |
| int | saveRunScalersToCCDB (CTPRunScalers &scalers, long timeStart, long timeStop) |
| |
| int | saveRunScalersToQCDB (CTPRunScalers &scalers, long timeStart, long timeStop) |
| |
| int | saveRunConfigToCCDB (CTPConfiguration *cfg, long timeStart) |
| |
| int | saveSoxOrbit (uint32_t runNumber, uint32_t soxOrbit, long timeStart) |
| |
| int | saveOrbitReset (long timeStamp) |
| |
| int | saveCtpCfg (uint32_t runNumber, long timeStamp) |
| |
| CTPConfiguration | getConfigFromCCDB (long timestamp, std::string run) |
| |
| CTPRunScalers | getScalersFromCCDB (long timestamp, std::string run, bool &ok) |
| |
| void | setCtpCfgDir (std::string &ctpcfgdir) |
| |
Definition at line 45 of file RunManager.h.
◆ CTPRunManager()
| o2::ctp::CTPRunManager::CTPRunManager |
( |
| ) |
|
|
default |
◆ addScalers()
| int CTPRunManager::addScalers |
( |
uint32_t |
irun, |
|
|
std::time_t |
time, |
|
|
bool |
start = 0 |
|
) |
| |
◆ checkOverflow()
| uint64_t o2::ctp::CTPRunManager::checkOverflow |
( |
uint32_t |
lcnt0, |
|
|
uint32_t |
lcnt1, |
|
|
uint64_t |
lcntcor |
|
) |
| |
◆ getNRuns()
| int CTPRunManager::getNRuns |
( |
| ) |
|
◆ init()
| void CTPRunManager::init |
( |
| ) |
|
Run Manager to manage Config and Scalers
Definition at line 73 of file RunManager.cxx.
◆ loadRun()
| int CTPRunManager::loadRun |
( |
const std::string & |
cfg | ) |
|
◆ loadScalerNames()
| int CTPRunManager::loadScalerNames |
( |
| ) |
|
◆ printActiveRuns()
| void CTPRunManager::printActiveRuns |
( |
| ) |
const |
◆ printCounters()
| void CTPRunManager::printCounters |
( |
| ) |
|
◆ processMessage()
| int CTPRunManager::processMessage |
( |
std::string & |
topic, |
|
|
const std::string & |
message |
|
) |
| |
◆ setBKHost()
| void o2::ctp::CTPRunManager::setBKHost |
( |
std::string |
host | ) |
|
|
inline |
◆ setQCWritePeriod()
| void o2::ctp::CTPRunManager::setQCWritePeriod |
( |
int |
period | ) |
|
|
inline |
◆ setRunConfigBK()
| int CTPRunManager::setRunConfigBK |
( |
uint32_t |
runNumber, |
|
|
const std::string & |
cfg |
|
) |
| |
◆ stopRun()
| int CTPRunManager::stopRun |
( |
uint32_t |
irun, |
|
|
long |
timeStamp |
|
) |
| |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/CTP/workflowScalers/include/CTPWorkflowScalers/RunManager.h
- /home/runner/work/AliceO2/AliceO2/Detectors/CTP/workflowScalers/src/RunManager.cxx