ATLAS Offline Software
DetectorDescription
AGDD
AGDDKernel
AGDDKernel
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
15
class
AGDDVolumeStore
:
public
AGDDVolumeMap
{
16
public
:
17
AGDDVolumeStore
();
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
Generated on Sun Dec 22 2024 21:06:45 for ATLAS Offline Software by
1.8.18