DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Generic condition collector keyed by detector elements. More...
#include <ConditionsProcessor.h>
Public Member Functions | |
ConditionsCollector (ConditionsMap &m, T &d) | |
Default constructor. More... | |
ConditionsCollector (ConditionsMap &m, T &&p)=delete | |
Default move constructor is disabled. More... | |
ConditionsCollector (ConditionsCollector &©)=default | |
R-value copy from a temporary. More... | |
ConditionsCollector (const ConditionsCollector ©)=default | |
Copy constructor. More... | |
~ConditionsCollector ()=default | |
Default destructor. More... | |
ConditionsCollector & | operator= (const ConditionsCollector ©)=default |
Assignment operator. More... | |
virtual int | operator() (DetElement de, int level=0) const final |
Callback to output conditions information. More... | |
Public Attributes | |
ConditionsMap & | mapping |
Reference to the user pool. More... | |
T & | conditions |
Collection container. More... | |
Generic condition collector keyed by detector elements.
To be used with utilities like DetElementProcessor etc.
Definition at line 118 of file ConditionsProcessor.h.
|
inline |
Default constructor.
Definition at line 126 of file ConditionsProcessor.h.
|
delete |
Default move constructor is disabled.
|
default |
R-value copy from a temporary.
|
default |
Copy constructor.
|
default |
Default destructor.
|
finalvirtual |
Callback to output conditions information.
Note: Valid implementations exist for the container types: std::list<Condition> std::vector<Condition> std::map<DetElement,Condition> std::multimap<DetElement,Condition> std::map<std::string,Condition> key = DetElement.path() std::multimap<std::string,Condition> key = DetElement.path()
Constructor
Processing callback
Definition at line 25 of file ConditionsProcessor.cpp.
|
default |
Assignment operator.
T& dd4hep::cond::ConditionsCollector< T >::conditions |
Collection container.
Definition at line 123 of file ConditionsProcessor.h.
ConditionsMap& dd4hep::cond::ConditionsCollector< T >::mapping |
Reference to the user pool.
Definition at line 121 of file ConditionsProcessor.h.