#include <GeoModelExperiment.h>
Definition at line 32 of file GeoModelExperiment.h.
◆ collection_type
◆ const_iterator_type
◆ ConstIterator
◆ iterator_type
◆ order_type
◆ value_type
◆ GeoModelExperiment()
| GeoModelExperiment::GeoModelExperiment |
( |
PVLink | physVol | ) |
|
◆ ~GeoModelExperiment()
| virtual GeoModelExperiment::~GeoModelExperiment |
( |
| ) |
|
|
virtualdefault |
◆ addManager()
| void GeoModelExperiment::addManager |
( |
const GeoVDetectorManager * | mgr | ) |
|
Definition at line 40 of file GeoModelExperiment.cxx.
40 {
42 std::ostringstream errorMessage;
43 errorMessage
44 <<
"A detector manager named" <<
mgr->getName()
45 << " has already been declared to GeoModelExperiment";
46
47 throw std::runtime_error(errorMessage.str());
48 }
50}
const GeoVDetectorManager * getManager(const std::string &name) const
collection_type m_managers
◆ addTmpVolume()
| void GeoModelExperiment::addTmpVolume |
( |
PVConstLink | volume | ) |
|
◆ beginManager()
◆ endManager()
◆ getListOfManagers()
| std::vector< std::string > GeoModelExperiment::getListOfManagers |
( |
| ) |
const |
Definition at line 64 of file GeoModelExperiment.cxx.
64 {
65 std::vector<std::string> managersList;
67 managersList.push_back(
manager->getName());
68 }
69 return managersList;
70}
◆ getManager()
| const GeoVDetectorManager * GeoModelExperiment::getManager |
( |
const std::string & | name | ) |
const |
Definition at line 52 of file GeoModelExperiment.cxx.
52 {
53
57 }
58 else {
59 return NULL;
60 }
61
62}
collection_type::const_iterator const_iterator_type
◆ getPhysVol() [1/2]
| GeoPhysVol * GeoModelExperiment::getPhysVol |
( |
| ) |
|
◆ getPhysVol() [2/2]
| const GeoPhysVol * GeoModelExperiment::getPhysVol |
( |
| ) |
const |
◆ m_managers
◆ m_physVol
| PVLink GeoModelExperiment::m_physVol {} |
|
private |
◆ m_tmpVolumes
| std::vector<PVConstLink> GeoModelExperiment::m_tmpVolumes |
|
private |
The documentation for this class was generated from the following files: