Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/Geometry/ITrackingVolumeBuilder.hpp>
Public Member Functions | |
virtual | ~ITrackingVolumeBuilder ()=default |
Virtual destructor. | |
virtual MutableTrackingVolumePtr | trackingVolume (const GeometryContext &gctx, TrackingVolumePtr oppositeVolume=nullptr, VolumeBoundsPtr outsideBounds=nullptr) const =0 |
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.
Definition at line 40 of file ITrackingVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 40 of file ITrackingVolumeBuilder.hpp
|
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.