5#ifndef GEOPIXELIBLFWDSERVICES_H
6#define GEOPIXELIBLFWDSERVICES_H
13#include "GeoModelKernel/GeoPhysVol.h"
23 GeoModelIO::ReadGeoModel* sqliteReader,
24 std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
25 std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX,
27 virtual GeoVPhysVol*
Build()
override;
bool isComplexShapeDefined()
bool m_bFwdComplexGeometry_CAD
GeoTransform * m_xformSupportA
GeoPixelIBLFwdServices(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)
GeoTransform * m_xformSupportC
GeoTransform * getSupportTrfC()
GeoPhysVol * getSupportC()
GeoTransform * getSupportTrfA()
GeoPhysVol * m_supportPhysC
GeoPhysVol * m_supportPhysA
bool m_bFwdComplexGeometry_Mod1
GeoPhysVol * getSupportA()
virtual GeoVPhysVol * Build() override
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 ...