Hall-D Software
alpha
|
#include <DEPICSstore.h>
Public Member Functions | |
JOBJECT_PUBLIC (DEPICSstore) | |
const DEPICSvalue * | GetValue (string key) |
const double | GetAverage (string name) |
void | AddValue (const DEPICSvalue *new_value) |
vector< string > | GetNames () |
map< string, DEPICSvalue_data_t > & | GetStore () |
void | ClearAverages () |
void | ResetStartTimes (time_t new_start_time) |
Private Attributes | |
map< string, DEPICSvalue_data_t > | stored_values |
map< string, string > | pretty_names |
Definition at line 38 of file DEPICSstore.h.
void DEPICSstore::AddValue | ( | const DEPICSvalue * | new_value | ) |
Definition at line 32 of file DEPICSstore.cc.
References DEPICSvalue::name, stored_values, and DEPICSvalue::timestamp.
Referenced by DEventProcessor_run_summary::evnt().
void DEPICSstore::ClearAverages | ( | ) |
Definition at line 50 of file DEPICSstore.cc.
References stored_values.
const double DEPICSstore::GetAverage | ( | string | name | ) |
Definition at line 23 of file DEPICSstore.cc.
References stored_values.
vector< string > DEPICSstore::GetNames | ( | ) |
Definition at line 68 of file DEPICSstore.cc.
References stored_values.
|
inline |
Definition at line 48 of file DEPICSstore.h.
Referenced by DEventProcessor_run_summary::erun().
const DEPICSvalue * DEPICSstore::GetValue | ( | string | key | ) |
Definition at line 14 of file DEPICSstore.cc.
References stored_values.
DEPICSstore::JOBJECT_PUBLIC | ( | DEPICSstore | ) |
void DEPICSstore::ResetStartTimes | ( | time_t | new_start_time | ) |
Definition at line 59 of file DEPICSstore.cc.
References stored_values.
Definition at line 56 of file DEPICSstore.h.
|
private |
Definition at line 55 of file DEPICSstore.h.
Referenced by AddValue(), ClearAverages(), GetAverage(), GetNames(), GetValue(), and ResetStartTimes().