5#ifndef GEOPIXELIBLFWDSVCMODEL1_H
6#define GEOPIXELIBLFWDSVCMODEL1_H
14#include "GeoModelKernel/GeoDefinitions.h"
15#include "GeoModelKernel/GeoPhysVol.h"
25 GeoModelIO::ReadGeoModel* sqliteReader,
26 std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
27 std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX,
29 virtual GeoVPhysVol*
Build()
override;
43 const GeoShape*
addShape(
const GeoShape * lastShape,
const GeoShape * nextShape,
const GeoTrf::Transform3D & trans);
GeoTransform * getSupportTrfA()
GeoPixelIBLFwdSvcModel1(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, int)
GeoPhysVol * getSupportA()
GeoPhysVol * m_supportPhysC
GeoTransform * m_xformSupportA
GeoPhysVol * getSupportC()
GeoTransform * getSupportTrfC()
const GeoShape * addShape(const GeoShape *lastShape, const GeoShape *nextShape, const GeoTrf::Transform3D &trans)
GeoTransform * m_xformSupportC
virtual GeoVPhysVol * Build() override
GeoPhysVol * m_supportPhysA
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 ...