BOSS 7.1.2
BESIII Offline Software System
|
#include <VData.h>
Public Member Functions | |
VData () | |
void | setVoltagesStd (VDataItem voltagesStd) |
VDataItem | getVoltageStd () |
void | push_back_sorted (Time_t time_HV_SLOWCTRL, const VDataItem &data) |
add a entry to our cache. the entry has to be pushed back in ascending order, with no gap. inserting a item that is within timeboundary will fail and do nothing. | |
void | updateBoundary () |
size_t | size () |
Time_t | getUpperBoundaryEventTime () |
Time_t | getLowerBoundaryEventTime () |
VDataItem | getVoltage (Time_t time) |
std::vector< Time_t > & | getTimeVector () |
VDataItemVector & | getVDataItemVector () |
double | getVoltage (Time_t time, int layer) |
VDataItem | getDrop (Time_t time) |
double | getAvgDrop (Time_t time) |
double | getAvgDropButVeryDrop (Time_t time) |
double | getOffsetEvt2Db () |
void | setOffsetEvt2Db (int time_offset) |
void | clear () |
throw all cached data. next time you might have to prepare cache again.. | |
bool | isValid (Time_t time) const |
Static Public Attributes | |
static const size_t | MDC_layers =VDataItem::MDC_layers |
VData::VData | ( | ) |
Definition at line 55 of file VData.cxx.
void VData::clear | ( | ) |
throw all cached data. next time you might have to prepare cache again..
Definition at line 73 of file VData.cxx.
Referenced by MdcHvDropSvc::queryRelativeHvDrop().
double VData::getAvgDrop | ( | Time_t | time | ) |
Definition at line 89 of file VData.cxx.
Referenced by MdcHvDropSvc::queryRelativeHvDrop().
double VData::getAvgDropButVeryDrop | ( | Time_t | time | ) |
Definition at line 95 of file VData.cxx.
Referenced by MdcHvDropSvc::queryRelativeHvDrop().
Definition at line 81 of file VData.cxx.
Referenced by getAvgDrop(), and getAvgDropButVeryDrop().
|
inline |
Definition at line 56 of file VData.h.
Referenced by getVoltage(), and MdcHvDropSvc::queryRelativeHvDrop().
|
inline |
Definition at line 64 of file VData.h.
Referenced by MdcHvDropSvc::queryRelativeHvDrop().
|
inline |
|
inline |
Definition at line 55 of file VData.h.
Referenced by getVoltage(), and MdcHvDropSvc::queryRelativeHvDrop().
|
inline |
Definition at line 31 of file VData.cxx.
Referenced by getDrop().
|
inline |
|
inline |
Definition at line 17 of file VData.cxx.
Referenced by MdcHvDropSvc::queryRelativeHvDrop().
add a entry to our cache. the entry has to be pushed back in ascending order, with no gap. inserting a item that is within timeboundary will fail and do nothing.
time_HV_SLOWCTRL | a time in database time; not event time |
data |
Definition at line 110 of file VData.cxx.
|
inline |
|
inline |
|
inline |
Definition at line 54 of file VData.h.
Referenced by MdcHvDropSvc::queryRelativeHvDrop().
|
inline |
Definition at line 48 of file VData.h.
Referenced by push_back_sorted().