5#ifndef SCT_GEOMODEL_SCT_DETECTORFACTORY_H
6#define SCT_GEOMODEL_SCT_DETECTORFACTORY_H
34 virtual void create(GeoPhysVol *world);
46 std::unique_ptr<SCT_DataBase>
m_db;
Define macros for attributes used to control the static checker.
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated SCT in...
InDetDD::SCT_DetectorManager * m_detectorManager
virtual ~SCT_DetectorFactory()
std::unique_ptr< SCT_MaterialManager > m_materials
SCT_DetectorFactory(const SCT_DetectorFactory &right)
bool m_useDynamicAlignFolders
std::unique_ptr< SCT_DataBase > m_db
const SCT_DetectorFactory & operator=(const SCT_DetectorFactory &right)
virtual void create(GeoPhysVol *world)
virtual const InDetDD::SCT_DetectorManager * getDetectorManager() const
std::unique_ptr< SCT_GeometryManager > m_geometryManager
SCT_DetectorFactory(SCT_GeoModelAthenaComps *athenaComps, const SCT_Options &options)
Class to hold various Athena components.