DD4hep
1.30.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.