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

Select alignment operations according to certain criteria. More...

#include <GlobalAlignmentOperators.h>

Inheritance diagram for dd4hep::align::GlobalAlignmentSelector:
dd4hep::align::GlobalAlignmentOperator

Public Member Functions

 GlobalAlignmentSelector (GlobalAlignmentCache &c, Nodes &n, const Entries &e)
 Initializing functor constructor. More...
 
const GlobalAlignmentSelectorreset () const
 
void operator() (const GlobalAlignmentCache::Cache::value_type &e) const
 Function callback for cache entries. More...
 
void operator() (Entry *e) const
 Function callback for entries. More...
 
- 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...
 

Public Attributes

const Entriesentries
 
- Public Attributes inherited from dd4hep::align::GlobalAlignmentOperator
GlobalAlignmentCachecache
 
Nodesnodes
 

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
 

Detailed Description

Select alignment operations according to certain criteria.

Author
M.Frank
Version
1.0

Definition at line 55 of file GlobalAlignmentOperators.h.

Constructor & Destructor Documentation

◆ GlobalAlignmentSelector()

dd4hep::align::GlobalAlignmentSelector::GlobalAlignmentSelector ( GlobalAlignmentCache c,
Nodes n,
const Entries e 
)
inline

Initializing functor constructor.

Definition at line 59 of file GlobalAlignmentOperators.h.

Member Function Documentation

◆ operator()() [1/2]

void dd4hep::align::GlobalAlignmentSelector::operator() ( const GlobalAlignmentCache::Cache::value_type &  e) const

Function callback for cache entries.

◆ operator()() [2/2]

void dd4hep::align::GlobalAlignmentSelector::operator() ( Entry e) const

Function callback for entries.

◆ reset()

const GlobalAlignmentSelector& dd4hep::align::GlobalAlignmentSelector::reset ( ) const
inline

Definition at line 63 of file GlobalAlignmentOperators.h.

Member Data Documentation

◆ entries

const Entries& dd4hep::align::GlobalAlignmentSelector::entries

Definition at line 57 of file GlobalAlignmentOperators.h.


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