|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef HGTD_GeoModelXml_HGTD_GMXINTERFACE_H
6 #define HGTD_GeoModelXml_HGTD_GMXINTERFACE_H
9 #include <GeoModelXml/GmxInterface.h>
24 class HGTD_ModuleDesign;
34 virtual int sensorId(std::map<std::string, int> &
index)
const override final;
37 const std::map<std::string, std::string>&
parameters)
override final;
39 std::map<std::string, int> &
index,
41 GeoVFullPhysVol *fpv)
override final;
47 const std::map<std::string, std::string> &
parameters);
49 std::map<std::string, const InDetDD::HGTD_ModuleDesign *>
m_geometryMap;
55 #endif // HGTD_GeoModelXml_HGTD_GMXINTERFACE_H
virtual void addSensorType(const std::string &clas, const std::string &typeName, const std::map< std::string, std::string > ¶meters) override final
HGTD_GmxInterface(HGTD_DetectorManager *detectorManager, InDetDD::SiCommonItems *commonItems)
std::map< std::string, const InDetDD::HGTD_ModuleDesign * > m_geometryMap
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
virtual int sensorId(std::map< std::string, int > &index) const override final
Class to provide easy MsgStream access and capabilities.
void makeLgadModule(const std::string &typeName, const std::map< std::string, std::string > ¶meters)
InDetDD::SiCommonItems * m_commonItems
HGTD_DetectorManager * m_detectorManager
void addSensor(const std::string &typeName, std::map< std::string, int > &index, int sequentialId, GeoVFullPhysVol *fpv) override final
void buildReadoutGeometryFromSqlite(IRDBAccessSvc *rdbAccessSvc, GeoModelIO::ReadGeoModel *sqlreader)