Interface of the service providing the Acts::Detector which implements the navigation delegate paradigm and eventually replace the legacy tracking geometry.
More...
#include <IDetectorVolumeSvc.h>
|
using | DetectorPtr = std::shared_ptr< const Acts::Experimental::Detector > |
| Returns the pointer to the Acts::Detector representing all ATLAS tracking layers If the method is called for the first time, the detector is instantiated assuming perfect alignment of the layers. More...
|
|
using | AlignmentStore = ActsGeometryContext::AlignmentStore |
| Caches the final transformations in the alignment store for a given sub detector type (defined by an internal flag in the Store). More...
|
|
Interface of the service providing the Acts::Detector which implements the navigation delegate paradigm and eventually replace the legacy tracking geometry.
Definition at line 26 of file IDetectorVolumeSvc.h.
◆ AlignmentStore
Caches the final transformations in the alignment store for a given sub detector type (defined by an internal flag in the Store).
Returns the number of added elements
Definition at line 42 of file IDetectorVolumeSvc.h.
◆ DetectorPtr
Returns the pointer to the Acts::Detector representing all ATLAS tracking layers If the method is called for the first time, the detector is instantiated assuming perfect alignment of the layers.
Definition at line 37 of file IDetectorVolumeSvc.h.
◆ ~IDetectorVolumeSvc()
virtual ActsTrk::IDetectorVolumeSvc::~IDetectorVolumeSvc |
( |
| ) |
|
|
virtualdefault |
◆ DeclareInterfaceID()
◆ detector()
virtual DetectorPtr ActsTrk::IDetectorVolumeSvc::detector |
( |
| ) |
const |
|
pure virtual |
◆ getNominalContext()
Returns an empty nominal context without any alignment caches.
◆ populateAlignmentStore()
virtual unsigned int ActsTrk::IDetectorVolumeSvc::populateAlignmentStore |
( |
AlignmentStore & |
store | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: