#include <CavernInfraDetectorTool.h>
Definition at line 11 of file CavernInfraDetectorTool.h.
◆ CavernInfraDetectorTool()
CavernInfraDetectorTool::CavernInfraDetectorTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~CavernInfraDetectorTool()
CavernInfraDetectorTool::~CavernInfraDetectorTool |
( |
| ) |
|
|
default |
◆ align()
◆ ATLAS_NOT_THREAD_SAFE()
virtual StatusCode registerCallback GeoModelTool::ATLAS_NOT_THREAD_SAFE |
( |
| ) |
|
|
overridevirtualinherited |
◆ clear()
StatusCode CavernInfraDetectorTool::clear |
( |
| ) |
|
|
overridevirtual |
◆ create()
StatusCode CavernInfraDetectorTool::create |
( |
| ) |
|
|
overridevirtual |
Definition at line 21 of file CavernInfraDetectorTool.cxx.
26 std::string cavernInfraVersion = geoDbTag->cavernInfraVersion();
27 if(cavernInfraVersion.empty()) {
28 ATH_MSG_INFO(
"No Cavern Infra version for the given configuration. Skip building CavernInfraGeoModel");
29 return StatusCode::SUCCESS;
32 ATH_MSG_INFO(
"Building Cavern geometry version " << cavernInfraVersion);
35 std::string versionNode =
"CavernInfra";
46 theCavernInfraFactory.setTagNode(cavernInfraVersion,versionNode);
47 theCavernInfraFactory.create(world);
48 m_manager = theCavernInfraFactory.getDetectorManager();
56 ATH_MSG_ERROR(
"ERROR. Failed to build Cavern Version " << cavernInfraVersion);
57 return StatusCode::FAILURE;
60 return StatusCode::SUCCESS;
◆ manager() [1/2]
GeoVDetectorManager * GeoModelTool::manager |
( |
| ) |
|
|
virtualinherited |
The Detector Node corresponding to this tool.
Definition at line 21 of file GeoModelTool.cxx.
◆ manager() [2/2]
const GeoVDetectorManager * GeoModelTool::manager |
( |
| ) |
const |
|
virtualinherited |
◆ m_detector
GeoVDetectorManager* GeoModelTool::m_detector |
|
protectedinherited |
◆ m_manager
The documentation for this class was generated from the following files: