ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Core/include/Acts/Geometry/ITrackingVolumeBuilder.hpp>
Public Member Functions | |
virtual | ~ITrackingVolumeBuilder ()=default |
Virtual destructor. | |
virtual MutableTrackingVolumePtr | trackingVolume (const GeometryContext &gctx, TrackingVolumePtr insideVolume=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 42 of file ITrackingVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 42 of file ITrackingVolumeBuilder.hpp
|
virtualdefault |
Virtual destructor.
|
pure virtual |
ITrackingVolumeBuilder interface method
gctx | is the geometry context for witch the volume is built |
insideVolume | is an (optional) volume to be wrapped |
outsideBounds | is an (optional) outside confinement |
Implemented in Acts::CylinderVolumeBuilder.