|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
17 #include "DD4hep/detail/Handle.inl"
27 :
NamedObject(nam,
"ConditionsDataLoader"), m_detector(description), m_mgr(mgr)
30 except(
"ConditionsDataLoader",
"+++ Cannot create loader without a valid conditions manager handle!");
void pushUpdates()
Queue update to manager.
The property class to assign options to actions.
Sources m_sources
Property: input data source definitions.
bool isValid() const
Check the validity of the object held by the handle.
Property & operator[](const std::string &property_name)
Access to properties.
void addSource(const std::string &source)
Add data source definition to loader.
ConditionsDataLoader(Detector &description, ConditionsManager mgr, const std::string nam)
Default constructor.
Namespace for implementation details of the AIDA detector description toolkit.
Class describing the interval of validty.
void pushUpdates() const
Push all pending updates to the conditions store.
ConditionsManager m_mgr
Reference to conditions manager used to queue update requests.
const Property & property(const std::string &name) const
Access property by name (CONST)
DD4HEP_INSTANTIATE_HANDLE_NAMED(ConditionsDataLoader)
Manager class for condition handles.
virtual PropertyManager & properties() override
Access to the properties of the object.
Interface for a generic conditions loader.
Implementation of a named object.
The main interface to the dd4hep detector description package.
virtual ~ConditionsDataLoader()
Default destructor.