5#ifndef TRKDETDESCRTOOLS_LAYERPROVIDERIMPL_H
6#define TRKDETDESCRTOOLS_LAYERPROVIDERIMPL_H
33 static std::pair<const std::vector<Trk::Layer*>,
const std::vector<Trk::Layer*> >
36 static const std::vector<Trk::Layer*>
Define macros for attributes used to control the static checker.
Class to describe a cylindrical detector layer for tracking, it inhertis from both,...
Class to describe a disc-like detector layer for tracking, it inhertis from both, Layer base class an...
Wrapper around an ILayerBuilderImpl to feed into the StagedGeometryBuilderImpl.
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
static const std::vector< Trk::Layer * > cylindricalLayersToCentralLayers(std::unique_ptr< const std::vector< Trk::CylinderLayer * > > cylinderLayers)
static std::pair< const std::vector< Trk::Layer * >, const std::vector< Trk::Layer * > > discLayersToEndcapLayers(std::unique_ptr< const std::vector< Trk::DiscLayer * > > discLayers)
Base Class for a Detector Layer in the Tracking realm.
Ensure that the ATLAS eigen extensions are properly loaded.