File IInternalStructureBuilder.hpp¶
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
-
namespace Experimental
-
class IInternalStructureBuilder
- #include <Acts/Detector/interface/IInternalStructureBuilder.hpp>
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
-
class IInternalStructureBuilder
-
namespace Experimental