Class Acts::Experimental::IExternalStructureBuilder

class IExternalStructureBuilder

This is the interface definition of external structure builders for DetectorVolume construction.

Subclassed by Acts::Experimental::VolumeStructureBuilder

Public Functions

virtual ~IExternalStructureBuilder() = default
virtual ExternalStructure construct(const GeometryContext &gctx) const = 0

The virtual interface definition for external structure creation.


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


a consistent set of detector volume externals