LDMX Software
|
Handle to the conditions system, provided at construction to classes which require it. More...
#include <ConditionsInterface.h>
Public Member Functions | |
ConditionsInterface (framework::EventProcessor *p) | |
template<class T > | |
const T & | getCondition (const std::string &condition_name) |
Primary request action for a conditions object If the object is in the cache and still valid (IOV), the cached object will be returned. | |
Private Attributes | |
framework::EventProcessor * | processor_ |
Pointer to the owner processor object. | |
Handle to the conditions system, provided at construction to classes which require it.
Definition at line 21 of file ConditionsInterface.h.
|
inline |
Definition at line 23 of file ConditionsInterface.h.
|
inline |
Primary request action for a conditions object If the object is in the cache and still valid (IOV), the cached object will be returned.
If it is not in the cache, or is out of date, the () method will be called to provide the object.
Definition at line 33 of file ConditionsInterface.h.
References framework::EventProcessor::getCondition(), and processor_.
Referenced by simcore::SensitiveDetector::getCondition().
|
private |
Pointer to the owner processor object.
Definition at line 45 of file ConditionsInterface.h.
Referenced by getCondition().