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

Stack entry definition. More...

#include <GlobalAlignmentStack.h>

Public Member Functions

 StackEntry ()=delete
 Default constructor. More...
 
 StackEntry (DetElement p, const std::string &placement, const Delta &t, double ov)
 Fully initializing constructor. More...
 
 StackEntry (const StackEntry &e)
 Copy constructor. More...
 
virtual ~StackEntry ()
 Default destructor. More...
 
StackEntryoperator= (const StackEntry &e)=default
 Assignment operator. More...
 

Public Attributes

DetElement detector
 Reference to the detector element. More...
 
Delta delta
 Delta transformation to be applied. More...
 
std::string path
 Path to the misaligned volume. More...
 
double overlap = 0.0
 Parameter for overlap checking. More...
 

Detailed Description

Stack entry definition.

Author
M.Frank
Version
1.0

Definition at line 53 of file GlobalAlignmentStack.h.

Constructor & Destructor Documentation

◆ StackEntry() [1/3]

dd4hep::align::GlobalAlignmentStack::StackEntry::StackEntry ( )
delete

Default constructor.

◆ StackEntry() [2/3]

GlobalAlignmentStack::StackEntry::StackEntry ( DetElement  p,
const std::string &  placement,
const Delta t,
double  ov 
)

Fully initializing constructor.

Constructor with partial initialization.

Definition at line 34 of file GlobalAlignmentStack.cpp.

◆ StackEntry() [3/3]

GlobalAlignmentStack::StackEntry::StackEntry ( const StackEntry e)

Copy constructor.

Definition at line 41 of file GlobalAlignmentStack.cpp.

◆ ~StackEntry()

GlobalAlignmentStack::StackEntry::~StackEntry ( )
virtual

Default destructor.

Definition at line 48 of file GlobalAlignmentStack.cpp.

Member Function Documentation

◆ operator=()

StackEntry& dd4hep::align::GlobalAlignmentStack::StackEntry::operator= ( const StackEntry e)
default

Assignment operator.

Member Data Documentation

◆ delta

Delta dd4hep::align::GlobalAlignmentStack::StackEntry::delta

Delta transformation to be applied.

Definition at line 58 of file GlobalAlignmentStack.h.

◆ detector

DetElement dd4hep::align::GlobalAlignmentStack::StackEntry::detector

Reference to the detector element.

Definition at line 56 of file GlobalAlignmentStack.h.

◆ overlap

double dd4hep::align::GlobalAlignmentStack::StackEntry::overlap = 0.0

Parameter for overlap checking.

Definition at line 62 of file GlobalAlignmentStack.h.

◆ path

std::string dd4hep::align::GlobalAlignmentStack::StackEntry::path

Path to the misaligned volume.

Definition at line 60 of file GlobalAlignmentStack.h.


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