20 using namespace DD4hep::Conditions;
24 : m_manager(mgr), m_refCount(1)
Interface for conditions pool optimized to host conditions updates.
long m_refCount
Referenec count.
Main condition object handle.
virtual Condition get(key_type key) const =0
Check if a condition exists in the pool and return it to the caller.
virtual ~ConditionsLoaderImp()
Default destructor.
T * ptr() const
Access to the held object.
Class describing the interval of validty.
Manager class for condition handles.
virtual void addRef()
Addreference count. Use object.
Condition::key_type key_type
virtual Condition get(key_type key, const iov_type &iov)
Access the conditions loading mechanism.
Condition get(key_type key, const iov_type &req_validity)
Retrieve a condition set given a Detector Element and the conditions name according to their validity...
ConditionsLoaderImp(ConditionsManager mgr)
Default constructor.
ConditionsManager m_manager
Reference to conditions manager.
virtual void release()
Release object. The client may not use any reference any further.