|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef GEOMODELSVC_GEOMODELXMLTOOL_H
6 #define GEOMODELSVC_GEOMODELXMLTOOL_H
27 bool isAvailable(
const std::string& versionNode,
const std::string& tableNode)
const;
28 std::string
getBlob(
const std::string& versionNode,
const std::string& tableNode)
const;
39 const GeoVPhysVol *
createTopVolume(GeoPhysVol* worldVol, GmxInterface& interface,
const std::string& versionNode,
const std::string& tableNode,
const std::string& containingDetector=
"",
const std::string& envelopeName=
"",
const GeoModelIO::ReadGeoModel* sqlreader=
nullptr)
const;
41 Gaudi::Property<std::string>
m_gmxFilename{
this,
"GmxFilename",
"",
"The name of the local file to read the geometry from"};
42 Gaudi::Property<std::string>
m_detectorName{
this,
"DetectorName",
"ITkStrip",
""};
46 Gaudi::Property<std::string>
m_dtdName{
this,
"OverrideDtdName",
"",
"Override standard .dtd file from GeoModelXml"};
49 "Remove duplications of equivalent logical volumes"};
51 "Remove duplications of equivalent physical volumes"};
53 "Remove duplications of equivalent shapes"};
55 "Remove duplications of equivalent transform nodes"};
60 Gaudi::Property<std::string>
m_clobOutputFileName{
this,
"ClobOutputName",
"",
"Name of file to dump CLOB content to"};
62 void createVolume(GeoPhysVol* worldVol, GmxInterface& interface,
const std::string& versionNode,
const std::string& tableNode)
const;
65 #endif // GEOMODELSVC_GEOMODELXMLTOOL_H
Definition of the abstract IRDBAccessSvc interface.
::StatusCode StatusCode
StatusCode definition for legacy code.