|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef GEOMODELUTILITIES_GEOMODELEXPERIMENT_H
16 #define GEOMODELUTILITIES_GEOMODELEXPERIMENT_H
21 #include "GeoModelKernel/GeoPhysVol.h"
30 class GeoVDetectorManager;
88 const GeoVDetectorManager *
getManager(
const std::string &
name)
const;
104 #ifndef BUILDVP1LIGHT
111 #endif // GEOMODELSVC_GEOMODELEXPERIMENT_H
JetConstituentVector::iterator iterator
GeoPhysVol * getPhysVol()
Destructor.
CLASS_DEF(GeoModelExperiment, 9875, 1)
Hold mappings of ranges to condition objects.
LexigraphicalOrder order_type
std::set< value_type, order_type > collection_type
const_iterator_type ConstIterator
virtual ~GeoModelExperiment()=default
const GeoVDetectorManager * value_type
std::vector< std::string > getListOfManagers() const
void addTmpVolume(PVConstLink volume)
GeoIntrusivePtr< GeoPhysVol > m_physVol
collection_type m_managers
const GeoVDetectorManager * getManager(const std::string &name) const
bool operator()(const value_type &a, const value_type &b) const
std::vector< PVConstLink > m_tmpVolumes
collection_type::iterator iterator_type
ConstIterator beginManager() const
void addManager(const GeoVDetectorManager *)
ConstIterator endManager() const
CONDCONT_MIXED_DEF(GeoModelExperiment, 67974987)
NameEquals(const std::string &name)
GeoModelExperiment(GeoPhysVol *physVol)
Constructor(s)
bool operator()(const value_type &m) const
macros to associate a CLID to a type
collection_type::const_iterator const_iterator_type