![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
Condition dependency builder. More...
#include <ConditionDerived.h>
Public Member Functions | |
| DependencyBuilder (DetElement de, Condition::itemkey_type item_key, std::shared_ptr< ConditionUpdateCall > call) | |
| Initializing constructor. More... | |
| DependencyBuilder (DetElement de, const std::string &item, std::shared_ptr< ConditionUpdateCall > call) | |
| Initializing constructor. More... | |
| virtual | ~DependencyBuilder () |
| Default destructor. More... | |
| ConditionDependency * | operator-> () |
| Access underlying object directly. More... | |
| void | add (const ConditionKey &source_key) |
| Add a new dependency. More... | |
| ConditionDependency * | release () |
| Release the created dependency and take ownership. More... | |
Protected Attributes | |
| std::unique_ptr< ConditionDependency > | m_dependency |
| The created dependency. More... | |
| DependencyBuilder::DependencyBuilder | ( | DetElement | de, |
| Condition::itemkey_type | item_key, | ||
| std::shared_ptr< ConditionUpdateCall > | call | ||
| ) |
Initializing constructor.
Definition at line 166 of file ConditionDerived.cpp.
| DependencyBuilder::DependencyBuilder | ( | DetElement | de, |
| const std::string & | item, | ||
| std::shared_ptr< ConditionUpdateCall > | call | ||
| ) |
Initializing constructor.
Definition at line 174 of file ConditionDerived.cpp.
|
virtual |
Default destructor.
Definition at line 182 of file ConditionDerived.cpp.
| void DependencyBuilder::add | ( | const ConditionKey & | source_key | ) |
Add a new dependency.
Definition at line 186 of file ConditionDerived.cpp.
|
inline |
Access underlying object directly.
Definition at line 377 of file ConditionDerived.h.
| ConditionDependency * DependencyBuilder::release | ( | ) |
Release the created dependency and take ownership.
Definition at line 195 of file ConditionDerived.cpp.
|
protected |
The created dependency.
Definition at line 368 of file ConditionDerived.h.
1.8.18