![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
Class implementing the conditions update pool for a given IOV type. More...
Public Member Functions | |
| ConditionsLinearUpdatePool (ConditionsManager mgr, IOV *) | |
| Default constructor. More... | |
| virtual | ~ConditionsLinearUpdatePool () |
| Default destructor. More... | |
| virtual size_t | popEntries (UpdatePool::UpdateEntries &entries) final |
| Adopt all entries sorted by IOV. Entries will be removed from the pool. More... | |
| virtual void | select_range (Condition::key_type key, const IOV &req, RangeConditions &result) final |
| Select the conditions matching the DetElement and the conditions name. More... | |
Public Member Functions inherited from dd4hep::cond::ConditionsLinearPool< MAPPING, BASE > | |
| ConditionsLinearPool (ConditionsManager mgr, IOV *iov) | |
| Default constructor. More... | |
| virtual | ~ConditionsLinearPool () |
| Default destructor. More... | |
| virtual size_t | size () const final |
| Total entry count. More... | |
| virtual void | clear () final |
| Full cleanup of all managed conditions. More... | |
| virtual Condition | exists (Condition::key_type key) const final |
| Check if a condition exists in the pool. More... | |
| virtual bool | insert (Condition condition) final |
| Register a new condition to this pool. More... | |
| virtual void | insert (RangeConditions &rc) final |
| Register a new condition to this pool. May overload for performance reasons. More... | |
| virtual size_t | select (Condition::key_type key, RangeConditions &result) final |
| Select the conditions matching the DetElement and the conditions name. More... | |
| virtual size_t | select_all (const ConditionsSelect &result) final |
| Select the conditions, used also by the DetElement of the condition. More... | |
| virtual size_t | select_all (RangeConditions &result) final |
| Select the conditions, used also by the DetElement of the condition. More... | |
| virtual size_t | select_all (ConditionsPool &result) final |
| Select the conditions, used also by the DetElement of the condition. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from dd4hep::cond::ConditionsLinearPool< MAPPING, BASE > | |
| template<typename R , typename T > | |
| size_t | loop (R &result, T functor) |
| Helper function to loop over the conditions container and apply a functor. More... | |
Protected Attributes inherited from dd4hep::cond::ConditionsLinearPool< MAPPING, BASE > | |
| MAPPING | m_entries |
Class implementing the conditions update pool for a given IOV type.
Definition at line 111 of file ConditionsLinearPool.cpp.
|
inline |
Default constructor.
Definition at line 116 of file ConditionsLinearPool.cpp.
|
inlinevirtual |
Default destructor.
Definition at line 123 of file ConditionsLinearPool.cpp.
|
inlinefinalvirtual |
Adopt all entries sorted by IOV. Entries will be removed from the pool.
Definition at line 127 of file ConditionsLinearPool.cpp.
|
inlinefinalvirtual |
Select the conditions matching the DetElement and the conditions name.
Definition at line 139 of file ConditionsLinearPool.cpp.
1.8.18