ATLAS Offline Software
AGDDVolumeStore.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 AGDDVolumeStore_H
6 #define AGDDVolumeStore_H
7 
8 class AGDDVolume;
9 
10 #include <map>
11 #include <string>
12 
13 typedef std::map<std::string,AGDDVolume* > AGDDVolumeMap;
14 
16 public:
18  void RegisterVolume(AGDDVolume *);
19  AGDDVolume* GetVolume(std::string);
20  bool Exist(std::string);
21  void Clean();
22 };
23 
24 #endif
AGDDVolumeMap
std::map< std::string, AGDDVolume * > AGDDVolumeMap
Definition: AGDDVolumeStore.h:8
AGDDVolumeStore
Definition: AGDDVolumeStore.h:15
AGDDVolumeStore::Clean
void Clean()
Definition: AGDDVolumeStore.cxx:36
AGDDVolumeStore::AGDDVolumeStore
AGDDVolumeStore()
Definition: AGDDVolumeStore.cxx:10
AGDDVolumeStore::GetVolume
AGDDVolume * GetVolume(std::string)
Definition: AGDDVolumeStore.cxx:25
AGDDVolumeStore::Exist
bool Exist(std::string)
Definition: AGDDVolumeStore.cxx:20
AGDDVolumeStore::RegisterVolume
void RegisterVolume(AGDDVolume *)
Definition: AGDDVolumeStore.cxx:14
AGDDVolume
Definition: AGDDVolume.h:16