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