#include <emcOMTimeStamp.h>
Inherits emcObjectManager.
Inheritance diagram for emcOMTimeStamp:
Definition at line 14 of file emcOMTimeStamp.h.
Public Member Functions | |
emcOMTimeStamp (const char *name="", const char *title="") | |
virtual | ~emcOMTimeStamp () |
virtual bool | CanCollect (const emcManageable &) const |
virtual bool | CanRead (const emcManageable &object) const |
Can we read a given object type ? | |
virtual bool | CanWrite (const emcManageable &) const |
Can we write a given object type ? | |
virtual emcManageable * | Collect (const emcManageable &, const PHTimeStamp &) |
virtual bool | Read (emcManageable &, const PHTimeStamp &, int) |
Read a manageable object from the DB. | |
virtual bool | Read (emcManageable &object, int runnumber) |
Read a manageable object from the DB. | |
virtual void | Reset (void) |
Reset the OM. | |
virtual bool | Write (const emcManageable &, const PHTimeStamp &, int=-1) |
Write a manageable object to the DB. | |
Private Attributes | |
std::map< int, PHTimeStamp * > | fTSMap |
|
Definition at line 9 of file emcOMTimeStamp.C. |
|
Definition at line 15 of file emcOMTimeStamp.C. References Reset(). |
|
Reimplemented from emcObjectManager. Definition at line 21 of file emcOMTimeStamp.h. |
|
Can we read a given object type ?
Reimplemented from emcObjectManager. Definition at line 22 of file emcOMTimeStamp.C. References emcManageable::GetSource(), emcManageable::kDB_Pg, and test(). |
|
Can we write a given object type ?
Reimplemented from emcObjectManager. Definition at line 26 of file emcOMTimeStamp.h. |
|
Reimplemented from emcObjectManager. Definition at line 29 of file emcOMTimeStamp.h. |
|
Read a manageable object from the DB. See the DM interface for parameters. Reimplemented from emcObjectManager. Definition at line 39 of file emcOMTimeStamp.C. References fTSMap, and emcTimeStamp::setTimeStamp(). |
|
Read a manageable object from the DB. See the DM interface for parameters. Implements emcObjectManager. Definition at line 33 of file emcOMTimeStamp.h. |
|
Reset the OM. After a call to Reset, the OM must behave as if it was newly created. Implements emcObjectManager. Definition at line 70 of file emcOMTimeStamp.C. References fTSMap. Referenced by ~emcOMTimeStamp(). |
|
Write a manageable object to the DB. See the DM interface for parameters. Implements emcObjectManager. Definition at line 42 of file emcOMTimeStamp.h. |
|
Definition at line 48 of file emcOMTimeStamp.h. |