ATLAS Offline Software
AGDDSectionStore.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef AGDDSectionStore_H
6 #define AGDDSectionStore_H
7 
8 class AGDDSection;
9 
10 #include <map>
11 #include <string>
12 
13 typedef std::map<std::string,AGDDSection*> sectionList;
14 
16 public:
18  AGDDSection* GetSection(const std::string&);
21  void PrintAllSections() const;
22  void Clean();
23 private:
26 };
27 
28 #endif
AGDDSectionStore::m_theSections
sectionList m_theSections
Definition: AGDDSectionStore.h:25
AGDDSectionStore::GetSection
AGDDSection * GetSection(const std::string &)
Definition: AGDDSectionStore.cxx:13
AGDDSectionStore
Definition: AGDDSectionStore.h:15
AGDDSectionStore::Clean
void Clean()
Definition: AGDDSectionStore.cxx:41
sectionList
std::map< std::string, AGDDSection * > sectionList
Definition: AGDDSectionStore.h:8
AGDDSectionStore::PrintAllSections
void PrintAllSections() const
Definition: AGDDSectionStore.cxx:32
AGDDSection
Definition: AGDDSection.h:17
AGDDSectionStore::RegisterSection
void RegisterSection(AGDDSection *)
Definition: AGDDSectionStore.cxx:23
AGDDSectionStore::GetCurrentSection
AGDDSection * GetCurrentSection()
Definition: AGDDSectionStore.h:19
AGDDSectionStore::AGDDSectionStore
AGDDSectionStore()
Definition: AGDDSectionStore.cxx:10
AGDDSectionStore::m_currentSection
AGDDSection * m_currentSection
Definition: AGDDSectionStore.h:24