5#ifndef PIXELGEOMODEL_GEOPIXELSTAVERINGSERVICES_H
6#define PIXELGEOMODEL_GEOPIXELSTAVERINGSERVICES_H
13#include "GeoModelKernel/GeoPhysVol.h"
24 GeoModelIO::ReadGeoModel* sqliteReader,
25 std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
26 std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX,
29 virtual GeoVPhysVol*
Build()
override;
GeoIntrusivePtr< T > GeoNodePtr
GeoTransform * getSupportTrfA()
GeoPixelLadder & m_ladder
GeoPixelStaveRingServices(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr, GeoModelIO::ReadGeoModel *sqliteReader, std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > mapFPV, std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > mapAX, GeoPixelLadder &ladder, GeoPixelStaveSupport &staveSupport)
GeoPhysVol * getSupportC()
GeoNodePtr< GeoPhysVol > m_supportPhysC
GeoNodePtr< GeoTransform > m_xformSupportA
GeoNodePtr< GeoTransform > m_xformSupportC
GeoTransform * getSupportTrfMidRing()
virtual GeoVPhysVol * Build() override
GeoNodePtr< GeoVPhysVol > m_supportMidRing
GeoNodePtr< GeoPhysVol > m_supportPhysA
GeoTransform * getSupportTrfC()
GeoPixelStaveSupport & m_staveSupport
GeoNodePtr< GeoTransform > m_xformSupportMidRing
GeoVPhysVol * getSupportMidRing()
GeoPhysVol * getSupportA()
GeoVPixelFactory(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr, GeoModelIO::ReadGeoModel *sqliteReader, std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > mapFPV, std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > mapAX)
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated pixel ...