9#ifndef TRKDETDESCRINTERFACES_ILAYERBUILDER_H
10#define TRKDETDESCRINTERFACES_ILAYERBUILDER_H
13#include "GaudiKernel/IAlgTool.h"
40 virtual const std::vector< const Surface* >*
surfaces()
const = 0;
Interface class ISurfaceBuilders It inherits from IAlgTool.
virtual const std::vector< const Surface * > * surfaces() const =0
SurfaceBuilder interface method - provide a vector of surfaces -.
virtual const Surface * surface() const =0
SurfaceBuilder interface method - provice a single surface.
DeclareInterfaceID(ISurfaceBuilder, 1, 0)
Creates the InterfaceID and interfaceID() method.
virtual ~ISurfaceBuilder()
Virtual destructor.
Abstract Base Class for tracking surfaces.
Ensure that the ATLAS eigen extensions are properly loaded.