#include <BeamPipeDetectorTool.h>
Definition at line 11 of file BeamPipeDetectorTool.h.
◆ BeamPipeDetectorTool()
BeamPipeDetectorTool::BeamPipeDetectorTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~BeamPipeDetectorTool()
BeamPipeDetectorTool::~BeamPipeDetectorTool |
( |
| ) |
|
|
finaloverridevirtual |
◆ align()
◆ ATLAS_NOT_THREAD_SAFE()
virtual StatusCode registerCallback GeoModelTool::ATLAS_NOT_THREAD_SAFE |
( |
| ) |
|
|
overridevirtualinherited |
◆ clear()
StatusCode BeamPipeDetectorTool::clear |
( |
| ) |
|
|
finaloverridevirtual |
◆ create()
StatusCode BeamPipeDetectorTool::create |
( |
| ) |
|
|
finaloverridevirtual |
Definition at line 39 of file BeamPipeDetectorTool.cxx.
43 log << MSG::INFO <<
"Building Beam Pipe" <<
endmsg;
49 return StatusCode::FAILURE;
54 if(atlasVersion ==
"AUTO")
55 atlasVersion =
"ATLAS-00";
56 std::string versionNode =
"ATLAS";
61 <<
"Could not find GeoModelExperiment ATLAS"
63 return (StatusCode::FAILURE);
78 theBeamPipeFactory.
create(world);
87 std::string beampipeVersionTag;
88 beampipeVersionTag = accessSvc->getChildTag(
"BeamPipe", atlasVersion,versionNode);
91 if (beampipeVersionTag.empty()) {
92 log << MSG::INFO <<
"No BeamPipe Version. Beam pipe will not be built." <<
endmsg;
96 theBeamPipeFactory.setTagNode(atlasVersion,versionNode,
m_mode);
97 theBeamPipeFactory.
create(world);
106 if (
sc.isFailure()) {
107 log << MSG::ERROR <<
"Could not register BeamPipe detector manager" <<
endmsg;
108 return (StatusCode::FAILURE);
110 return StatusCode::SUCCESS;
113 return StatusCode::FAILURE;
◆ 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
◆ m_mode
std::string BeamPipeDetectorTool::m_mode |
|
private |
The documentation for this class was generated from the following files: