File IndexedRootVolumeFinderBuilder.hpp

namespace Acts


This file is foreseen for the Geometry module to replace Extent

namespace Experimental
class IndexedRootVolumeFinderBuilder : public Acts::Experimental::IRootVolumeFinderBuilder
#include <Acts/Detector/IndexedRootVolumeFinderBuilder.hpp>

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

Public Functions

IndexedRootVolumeFinderBuilder(std::vector<Acts::BinningValue> binning)

Constructor with binning casts.


binning – the cast values for the grid binning

virtual DetectorVolumeUpdator construct(const GeometryContext &gctx, const std::vector<std::shared_ptr<DetectorVolume>> &rootVolumes) const final

The virtual interface definition for root volume finder builders.

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

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


a shared detector object

Private Members

std::vector<Acts::BinningValue> m_casts