![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
Concrete ConditionsMap implementation class using externally defined containers. More...
#include <ConditionsMap.h>
Public Member Functions | |
| ConditionsMapping ()=default | |
| Standard constructor to construct an empty object. More... | |
| virtual | ~ConditionsMapping ()=default |
| Standard destructor. More... | |
| ConditionsMapping (const ConditionsMapping ©)=delete | |
| No copy constructor. More... | |
| ConditionsMapping & | operator= (const ConditionsMapping ©)=delete |
| No assignment. More... | |
| virtual bool | insert (DetElement detector, Condition::itemkey_type key, Condition condition) override |
| Insert a new entry to the map. More... | |
| virtual Condition | get (DetElement detector, Condition::itemkey_type key) const override |
| Interface to access conditions by hash value. More... | |
| virtual std::vector< Condition > | get (DetElement detector, Condition::itemkey_type lower, Condition::itemkey_type upper) const override |
| No ConditionsMap overload: Access all conditions within a key range in the interval [lower,upper]. More... | |
| virtual void | scan (const Condition::Processor &processor) const override |
| Interface to scan data content of the conditions mapping. More... | |
| virtual void | scan (DetElement detector, Condition::itemkey_type lower, Condition::itemkey_type upper, const Condition::Processor &processor) const override |
| Interface to partially scan data content of the conditions mapping. More... | |
| bool | insert (DetElement detector, Condition::itemkey_type key, Condition condition) |
| Specialization: Insert a new entry to the map. More... | |
| void | scan (DetElement detector, Condition::itemkey_type lower, Condition::itemkey_type upper, const Condition::Processor &proc) const |
| Specialization: Interface to partially scan data content of the conditions mapping. More... | |
Public Member Functions inherited from dd4hep::ConditionsMap | |
| virtual | ~ConditionsMap ()=default |
| Standard destructor. More... | |
Public Attributes | |
| T | data |
| The actual data container. More... | |
Additional Inherited Members | |
Public Types inherited from dd4hep::ConditionsMap | |
| enum | { FIRST_ITEM = Condition::FIRST_ITEM_KEY, LAST_ITEM = Condition::LAST_ITEM_KEY } |
| enum | { FIRST_KEY = Condition::FIRST_KEY, LAST_KEY = Condition::LAST_KEY } |
Concrete ConditionsMap implementation class using externally defined containers.
Definition at line 125 of file ConditionsMap.h.
|
default |
Standard constructor to construct an empty object.
|
virtualdefault |
Standard destructor.
|
delete |
No copy constructor.
|
overridevirtual |
Interface to access conditions by hash value.
Implements dd4hep::ConditionsMap.
Definition at line 105 of file ConditionsMap.cpp.
|
inlineoverridevirtual |
No ConditionsMap overload: Access all conditions within a key range in the interval [lower,upper].
Reimplemented from dd4hep::ConditionsMap.
Definition at line 143 of file ConditionsMap.h.
|
virtual |
Specialization: Insert a new entry to the map.
Implements dd4hep::ConditionsMap.
Definition at line 142 of file ConditionsMap.cpp.
|
overridevirtual |
Insert a new entry to the map.
Implements dd4hep::ConditionsMap.
Definition at line 98 of file ConditionsMap.cpp.
|
delete |
No assignment.
|
overridevirtual |
Interface to scan data content of the conditions mapping.
Implements dd4hep::ConditionsMap.
Definition at line 112 of file ConditionsMap.cpp.
|
virtual |
Specialization: Interface to partially scan data content of the conditions mapping.
Reimplemented from dd4hep::ConditionsMap.
Definition at line 150 of file ConditionsMap.cpp.
|
overridevirtual |
Interface to partially scan data content of the conditions mapping.
Reimplemented from dd4hep::ConditionsMap.
Definition at line 119 of file ConditionsMap.cpp.
| T dd4hep::ConditionsMapping< T >::data |
The actual data container.
Definition at line 128 of file ConditionsMap.h.
1.8.18