19const std::vector<Trk::Layer*>
23 std::vector<Trk::Layer*> cLayers;
27 cLayers.push_back(cL);
34std::pair<const std::vector<Trk::Layer*>,
const std::vector<Trk::Layer*> >
39 std::vector<Trk::Layer*> dLayers_pos;
40 std::vector<Trk::Layer*> dLayers_neg;
46 double zpos = dL->surfaceRepresentation().center().z();
48 dLayers_pos.push_back(dL);
50 dLayers_neg.push_back(dL);
54 return std::make_pair(dLayers_pos, dLayers_neg);
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...
LayerProviderImpl(const std::string &, const std::string &, const IInterface *)
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)