Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DEPICSstore Class Reference

#include <DEPICSstore.h>

+ Inheritance diagram for DEPICSstore:

Public Member Functions

 JOBJECT_PUBLIC (DEPICSstore)
 
const DEPICSvalueGetValue (string key)
 
const double GetAverage (string name)
 
void AddValue (const DEPICSvalue *new_value)
 
vector< stringGetNames ()
 
map< string, DEPICSvalue_data_t > & GetStore ()
 
void ClearAverages ()
 
void ResetStartTimes (time_t new_start_time)
 

Private Attributes

map< string, DEPICSvalue_data_tstored_values
 
map< string, stringpretty_names
 

Detailed Description

Definition at line 38 of file DEPICSstore.h.

Member Function Documentation

void DEPICSstore::AddValue ( const DEPICSvalue new_value)
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.

map<string, DEPICSvalue_data_t>& DEPICSstore::GetStore ( )
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.

Member Data Documentation

map<string, string> DEPICSstore::pretty_names
private

Definition at line 56 of file DEPICSstore.h.

map<string, DEPICSvalue_data_t> DEPICSstore::stored_values
private

Definition at line 55 of file DEPICSstore.h.

Referenced by AddValue(), ClearAverages(), GetAverage(), GetNames(), GetValue(), and ResetStartTimes().


The documentation for this class was generated from the following files: