Class Acts::Experimental::IDetectorComponentBuilder

class IDetectorComponentBuilder

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