DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Namespace for implementation details of the AIDA detector description toolkit. More...
Namespaces | |
DDAlign_standard_operations | |
Helper namespace to specialize functionality. | |
Classes | |
class | AlignedVolumePrinter |
Generic Alignments data dumper. More... | |
class | AlignmentsCalculator |
Alignment calculator instance to handle alignment dependencies. More... | |
class | AlignmentsCalib |
Calib alignment dependencies from conditions. More... | |
class | AlignmentsCollector |
Generic alignment collector keyed by detector elements. More... | |
class | AlignmentsPrinter |
Generic Alignments data dumper. More... | |
class | AlignmentsProcessor |
Generic alignment processor facade for the Conditons::Processor object. More... | |
class | AlignmentsProcessorWrapper |
Generic alignment processor facade for the Conditons::Processor object. More... | |
class | DeltaCollector |
Generic Alignment-Delta collector keyed by detector elements. More... | |
class | GlobalAlignment |
Main handle class to hold a TGeo alignment object of type TGeoPhysicalNode. More... | |
class | GlobalAlignmentActor |
Act on selected alignment entries. More... | |
class | GlobalAlignmentCache |
Class caching all known alignment operations for one Detector instance. More... | |
class | GlobalAlignmentData |
Global alignment data container. More... | |
class | GlobalAlignmentOperator |
Base class for alignment functors. More... | |
class | GlobalAlignmentSelector |
Select alignment operations according to certain criteria. More... | |
class | GlobalAlignmentStack |
Alignment Stack object definition. More... | |
class | GlobalAlignmentWriter |
Write aligment data to XML data file. More... | |
class | GlobalDetectorAlignment |
GlobalDetectorAlignment. DetElement Handle supporting alignment operations. More... | |
class | Keys |
Alignment and Delta item key. More... | |
Functions | |
void | printAlignment (PrintLevel prt_level, const std::string &prefix, Alignment alignment) |
Default printout of an alignment entry. More... | |
void | printAlignment (PrintLevel lvl, const std::string &prefix, const std::string &opt, DetElement de, Alignment alignment) |
void | printElement (PrintLevel prt_level, const std::string &prefix, DetElement element, ConditionsMap &pool) |
Default printout of a detector element entry. More... | |
void | printElementPlacement (PrintLevel prt_level, const std::string &prefix, DetElement detector, ConditionsMap &pool) |
PrintElement placement with/without alignment applied. More... | |
template<typename T > | |
AlignmentsProcessor< typename std::remove_reference< T >::type > | alignmentsProcessor (T &&obj) |
Creator utility function for AlignmentsProcessor objects. More... | |
template<typename T > | |
AlignmentsProcessorWrapper< T > * | createProcessorWrapper (T *obj) |
Creator utility function for AlignmentsProcessorWrapper objects. More... | |
template<typename T > | |
AlignmentsProcessorWrapper< T > | processorWrapper (T *obj) |
Creator utility function for AlignmentsProcessorWrapper objects. More... | |
template<typename T > | |
DeltaCollector< typename std::remove_reference< T >::type > | deltaCollector (ConditionsMap &m, T &&deltas) |
Creator function for alignment collector objects. More... | |
template<typename T > | |
AlignmentsCollector< typename std::remove_reference< T >::type > | alignmentsCollector (ConditionsMap &m, T &&alignments) |
Creator function for alignment collector objects. More... | |
Namespace for implementation details of the AIDA detector description toolkit.
Namespace for the AIDA detector description toolkit supporting XML utilities.
Namespace for the alignment part of the AIDA detector description toolkit.
|
inline |
Creator function for alignment collector objects.
Definition at line 193 of file AlignmentsProcessor.h.
|
inline |
Creator utility function for AlignmentsProcessor objects.
Definition at line 66 of file AlignmentsProcessor.h.
|
inline |
Creator utility function for AlignmentsProcessorWrapper objects.
Definition at line 100 of file AlignmentsProcessor.h.
|
inline |
Creator function for alignment collector objects.
Definition at line 150 of file AlignmentsProcessor.h.
void dd4hep::align::printAlignment | ( | PrintLevel | lvl, |
const std::string & | prefix, | ||
const std::string & | opt, | ||
DetElement | de, | ||
Alignment | alignment | ||
) |
The edge positions of the bounding box:
Definition at line 115 of file AlignmentsPrinter.cpp.
void dd4hep::align::printAlignment | ( | PrintLevel | prt_level, |
const std::string & | prefix, | ||
Alignment | alignment | ||
) |
Default printout of an alignment entry.
Definition at line 70 of file AlignmentsPrinter.cpp.
void dd4hep::align::printElement | ( | PrintLevel | prt_level, |
const std::string & | prefix, | ||
DetElement | element, | ||
ConditionsMap & | pool | ||
) |
Default printout of a detector element entry.
Definition at line 195 of file AlignmentsPrinter.cpp.
void dd4hep::align::printElementPlacement | ( | PrintLevel | prt_level, |
const std::string & | prefix, | ||
DetElement | detector, | ||
ConditionsMap & | pool | ||
) |
PrintElement placement with/without alignment applied.
Definition at line 210 of file AlignmentsPrinter.cpp.
|
inline |
Creator utility function for AlignmentsProcessorWrapper objects.
Definition at line 104 of file AlignmentsProcessor.h.