![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Core/include/Acts/Geometry/ITrackingVolumeBuilder.hpp>
Inheritance diagram for Acts::ITrackingVolumeBuilder: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.