![]() |
ATLAS Offline Software
|
Different Accessor types for a cylindrical Volume, if returs accessors to the volume boundary surfaces to guarantee "best-guess" navigation, and follow-ups. More...
#include <CylinderVolumeBoundaryAccessors.h>
Public Member Functions | |
| CylinderVolumeBoundaryAccessors () | |
| Default Constructor. | |
| ~CylinderVolumeBoundaryAccessors ()=default | |
| Default Constructor. | |
| const ThreeObjectsAccessor & | cylinderAccessor (CylinderAccessorType cat) const |
| Return the accessor for the cylindrical case. | |
| const FourObjectsAccessor & | tubeAccessor (TubeAccessorType tat) const |
| Return the accessor for the tube case. | |
| const FiveObjectsAccessor & | sectoralCylinderAccessor (SectoralCylinderAccessorType scat) const |
| Return the accessor for the sectoral cylinciracl case. | |
| const SixObjectsAccessor & | sectoralTubeAccessor (SectoralTubeAccessorType stat) const |
| Return the accessor for the sectoral tube case. | |
Private Attributes | |
| std::array< ThreeObjectsAccessor, 4 > | m_cylinderAccessors {} |
| std::array< FourObjectsAccessor, 12 > | m_tubeAccessors |
| std::array< FiveObjectsAccessor, 1 > | m_sectoralCylinderAccessors {} |
| std::array< SixObjectsAccessor, 1 > | m_sectoralTubeAccessors {} |
Different Accessor types for a cylindrical Volume, if returs accessors to the volume boundary surfaces to guarantee "best-guess" navigation, and follow-ups.
Definition at line 62 of file CylinderVolumeBoundaryAccessors.h.
| Trk::CylinderVolumeBoundaryAccessors::CylinderVolumeBoundaryAccessors | ( | ) |
Default Constructor.
Definition at line 14 of file CylinderVolumeBoundaryAccessors.cxx.
|
default |
Default Constructor.
|
inline |
Return the accessor for the cylindrical case.
Definition at line 92 of file CylinderVolumeBoundaryAccessors.h.
|
inline |
Return the accessor for the sectoral cylinciracl case.
Definition at line 103 of file CylinderVolumeBoundaryAccessors.h.
|
inline |
Return the accessor for the sectoral tube case.
Definition at line 109 of file CylinderVolumeBoundaryAccessors.h.
|
inline |
Return the accessor for the tube case.
Definition at line 97 of file CylinderVolumeBoundaryAccessors.h.
|
private |
Definition at line 85 of file CylinderVolumeBoundaryAccessors.h.
|
private |
Definition at line 87 of file CylinderVolumeBoundaryAccessors.h.
|
private |
Definition at line 88 of file CylinderVolumeBoundaryAccessors.h.
|
private |
Definition at line 86 of file CylinderVolumeBoundaryAccessors.h.