Class Acts::IConfinedTrackingVolumeBuilder

class IConfinedTrackingVolumeBuilder

This is an interface class for constructing TrackingVolumes whose are confined in a mother-TrackingVolume.

Subclassed by Acts::DD4hepVolumeBuilder

Public Functions

virtual ~IConfinedTrackingVolumeBuilder() = default

Virtual destructor.

virtual MutableTrackingVolumeVector centralVolumes() const = 0

Interface for constructing a vector of confined TrackingVolumes.

virtual const std::string &identification() const = 0

Interface for retreiving the identification string of the confined volumes.