5#ifndef PIXELGEOMODEL_PIXELDETECTORFACTORYLITE_H
6#define PIXELGEOMODEL_PIXELDETECTORFACTORYLITE_H
18class GeoAlignableTransform;
40 virtual void create(GeoPhysVol *world)
override;
51 std::shared_ptr<std::map<std::string, GeoFullPhysVol*>>
m_mapFPV;
52 std::shared_ptr<std::map<std::string, GeoAlignableTransform*>>
m_mapAX;
Define macros for attributes used to control the static checker.
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated pixel ...
InDetDD::PixelDetectorManager * m_detectorManager
bool m_useDynamicAlignFolders
PixelDetectorFactoryLite(GeoModelIO::ReadGeoModel *sqliteReader, PixelGeoModelAthenaComps *athenaComps, const PixelSwitches &switches)
GeoModelIO::ReadGeoModel * m_sqliteReader
std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > m_mapAX
virtual const InDetDD::PixelDetectorManager * getDetectorManager() const override
std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > m_mapFPV
std::unique_ptr< PixelGeometryManager > m_geometryManager
PixelDetectorFactoryLite()=delete
const PixelDetectorFactoryLite & operator=(const PixelDetectorFactoryLite &right)=delete
virtual void create(GeoPhysVol *world) override
PixelDetectorFactoryLite(const PixelDetectorFactoryLite &right)=delete
Class to hold various Athena components.