File IExternalStructureBuilder.hpp
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
-
namespace Experimental
-
class IExternalStructureBuilder
- #include <Acts/Detector/interface/IExternalStructureBuilder.hpp>
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.
- Parameters
gctx – the geometry context at the creation of the internal structure
- Returns
a consistent set of detector volume externals
-
virtual ~IExternalStructureBuilder() = default
-
class IExternalStructureBuilder
-
namespace Experimental