File IRootVolumeFinderBuilder.hpp

namespace Acts

Note

This file is foreseen for the Geometry module to replace Extent

namespace Experimental
class IRootVolumeFinderBuilder
#include <Acts/Detector/interface/IRootVolumeFinderBuilder.hpp>

This is the interface for builders that create root volume finder delegates.

Subclassed by Acts::Experimental::IndexedRootVolumeFinderBuilder

Public Functions

virtual ~IRootVolumeFinderBuilder() = default
virtual DetectorVolumeUpdator construct(const GeometryContext &gctx, const std::vector<std::shared_ptr<DetectorVolume>> &rootVolumes) const = 0

The virtual interface definition for root volume finder builders.

Parameters
  • gctx – the geometry context at the creation of the internal structure

  • rootVolumes – the root volumes to be used for the search

Returns

a shared detector object