14 #ifndef DD4HEP_DETCONDITIONS_H
15 #define DD4HEP_DETCONDITIONS_H
29 class DetElementObject;
34 namespace Conditions {
75 return object<Object>();
Container conditions() const
Access to the conditions information.
DetConditions & operator=(const DetConditions &e)
Assignment operator.
Interface for conditions pool optimized to host conditions updates.
DetConditions(Object *object_ptr)
Constructor to hold handled object.
Main condition object handle.
Handle< Object > RefObject
Definition of the base handle type.
Container class for condition handles aggregated by a detector element.
bool hasConditions() const
Check if conditions are at all present.
DetConditions(const Handle< Q > &e)
Templated constructor for handle conversions.
unsigned int key_type
Forward definition of the key type.
Class describing the interval of validty.
DetConditions(const DetConditions &e)
Constructor to copy handle.
Object & _data() const
Additional data accessor.
Geometry::DetElementObject Object
Internal object type.
Handle class describing the access to DetElement dependent conditions.
DetConditions(const Geometry::DetElement &e)
Constructor to copy handle.
Handle class describing a detector element.
DetConditions()
Default constructor.
Handle: a templated class like a shared pointer, which allows specialized access to tgeometry objects...
Geometry::DetElementObject * m_element
Single and only data member: Reference to the actual element.
Data class with properties of a detector element.