|
ACTS
Experiment-independent tracking
|
Interface class for the TrackingGeometry building, this is used by the TrackingGeometrySvc to build the geometry. More...
#include <Acts/Geometry/ITrackingGeometryBuilder.hpp>
Public Member Functions | |
| virtual | ~ITrackingGeometryBuilder ()=default |
| Virtual destructor. | |
| virtual std::unique_ptr< const TrackingGeometry > | trackingGeometry (const GeometryContext &gctx) const =0 |
| TrackingGeometry Interface method. | |
Interface class for the TrackingGeometry building, this is used by the TrackingGeometrySvc to build the geometry.
The TrackingGeometry is written to the detector store and thus not created as a std::shared_ptr.
The TrackingGeometry is returned as a non-const object in order to recreate from conditions callback if necessary.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
TrackingGeometry Interface method.
| gctx | is the geometry context for witch the geometry is built |
Implemented in Acts::TrackingGeometryBuilder.