Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
23 #include "GeoModelKernel/GeoVolumeCursor.h"
101 "Will assume all subsystems are off in this job!");
147 const QString geomodelkey =
"ATLAS";
150 VP1Msg::messageVerbose(
"VP1JobConfigInfo: No GeoModelExperiment in detectorStore. Concluding all subsystems are off.");
158 if (!sg_access.
retrieve(theExpt,geomodelkey)) {
160 VP1Msg::messageVerbose(
"VP1JobConfigInfo: No GeoModelExperiment in detectorStore. Concluding all subsystems are off.");
167 const GeoPhysVol * worldPhysVol = theExpt->
getPhysVol();
169 VP1Msg::message(
"VP1JobConfigInfo: ERROR: GeoModelExperiment has null physical volume.");
177 PVConstLink world(worldPhysVol);
179 GeoVolumeCursor av(world);
182 while (!av.atEnd()) {
183 std::string
name = av.getName();
191 GeoVolumeCursor
pv(av.getVolume());
192 while (!
pv.atEnd()) {
193 if (
pv.getVolume()->getLogVol()->getName()==
"bcmModLog") {
218 GeoVolumeCursor
pv(av.getVolume());
219 while (!
pv.atEnd()) {
220 if (
pv.getVolume()->getLogVol()->getName()==
"NewSmallWheel") {
GeoPhysVol * getPhysVol()
Destructor.
static bool hasBeamPipeGeometry
static bool hasSCTGeometry
static bool hasTileGeometry()
static bool hasLArGeometry
static bool hasLArGeometry()
static bool hasCavernInfraGeometry
static bool hasInDetServiceMaterialGeometry
static bool hasMuonGeometry
static bool hasCavernInfraGeometry()
The Athena Transient Store API.
static bool hasITkGeometry
static const GeoPVConstLink * geoModelWorld()
static bool actualInit(StoreGateSvc *detStore)
static bool hasLUCIDGeometry()
static bool hasGeoModelExperiment
static bool hasSCTGeometry()
static bool hasTRTGeometry()
static bool hasBCMGeometry
bool retrieve(const T *&, const QString &key) const
static bool hasInDetServiceMaterialGeometry()
static bool hasLUCIDGeometry
static bool hasBeamPipeGeometry()
static void messageVerbose(const QString &)
bool contains(const QString &key) const
static bool hasPixelGeometry
static bool hasBCMGeometry()
static void message(const QString &, IVP1System *sys=0)
static GeoPVConstLink geoModelWorld
static bool hasMuonNSWGeometry
static bool hasITkGeometry()
static bool hasMuonNSWGeometry()
static bool hasPixelGeometry()
static StoreGateSvc * detectorStore()
static bool hasMuonGeometry()
static bool hasGeoModelExperiment()
static bool hasTRTGeometry
static bool hasTileGeometry