![]() |
ATLAS Offline Software
|
#include <GeoModelExperiment.h>
Classes | |
| class | LexigraphicalOrder |
| class | NameEquals |
Public Types | |
| typedef const GeoVDetectorManager * | value_type |
| typedef LexigraphicalOrder | order_type |
| typedef std::set< value_type, order_type > | collection_type |
| typedef collection_type::iterator | iterator_type |
| typedef collection_type::const_iterator | const_iterator_type |
| typedef const_iterator_type | ConstIterator |
Public Member Functions | |
| GeoModelExperiment (PVLink physVol) | |
| Constructor(s) More... | |
| virtual | ~GeoModelExperiment ()=default |
| GeoPhysVol * | getPhysVol () |
| Destructor. More... | |
| const GeoPhysVol * | getPhysVol () const |
| std::vector< std::string > | getListOfManagers () const |
| void | addManager (const GeoVDetectorManager *) |
| const GeoVDetectorManager * | getManager (const std::string &name) const |
| ConstIterator | beginManager () const |
| ConstIterator | endManager () const |
| void | addTmpVolume (PVConstLink volume) |
Private Attributes | |
| PVLink | m_physVol {} |
| collection_type | m_managers |
| std::vector< PVConstLink > | m_tmpVolumes |
Definition at line 32 of file GeoModelExperiment.h.
| typedef std::set<value_type, order_type> GeoModelExperiment::collection_type |
Definition at line 59 of file GeoModelExperiment.h.
| typedef collection_type::const_iterator GeoModelExperiment::const_iterator_type |
Definition at line 61 of file GeoModelExperiment.h.
Definition at line 64 of file GeoModelExperiment.h.
| typedef collection_type::iterator GeoModelExperiment::iterator_type |
Definition at line 60 of file GeoModelExperiment.h.
Definition at line 58 of file GeoModelExperiment.h.
| typedef const GeoVDetectorManager* GeoModelExperiment::value_type |
Definition at line 39 of file GeoModelExperiment.h.
| GeoModelExperiment::GeoModelExperiment | ( | PVLink | physVol | ) |
|
virtualdefault |
| void GeoModelExperiment::addManager | ( | const GeoVDetectorManager * | mgr | ) |
Definition at line 40 of file GeoModelExperiment.cxx.
| void GeoModelExperiment::addTmpVolume | ( | PVConstLink | volume | ) |
Definition at line 84 of file GeoModelExperiment.cxx.
| GeoModelExperiment::ConstIterator GeoModelExperiment::beginManager | ( | ) | const |
Definition at line 32 of file GeoModelExperiment.cxx.
| GeoModelExperiment::ConstIterator GeoModelExperiment::endManager | ( | ) | const |
Definition at line 36 of file GeoModelExperiment.cxx.
| std::vector< std::string > GeoModelExperiment::getListOfManagers | ( | ) | const |
Definition at line 64 of file GeoModelExperiment.cxx.
Definition at line 52 of file GeoModelExperiment.cxx.
| GeoPhysVol * GeoModelExperiment::getPhysVol | ( | ) |
Destructor.
Definition at line 21 of file GeoModelExperiment.cxx.
| const GeoPhysVol * GeoModelExperiment::getPhysVol | ( | ) | const |
Definition at line 26 of file GeoModelExperiment.cxx.
|
private |
Definition at line 99 of file GeoModelExperiment.h.
|
private |
Definition at line 98 of file GeoModelExperiment.h.
|
private |
Definition at line 100 of file GeoModelExperiment.h.
1.8.18