|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    6 #include "GeoModelKernel/GeoPhysVol.h" 
    7 #include "GeoModelKernel/GeoVDetectorManager.h" 
   15   : m_physVol(physVol) {}
 
   22   return dynamic_pointer_cast<GeoPhysVol>(
m_physVol);
 
   27   return dynamic_pointer_cast<GeoPhysVol>(
m_physVol);
 
   42     std::ostringstream errorMessage;
 
   44       << 
"A detector manager named" << 
mgr->getName() 
 
   45       << 
" has already been declared to GeoModelExperiment";
 
   47     throw std::runtime_error(errorMessage.str());
 
   65   std::vector<std::string> managersList;
 
   67     managersList.push_back(
manager->getName());
 
   81   return a->getName()< 
b->getName();
 
  
GeoPhysVol * getPhysVol()
Destructor.
const_iterator_type ConstIterator
const GeoVDetectorManager * value_type
std::vector< std::string > getListOfManagers() const
void addTmpVolume(PVConstLink volume)
GeoModelExperiment(PVLink physVol)
Constructor(s)
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
ConstIterator beginManager() const
void addManager(const GeoVDetectorManager *)
ConstIterator endManager() const
NameEquals(const std::string &name)
bool operator()(const value_type &m) const
collection_type::const_iterator const_iterator_type