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 (GeoPhysVol *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 | |
GeoIntrusivePtr< GeoPhysVol > | 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 | ( | GeoPhysVol * | 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 | ( | ) |
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.