9#ifndef TRKDETDESCRINTERFACES_ICALOTRACKINGVOLUMEBUILDER_H
10#define TRKDETDESCRINTERFACES_ICALOTRACKINGVOLUMEBUILDER_H
13#include "GaudiKernel/IAlgTool.h"
This class provides the client interface for accessing the detector description information common to...
Ensure that the extensions for the Vector3D are properly loaded.
Interface class ICaloTrackingVolumeBuilders It inherits from IAlgTool.
DeclareInterfaceID(ICaloTrackingVolumeBuilder, 1, 0)
Creates the InterfaceID and interfaceID() method.
virtual std::vector< TrackingVolume * > trackingVolumes(const CaloDetDescrManager &caloDDM, const GeoAlignmentStore *geoAlign) const =0
TrackingVolumeBuilder interface method - returns vector of ptr to Tracking Volumes.
virtual ~ICaloTrackingVolumeBuilder()
Virtual destructor.
Full Volume description used in Tracking, it inherits from Volume to get the geometrical structure,...
Ensure that the ATLAS eigen extensions are properly loaded.