Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/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 |
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.
Definition at line 28 of file ITrackingGeometryBuilder.hpp.
View newest version in sPHENIX GitHub at line 28 of file ITrackingGeometryBuilder.hpp
|
virtualdefault |
Virtual destructor.
|
pure virtual |
TrackingGeometry Interface method
gctx | is the geometry context for witch the geometry is built |
Implemented in Acts::KDTreeTrackingGeometryBuilder, and Acts::TrackingGeometryBuilder.