9#ifndef TRKDETDESCRINTERFACES_IDETACHEDTRACKINGVOLUMEBUILDER_H
10#define TRKDETDESCRINTERFACES_IDETACHEDTRACKINGVOLUMEBUILDER_H
13#include "GaudiKernel/IAlgTool.h"
Base Class for a navigation object (active/passive) in the Tracking realm.
Interface class IDetachedTrackingVolumeBuilder, the DetachedTrackingVolumeBuilder inherits from this ...
virtual ~IDetachedTrackingVolumeBuilder()=default
Virtual destructor.
DeclareInterfaceID(IDetachedTrackingVolumeBuilder, 1, 0)
Creates the InterfaceID and interfaceID() method.
std::vector< std::unique_ptr< DetachedTrackingVolume > > DetachedVolumeVec
virtual DetachedVolumeVec buildDetachedTrackingVolumes(bool blend=false) const =0
Ensure that the ATLAS eigen extensions are properly loaded.