![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include <GeoModelKernel/GeoPerfUtils.h>
8 #include <GeoModelKernel/GeoPhysVol.h>
9 #include <GeoModelKernel/GeoVolumeCursor.h>
10 #include <GeoModelRead/ReadGeoModel.h>
17 const std::string &
name,
20 declareInterface<IGeoModelTool>(
this);
40 const unsigned memBefore = GeoPerfUtils::getMem();
42 const unsigned memAfter = GeoPerfUtils::getMem();
43 ATH_MSG_INFO(
"Building of "<<readOutTool->name()<<
" consumed "<<(memAfter - memBefore) / 1024<<
" MB memory");
45 GeoVolumeCursor
cursor(world);
47 std::string volName =
cursor.getName();
48 ATH_MSG_VERBOSE(
"Check whether "<<volName<<
" belongs to the muon world. ");
59 return StatusCode::SUCCESS;
69 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
GeoPhysVol * getPhysVol()
Destructor.
std::string find(const std::string &s)
return a remapped string
#define ATH_MSG_VERBOSE(x)
A muon chamber is a collection of readout elements belonging to the same station.
::StatusCode StatusCode
StatusCode definition for legacy code.
Default, invalid implementation of ClassID_traits.
void addTreeTop(PVConstLink pv)
Adds a new GeoModelTree node indicating the entrance to a muon system description.
void addManager(const GeoVDetectorManager *)