|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef AGDDController_H
6 #define AGDDController_H
40 void AddVolume(
const std::string& volume);
void UseGeoModelDetector ATLAS_NOT_THREAD_SAFE(const std::string &)
AGDDController(const AGDDController &c)=delete
void DisableSections(bool b)
AGDDMaterialStore & GetMaterialStore()
bool DisableSections() const
AGDDVolumeStore & GetVolumeStore()
std::vector< std::string > m_volumesToBuild
IAGDDParser * m_theParser
std::vector< std::string > m_sectionsToBuild
void ParseString(const std::string &)
XMLHandlerStore & GetHandlerStore()
AGDD::ExpressionEvaluator & Evaluator()
std::vector< std::string > m_filesToParse
AGDD::ExpressionEvaluator m_eval
void AddVolume(const std::string &volume)
void AddFile(const std::string &fName)
bool WriteAGDDtoDBFile(const std::string &)
AGDDDetectorStore & GetDetectorStore()
void PrintSections() const
std::vector< std::string > m_structuresToBuild
AGDDBuilder * m_theBuilder
void SetParser(IAGDDParser *b)
AGDDBuilder * GetBuilder()
void SetBuilder(AGDDBuilder *b)
IAGDDParser * GetParser()
AGDDColorStore & GetColorStore()
Define macros for attributes used to control the static checker.
AGDDParameterStore & GetParameterStore()
AGDDController & operator=(const AGDDController &c)=delete
AliasStore & GetAliasStore()
AGDDSectionStore & GetSectionStore()
void AddSection(const std::string §ion)
AGDDPositionerStore & GetPositionerStore()