#include <emcOMCalFEMT.h>
Inherits emcOMCalFEM.
Inheritance diagram for emcOMCalFEMT< BM >:
Definition at line 65 of file emcOMCalFEMT.h.
Public Member Functions | |
emcOMCalFEMT (const char *name="", const char *title="") | |
virtual | ~emcOMCalFEMT () |
virtual emcManageable * | Collect (const emcManageable &, const PHTimeStamp &) |
Collect object valid at a given time = not possible. | |
virtual void | FromPdbCalBank (emcCalFEM &calfem, PdbCalBank &bank)=0 |
Fill an emcCalFEM object from a PdbCalBank. | |
virtual std::string | GetPersistentClassName (void) const =0 |
Get the name of the Objy classname we are dealing with. | |
virtual bool | Read (emcManageable &object, const PHTimeStamp &time_stamp, int code=-1) |
Read object. | |
bool | ReadPreviousVersion (emcManageable &object, const PHTimeStamp &time_stamp, int code=-1, int version=0) |
Special read method to retrieve shadowed banks. | |
virtual void | Reset (void) |
Reset this object. | |
virtual void | ToPdbCalBank (const emcCalFEM &calfem, PdbCalBank &bank)=0 |
Fill a PdbCalBank from an emcCalFEM object. | |
virtual bool | Write (const emcManageable &object, const PHTimeStamp &tdummy, int dummy=-1) |
Write object. | |
Protected Member Functions | |
emcManageable::EStorage | storage () const |
Private Attributes | |
BM * | fBM |
Classes | |
class | changeName |
|
Definition at line 144 of file emcOMCalFEMT.h. |
|
Definition at line 152 of file emcOMCalFEMT.h. References emcOMCalFEMT< BM >::fBM. |
|
Collect object valid at a given time = not possible.
Reimplemented from emcObjectManager. Definition at line 72 of file emcOMCalFEMT.h. |
|
Fill an emcCalFEM object from a PdbCalBank.
Implements emcOMCalFEM. Implemented in emcOMHLRatioFEMT< T >, emcOMLCTofFEMT< T >, emcOMPedestal5FEMT< T >, emcOMPedestalFEMT< T >, emcOMQAFEMT< T >, emcOMTracedFEMT< T, emcTofT0FEM >, emcOMTracedFEMT< T, B >, and emcOMWalkTofFEMT< T >. |
|
Get the name of the Objy classname we are dealing with.
Implemented in emcOMHLRatioFEMT< T >, emcOMLCTofFEMT< T >, emcOMPedestal5FEMT< T >, emcOMPedestalFEMT< T >, emcOMQAFEMT< T >, emcOMTracedFEMT< T, emcTofT0FEM >, emcOMTracedFEMT< T, B >, and emcOMWalkTofFEMT< T >. Referenced by emcOMCalFEMT< BM >::Write(). |
|
Read object.
Implements emcObjectManager. Definition at line 160 of file emcOMCalFEMT.h. References emcCalFEM::AbsolutePosition(), EMC_ERROR_MSG, and emcCalFEM::FEMDecode(). |
|
Special read method to retrieve shadowed banks.
Reimplemented from emcObjectManager. Definition at line 273 of file emcOMCalFEMT.h. References emcCalFEM::AbsolutePosition(), EMC_ERROR_MSG, and emcCalFEM::FEMDecode(). |
|
Reset this object.
Implements emcObjectManager. Definition at line 387 of file emcOMCalFEMT.h. References emcOMCalFEMT< BM >::fBM. |
|
Definition at line 110 of file emcOMCalFEMT.h. |
|
Fill a PdbCalBank from an emcCalFEM object.
Implemented in emcOMHLRatioFEMT< T >, emcOMLCTofFEMT< T >, emcOMPedestal5FEMT< T >, emcOMPedestalFEMT< T >, emcOMQAFEMT< T >, emcOMTracedFEMT< T, emcTofT0FEM >, emcOMTracedFEMT< T, B >, and emcOMWalkTofFEMT< T >. |
|
Write object.
Implements emcObjectManager. Definition at line 395 of file emcOMCalFEMT.h. References emcCalFEM::AbsolutePosition(), emcCalFEM::Description(), emcObjectManager::DM(), EMC_ERROR_MSG, EMC_INFO_MSG, emcOMCalFEMT< BM >::fBM, emcCalFEM::GetCategory(), emcManageable::GetDestination(), emcCalFEM::GetEndValTime(), emcNamed::GetName(), emcOMCalFEMT< BM >::GetPersistentClassName(), emcCalFEM::GetStartValTime(), and emcCalFEM::IsDraft(). |
|
Definition at line 135 of file emcOMCalFEMT.h. Referenced by emcOMCalFEMT< BM >::Reset(), emcOMCalFEMT< T >::storage(), emcOMCalFEMT< BM >::Write(), and emcOMCalFEMT< BM >::~emcOMCalFEMT(). |