Class Acts::Experimental::IInternalStructureBuilder
-
class IInternalStructureBuilder
This is the interface definition of internal structure builders for DetectorVolume construction.
It is assumed that each builder returns a consistent set of DetectorVolume internals, which in turn can be directly provided to a DetectorVolume constructor.
Subclassed by Acts::Experimental::LayerStructureBuilder
Public Functions
-
virtual ~IInternalStructureBuilder() = default
-
virtual InternalStructure construct(const GeometryContext &gctx) const = 0
The interface definition for internal structure creation.
- Parameters
gctx – the geometry context at the creation of the internal structure
- Returns
a consistent set of detector volume internals
-
virtual ~IInternalStructureBuilder() = default