Class ITrackingGeometryBuilder¶
Defined in File ITrackingGeometryBuilder.hpp
Inheritance Relationships¶
Derived Type¶
public Acts::TrackingGeometryBuilder
(Class TrackingGeometryBuilder)
Class Documentation¶
-
class
Acts
::
ITrackingGeometryBuilder
¶ Interface class for the TrackingGeometry building, this is used by the TrackingGeometrySvc to build the geoemtry.
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.
Subclassed by Acts::TrackingGeometryBuilder
Public Functions
-
~ITrackingGeometryBuilder
() = default¶ Virtual destructor.
-
std::unique_ptr<const TrackingGeometry>
trackingGeometry
(const GeometryContext &gctx) const = 0¶ TrackingGeometry Interface methode.
- Return
unique pointer to a newly created TrackingGeometry
- Parameters
gctx
: ist the geometry context for witch the geometry is built
-