DD4hep  1.30.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

GlobalAlignmentCachecache
 
Nodesnodes
 

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: