DD4hep  1.28.0
Detector Description Toolkit for High Energy Physics
Classes | Namespaces | Functions
AlignmentsProcessor.h File Reference
#include "DD4hep/ConditionsMap.h"
#include "DD4hep/AlignmentData.h"
#include "DD4hep/Alignments.h"
#include "DD4hep/Printout.h"
#include <memory>

Go to the source code of this file.

Classes

class  dd4hep::align::AlignmentsProcessor< T >
 Generic alignment processor facade for the Conditons::Processor object. More...
 
class  dd4hep::align::AlignmentsProcessorWrapper< T >
 Generic alignment processor facade for the Conditons::Processor object. More...
 
class  dd4hep::align::DeltaCollector< T >
 Generic Alignment-Delta collector keyed by detector elements. More...
 
class  dd4hep::align::AlignmentsCollector< T >
 Generic alignment collector keyed by detector elements. More...
 

Namespaces

 dd4hep
 Namespace for the AIDA detector description toolkit.
 
 dd4hep::align
 Namespace for implementation details of the AIDA detector description toolkit.
 

Functions

template<typename T >
AlignmentsProcessor< typename std::remove_reference< T >::type > dd4hep::align::alignmentsProcessor (T &&obj)
 Creator utility function for AlignmentsProcessor objects. More...
 
template<typename T >
AlignmentsProcessorWrapper< T > * dd4hep::align::createProcessorWrapper (T *obj)
 Creator utility function for AlignmentsProcessorWrapper objects. More...
 
template<typename T >
AlignmentsProcessorWrapper< T > dd4hep::align::processorWrapper (T *obj)
 Creator utility function for AlignmentsProcessorWrapper objects. More...
 
template<typename T >
DeltaCollector< typename std::remove_reference< T >::type > dd4hep::align::deltaCollector (ConditionsMap &m, T &&deltas)
 Creator function for alignment collector objects. More...
 
template<typename T >
AlignmentsCollector< typename std::remove_reference< T >::type > dd4hep::align::alignmentsCollector (ConditionsMap &m, T &&alignments)
 Creator function for alignment collector objects. More...