DD4hep  1.38.0
Detector Description Toolkit for High Energy Physics
Public Types | Public Member Functions | Public Attributes | List of all members
dd4hep::align::GlobalAlignmentOperator Class Reference

Base class for alignment functors. More...

#include <GlobalAlignmentOperators.h>

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

Public Types

typedef GlobalAlignmentStack::StackEntry Entry
 
typedef GlobalAlignmentCache::Cache Cache
 
typedef std::vector< Entry * > Entries
 
typedef std::map< std::string, std::pair< TGeoPhysicalNode *, Entry * > > Nodes
 

Public Member Functions

 GlobalAlignmentOperator (GlobalAlignmentCache &c, Nodes &n)
 Initializing functor constructor. More...
 
void insert (GlobalAlignment alignment) const
 Insert alignment entry. More...
 

Public Attributes

GlobalAlignmentCache & cache
 
Nodes & nodes
 

Detailed Description

Base class for alignment functors.

Author
M.Frank
Version
1.0

Definition at line 33 of file GlobalAlignmentOperators.h.

Member Typedef Documentation

◆ Cache

Definition at line 36 of file GlobalAlignmentOperators.h.

◆ Entries

Definition at line 37 of file GlobalAlignmentOperators.h.

◆ Entry

Definition at line 35 of file GlobalAlignmentOperators.h.

◆ Nodes

typedef std::map<std::string,std::pair<TGeoPhysicalNode*,Entry*> > dd4hep::align::GlobalAlignmentOperator::Nodes

Definition at line 38 of file GlobalAlignmentOperators.h.

Constructor & Destructor Documentation

◆ GlobalAlignmentOperator()

dd4hep::align::GlobalAlignmentOperator::GlobalAlignmentOperator ( GlobalAlignmentCache &  c,
Nodes &  n 
)
inline

Initializing functor constructor.

Definition at line 44 of file GlobalAlignmentOperators.h.

Member Function Documentation

◆ insert()

void GlobalAlignmentOperator::insert ( GlobalAlignment  alignment) const

Insert alignment entry.

Definition at line 26 of file GlobalAlignmentOperators.cpp.

Member Data Documentation

◆ cache

GlobalAlignmentCache& dd4hep::align::GlobalAlignmentOperator::cache

Definition at line 39 of file GlobalAlignmentOperators.h.

◆ nodes

Nodes& dd4hep::align::GlobalAlignmentOperator::nodes

Definition at line 40 of file GlobalAlignmentOperators.h.


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