Class Acts::Experimental::IExternalStructureBuilder

class IExternalStructureBuilder

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

Public Functions

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

The virtual interface definition for external structure creation.

Parameters

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

Returns

a consistent set of detector volume externals