|
ACTS
Experiment-independent tracking
|
Interface class ITrackingVolumeArrayCreators It inherits from IAlgTool. More...
#include <Acts/Geometry/ITrackingVolumeArrayCreator.hpp>
Public Member Functions | |
| virtual | ~ITrackingVolumeArrayCreator ()=default |
| Virtual destructor. | |
| virtual std::shared_ptr< const TrackingVolumeArray > | trackingVolumeArray (const GeometryContext &gctx, const TrackingVolumeVector &vols, AxisDirection aDir) const =0 |
| TrackingVolumeArrayCreator interface method - creates array depending on the binning type. | |
Interface class ITrackingVolumeArrayCreators It inherits from IAlgTool.
It is designed to centralize the code to create Arrays of Tracking Volumes for both:
Arrays for glueing and confinement are often the same, therefore the newly created TrackingVolumeArray is done by a shared_ptr
|
virtualdefault |
Virtual destructor.
|
pure virtual |
TrackingVolumeArrayCreator interface method - creates array depending on the binning type.
| [in] | gctx | the geometry context for this building |
| vols | are the TrackingVolumes ordered in a tracker | |
| aDir | is the axis direction for the volume binning |
Implemented in Acts::TrackingVolumeArrayCreator.