![]() |
ATLAS Offline Software
|
#include <AGDDDetectorStore.h>
Public Member Functions | |
| AGDDDetectorStore () | |
| AGDDDetector * | GetDetector (const std::string &s) |
| AGDDTechnology * | GetTechnology (const std::string &s) |
| void | RegisterDetector (AGDDDetector *) |
| void | RegisterTechnology (AGDDTechnology *) |
| void | PrintAllDetectors () |
| detectorList & | GetDetectorList () |
| const detectorList & | GetDetectorList () const |
| std::vector< AGDDDetector * > | GetDetectorsByType (const std::string &) const |
| AGDDDetector * | GetDetectorByID (const std::string &) const |
| template<class T> | |
| std::vector< T * > | GetDetectorsByType () const |
| template<class T> | |
| T * | GetDetectorByID (const std::string &) const |
Private Attributes | |
| detectorList | m_the_detectors |
| technologyList | m_the_technologies |
Definition at line 18 of file AGDDDetectorStore.h.
| AGDDDetectorStore::AGDDDetectorStore | ( | ) |
Definition at line 14 of file AGDDDetectorStore.cxx.
|
inline |
Definition at line 21 of file AGDDDetectorStore.h.
| T * AGDDDetectorStore::GetDetectorByID | ( | const std::string & | id | ) | const |
Definition at line 91 of file AGDDDetectorStore.cxx.
| AGDDDetector * AGDDDetectorStore::GetDetectorByID | ( | const std::string & | dt | ) | const |
Definition at line 67 of file AGDDDetectorStore.cxx.
|
inline |
Definition at line 26 of file AGDDDetectorStore.h.
| const detectorList & AGDDDetectorStore::GetDetectorList | ( | ) | const |
Definition at line 49 of file AGDDDetectorStore.cxx.
| std::vector< T * > AGDDDetectorStore::GetDetectorsByType | ( | ) | const |
Definition at line 79 of file AGDDDetectorStore.cxx.
| std::vector< AGDDDetector * > AGDDDetectorStore::GetDetectorsByType | ( | const std::string & | dt | ) | const |
Definition at line 54 of file AGDDDetectorStore.cxx.
|
inline |
Definition at line 22 of file AGDDDetectorStore.h.
| void AGDDDetectorStore::PrintAllDetectors | ( | ) |
Definition at line 34 of file AGDDDetectorStore.cxx.
| void AGDDDetectorStore::RegisterDetector | ( | AGDDDetector * | s | ) |
Definition at line 17 of file AGDDDetectorStore.cxx.
| void AGDDDetectorStore::RegisterTechnology | ( | AGDDTechnology * | s | ) |
Definition at line 26 of file AGDDDetectorStore.cxx.
|
private |
Definition at line 34 of file AGDDDetectorStore.h.
|
private |
Definition at line 35 of file AGDDDetectorStore.h.