File IDetectorComponentBuilder.hpp¶
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
-
namespace Experimental
-
class IDetectorComponentBuilder
- #include <Acts/Detector/interface/IDetectorComponentBuilder.hpp>
This is the interface for detector component builders; such a builder could be a simple detector volume builder, with or without internal structure, or more complicated objects.
Subclassed by Acts::Experimental::CylindricalContainerBuilder, Acts::Experimental::DetectorVolumeBuilder
Public Functions
-
virtual ~IDetectorComponentBuilder() = default
-
virtual DetectorComponent construct(const GeometryContext &gctx) const = 0
The interface method to be implemented by all detector component builder.
- Parameters
gctx – The geometry context for this call
- Returns
an outgoing detector component
-
virtual ~IDetectorComponentBuilder() = default
-
class IDetectorComponentBuilder
-
namespace Experimental