![]() |
ATLAS Offline Software
|
Simple helper class which allows to access the tracking surface associated to a certain (Si-)measurement. More...
#include <TrackingSurfaceHelper.h>
Public Member Functions | |
TrackingSurfaceHelper () | |
TrackingSurfaceHelper (std::array< std::vector< const Acts::Surface * >, s_NMeasTypes > &&acts_surfaces) | |
std::vector< const Acts::Surface * > & | actsSurfaces (xAOD::UncalibMeasType type) |
void | setSiDetectorElements (xAOD::UncalibMeasType type, const InDetDD::SiDetectorElementCollection *det_element_collection) |
const Acts::Surface & | associatedActsSurface (const xAOD::UncalibratedMeasurement &measurement) const |
const Trk::Surface & | associatedSurface (const xAOD::UncalibratedMeasurement &measurement) const |
Static Public Attributes | |
static constexpr unsigned int | s_NMeasTypes = 4 |
Private Attributes | |
std::array< const InDetDD::SiDetectorElementCollection *, s_NMeasTypes > | m_siDetectorElements {} |
std::array< std::vector< const Acts::Surface * >, s_NMeasTypes > | m_actsSurfaces |
Simple helper class which allows to access the tracking surface associated to a certain (Si-)measurement.
Definition at line 16 of file TrackingSurfaceHelper.h.
|
inline |
Definition at line 20 of file TrackingSurfaceHelper.h.
|
inline |
Definition at line 21 of file TrackingSurfaceHelper.h.
|
inline |
Definition at line 25 of file TrackingSurfaceHelper.h.
|
inline |
Definition at line 33 of file TrackingSurfaceHelper.h.
|
inline |
Definition at line 40 of file TrackingSurfaceHelper.h.
|
inline |
Definition at line 29 of file TrackingSurfaceHelper.h.
|
private |
Definition at line 54 of file TrackingSurfaceHelper.h.
|
private |
Definition at line 53 of file TrackingSurfaceHelper.h.
|
staticconstexpr |
Definition at line 19 of file TrackingSurfaceHelper.h.