![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
Generic Alignment-Delta collector keyed by detector elements. More...
#include <AlignmentsProcessor.h>
Public Member Functions | |
| DeltaCollector (ConditionsMap &m, T &d) | |
| Default constructor. More... | |
| DeltaCollector (ConditionsMap &m, T &&p)=delete | |
| Default move constructor is disabled. More... | |
| DeltaCollector (DeltaCollector &©)=default | |
| R-value copy from a temporary. More... | |
| DeltaCollector (const DeltaCollector ©)=default | |
| Copy constructor. More... | |
| ~DeltaCollector ()=default | |
| Default destructor. More... | |
| DeltaCollector & | operator= (const DeltaCollector ©)=default |
| Assignment operator. More... | |
| virtual int | operator() (DetElement de, int level=0) const final |
| Callback to output alignments information. More... | |
Public Attributes | |
| ConditionsMap & | mapping |
| Reference to the user pool. More... | |
| T & | deltas |
| Collection container. More... | |
Generic Alignment-Delta collector keyed by detector elements.
To be used with utilities like DetElementProcessor etc.
Definition at line 117 of file AlignmentsProcessor.h.
|
inline |
Default constructor.
Definition at line 125 of file AlignmentsProcessor.h.
|
delete |
Default move constructor is disabled.
|
default |
R-value copy from a temporary.
|
default |
Copy constructor.
|
default |
Default destructor.
|
finalvirtual |
Callback to output alignments information.
Note: Valid implementations exist for the container types: std::list<Delta> std::vector<Delta> std::map<DetElement,Delta> std::multimap<DetElement,Delta> std::map<std::string,Delta> key = DetElement.path() std::multimap<std::string,Delta> key = DetElement.path()
Definition at line 26 of file AlignmentsProcessor.cpp.
|
default |
Assignment operator.
| T& dd4hep::align::DeltaCollector< T >::deltas |
Collection container.
Definition at line 122 of file AlignmentsProcessor.h.
| ConditionsMap& dd4hep::align::DeltaCollector< T >::mapping |
Reference to the user pool.
Definition at line 120 of file AlignmentsProcessor.h.
1.8.18