#include <LArDetectorToolH62003.h>
Definition at line 10 of file LArDetectorToolH62003.h.
◆ LArDetectorToolH62003()
LArDetectorToolH62003::LArDetectorToolH62003 |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~LArDetectorToolH62003()
LArDetectorToolH62003::~LArDetectorToolH62003 |
( |
| ) |
|
|
finaloverridevirtualdefault |
◆ align()
◆ ATLAS_NOT_THREAD_SAFE()
virtual StatusCode registerCallback GeoModelTool::ATLAS_NOT_THREAD_SAFE |
( |
| ) |
|
|
overridevirtualinherited |
◆ clear()
StatusCode GeoModelTool::clear |
( |
| ) |
|
|
overridevirtualinherited |
Reimplemented in ITk::StripDetectorTool, PixelDetectorTool, ITk::PixelDetectorTool, HGTD_DetectorTool, TRT_DetectorTool, MuonDetectorTool, MuonGMR4::MuonDetectorTool, PLRDetectorTool, SCT_DetectorTool, BCMPrimeDetectorTool, TileDetectorTool, HGTD_GMX_DetectorTool, BeamPipeDetectorTool, ForDetEnvelopeTool, LUCID_DetectorTool, LArDetectorToolNV, InDetServMatTool, and CavernInfraDetectorTool.
Definition at line 28 of file GeoModelTool.cxx.
30 return StatusCode::SUCCESS;
◆ create()
StatusCode LArDetectorToolH62003::create |
( |
| ) |
|
|
finaloverridevirtual |
Definition at line 31 of file LArDetectorToolH62003.cxx.
37 ATH_CHECK(service (
"GeoDbTagSvc",geoDbTag));
43 ATH_CHECK(service(
"RDBAccessSvc",accessSvc));
45 std::string detectorKey = LArVersion.empty() ?
AtlasVersion : LArVersion;
46 std::string detectorNode = LArVersion.empty() ?
"ATLAS" :
"LAr";
48 log << MSG::INFO <<
"Keys for LAr are " << detectorKey <<
" " << detectorNode <<
endmsg;
50 log << MSG::INFO <<
"Creating the LAr " <<
endmsg;
51 log << MSG::INFO <<
"LAr Geometry Options:" <<
endmsg;
57 log << MSG::ERROR <<
"Could not find GeoModelExperiment ATLAS" <<
endmsg;
58 return (StatusCode::FAILURE);
62 std::string geometryLayout =
"Atlas";
63 std::string LArTag = accessSvc->
getChildTag(
"LAr",detectorKey,detectorNode);
76 GeoIntrusivePtr<GeoPhysVol>world=&*theExpt->
getPhysVol();
77 theLArFactory.
create(world);
81 log << MSG::ERROR <<
"Could not record" <<
endmsg;
82 return (StatusCode::FAILURE);
86 return StatusCode::SUCCESS;
89 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_axisVisState
bool LArDetectorToolH62003::m_axisVisState |
|
private |
◆ m_detector
GeoVDetectorManager* GeoModelTool::m_detector |
|
protectedinherited |
◆ m_fcalVisLimit
int LArDetectorToolH62003::m_fcalVisLimit |
|
private |
The documentation for this class was generated from the following files:
virtual std::string getChildTag(const std::string &childNode, const std::string &parentTag, const std::string &parentNode, const std::string &connName="ATLASDD")=0
Gets the tag name for the node by giving its parent node tag.