|
BOSS 8.0.0
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 58 of file VData.cxx.
| void VData::clear | ( | ) |
| double VData::getAvgDrop | ( | Time_t | time | ) |
| double VData::getAvgDropButVeryDrop | ( | Time_t | time | ) |
Definition at line 83 of file VData.cxx.
Referenced by getAvgDrop(), and getAvgDropButVeryDrop().
|
inline |
Definition at line 54 of file VData.h.
Referenced by getVoltage().
|
inline |
|
inline |
|
inline |
Definition at line 53 of file VData.h.
Referenced by getVoltage().
|
inline |
Definition at line 28 of file VData.cxx.
Referenced by getDrop().
|
inline |
|
inline |
| bool VData::isValid | ( | Time_t | time | ) | const |
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 111 of file VData.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 45 of file VData.h.
Referenced by push_back_sorted().
|
static |