![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef SCT_GEOMODEL_SCT_DETECTORFACTORYLITE_H
6 #define SCT_GEOMODEL_SCT_DETECTORFACTORYLITE_H
12 #include "GeoModelKernel/GeoVDetectorFactory.h"
20 class GeoAlignableTransform;
44 virtual void create(GeoPhysVol *world);
58 std::unique_ptr<SCT_DataBase>
m_db;
62 std::shared_ptr<std::map<std::string, GeoFullPhysVol*>>
m_mapFPV;
63 std::shared_ptr<std::map<std::string, GeoAlignableTransform*>>
m_mapAX;
bool m_useDynamicAlignFolders
std::unique_ptr< SCT_MaterialManager > m_materials
std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > m_mapAX
InDetDD::SCT_DetectorManager * m_detectorManager
SCT_DetectorFactoryLite(const SCT_DetectorFactoryLite &right)
std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > m_mapFPV
virtual ~SCT_DetectorFactoryLite()
GeoModelIO::ReadGeoModel * m_sqliteReader
Class to hold various Athena components.
SCT_DetectorFactoryLite(GeoModelIO::ReadGeoModel *sqliteReader, SCT_GeoModelAthenaComps *athenaComps, const SCT_Options &options)
const SCT_DetectorFactoryLite & operator=(const SCT_DetectorFactoryLite &right)
Define macros for attributes used to control the static checker.
virtual void create(GeoPhysVol *world)
std::unique_ptr< SCT_DataBase > m_db
std::unique_ptr< SCT_GeometryManager > m_geometryManager
virtual const InDetDD::SCT_DetectorManager * getDetectorManager() const