|
ACTS
Experiment-independent tracking
|
Interface class ITrackingVolumeBuilders. More...
#include <Acts/Geometry/ITrackingVolumeBuilder.hpp>
Public Member Functions | |
| virtual | ~ITrackingVolumeBuilder ()=default |
| Virtual destructor. | |
| virtual MutableTrackingVolumePtr | trackingVolume (const GeometryContext &gctx, TrackingVolumePtr oppositeVolume=nullptr, std::shared_ptr< const VolumeBounds > outsideBounds=nullptr) const =0 |
| ITrackingVolumeBuilder interface method. | |
Interface class ITrackingVolumeBuilders.
this returns the sub-detector tracking volume that is wrapped by the next outer one in the TrackingGeometry building process
If an innerVolume is given, this is wrapped If a VolumeBounds object is given this defines the maximum extent.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
ITrackingVolumeBuilder interface method.
| gctx | is the geometry context for witch the volume is built |
| oppositeVolume | is an (optional) volume to be wrapped |
| outsideBounds | is an (optional) outside confinement |
Implemented in Acts::CylinderVolumeBuilder.