ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
DetectorDescription
AGDD
AGDDKernel
AGDDKernel
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
15
class
AGDDSectionStore
{
16
public
:
17
AGDDSectionStore
();
18
AGDDSection
*
GetSection
(
const
std::string&);
19
AGDDSection
*
GetCurrentSection
() {
return
m_currentSection
;}
20
void
RegisterSection
(
AGDDSection
*);
21
void
PrintAllSections
()
const
;
22
void
Clean
();
23
private
:
24
AGDDSection
*
m_currentSection
;
25
sectionList
m_theSections
;
26
};
27
28
#endif
sectionList
std::map< std::string, AGDDSection * > sectionList
Definition
AGDDSectionStore.h:13
AGDDSectionStore::AGDDSectionStore
AGDDSectionStore()
Definition
AGDDSectionStore.cxx:10
AGDDSectionStore::GetSection
AGDDSection * GetSection(const std::string &)
Definition
AGDDSectionStore.cxx:13
AGDDSectionStore::m_currentSection
AGDDSection * m_currentSection
Definition
AGDDSectionStore.h:24
AGDDSectionStore::Clean
void Clean()
Definition
AGDDSectionStore.cxx:41
AGDDSectionStore::PrintAllSections
void PrintAllSections() const
Definition
AGDDSectionStore.cxx:32
AGDDSectionStore::RegisterSection
void RegisterSection(AGDDSection *)
Definition
AGDDSectionStore.cxx:23
AGDDSectionStore::m_theSections
sectionList m_theSections
Definition
AGDDSectionStore.h:25
AGDDSectionStore::GetCurrentSection
AGDDSection * GetCurrentSection()
Definition
AGDDSectionStore.h:19
AGDDSection
Definition
AGDDSection.h:17
Generated on
for ATLAS Offline Software by
1.17.0