DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | List of all members
dd4hep::align::GlobalAlignmentActor< T > Class Template Reference

Act on selected alignment entries. More...

#include <GlobalAlignmentOperators.h>

Inheritance diagram for dd4hep::align::GlobalAlignmentActor< T >:
dd4hep::align::GlobalAlignmentOperator

Public Member Functions

 GlobalAlignmentActor (GlobalAlignmentCache &c, Nodes &n)
 Initializing functor constructor. More...
 
void init ()
 
void operator() (Nodes::value_type &e) const
 Function callback for entries. More...
 
void init ()
 
void operator() (Nodes::value_type &n) const
 
void operator() (Nodes::value_type &n) const
 
void operator() (Nodes::value_type &n) const
 
void operator() (Nodes::value_type &n) const
 
- Public Member Functions inherited from dd4hep::align::GlobalAlignmentOperator
 GlobalAlignmentOperator (GlobalAlignmentCache &c, Nodes &n)
 Initializing functor constructor. More...
 
void insert (GlobalAlignment alignment) const
 Insert alignment entry. More...
 

Additional Inherited Members

- Public Types inherited from dd4hep::align::GlobalAlignmentOperator
typedef GlobalAlignmentStack::StackEntry Entry
 
typedef GlobalAlignmentCache::Cache Cache
 
typedef std::vector< Entry * > Entries
 
typedef std::map< std::string, std::pair< TGeoPhysicalNode *, Entry * > > Nodes
 
- Public Attributes inherited from dd4hep::align::GlobalAlignmentOperator
GlobalAlignmentCachecache
 
Nodesnodes
 

Detailed Description

template<typename T>
class dd4hep::align::GlobalAlignmentActor< T >

Act on selected alignment entries.

Author
M.Frank
Version
1.0

Definition at line 79 of file GlobalAlignmentOperators.h.

Constructor & Destructor Documentation

◆ GlobalAlignmentActor()

template<typename T >
dd4hep::align::GlobalAlignmentActor< T >::GlobalAlignmentActor ( GlobalAlignmentCache c,
Nodes n 
)
inline

Initializing functor constructor.

Definition at line 82 of file GlobalAlignmentOperators.h.

Member Function Documentation

◆ init() [1/2]

template<typename T >
void dd4hep::align::GlobalAlignmentActor< T >::init ( )
inline

Definition at line 87 of file GlobalAlignmentOperators.h.

◆ init() [2/2]

void dd4hep::align::GlobalAlignmentActor< DDAlign_standard_operations::node_print >::init ( )

◆ operator()() [1/5]

template<typename T >
void dd4hep::align::GlobalAlignmentActor< T >::operator() ( Nodes::value_type &  e) const

Function callback for entries.

◆ operator()() [2/5]

void dd4hep::align::GlobalAlignmentActor< DDAlign_standard_operations::node_print >::operator() ( Nodes::value_type &  n) const

◆ operator()() [3/5]

void dd4hep::align::GlobalAlignmentActor< DDAlign_standard_operations::node_delete >::operator() ( Nodes::value_type &  n) const

◆ operator()() [4/5]

void dd4hep::align::GlobalAlignmentActor< DDAlign_standard_operations::node_reset >::operator() ( Nodes::value_type &  n) const

◆ operator()() [5/5]

void dd4hep::align::GlobalAlignmentActor< DDAlign_standard_operations::node_align >::operator() ( Nodes::value_type &  n) const

The documentation for this class was generated from the following file: