5#ifndef PIXELGEOMODEL_GEOVPIXELFACTORY_H
6#define PIXELGEOMODEL_GEOVPIXELFACTORY_H
17#include "GeoModelKernel/GeoFullPhysVol.h"
18#include "GeoModelKernel/GeoLogVol.h"
19#include "GeoModelRead/ReadGeoModel.h"
25class GeoAlignableTransform;
35 GeoModelIO::ReadGeoModel* sqliteReader,
36 std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
37 std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX);
47 std::shared_ptr<std::map<std::string, GeoFullPhysVol*>>
m_mapFPV;
48 std::shared_ptr<std::map<std::string, GeoAlignableTransform*>>
m_mapAX;
Define macros for attributes used to control the static checker.
std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > m_mapFPV
std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > m_mapAX
GeoModelIO::ReadGeoModel * m_sqliteReader
PixelGeometryManager * m_gmt_mgr
InDetDD::PixelDetectorManager * m_DDmgr
virtual ~GeoVPixelFactory()
InDetMaterialManager * m_mat_mgr
virtual GeoVPhysVol * Build()=0
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 ...