|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #include <GeoModelKernel/GeoPhysVol.h>
18 const std::string &
name,
32 const PLR_ID *idHelper =
nullptr;
35 m_commonItems = std::make_unique<InDetDD::SiCommonItems>(idHelper);
39 std::string
node{
"InnerDetector"};
40 std::string
table{
"PLRXDD"};
47 ATH_MSG_ERROR(
"No PLR geometry found. PLR can not be built.");
48 return StatusCode::FAILURE;
72 return StatusCode::FAILURE;
86 return StatusCode::SUCCESS;
97 return StatusCode::SUCCESS;
108 if (
detStore()->contains<AlignableTransformContainer>(m_alignmentFolderName)) {
109 ATH_MSG_DEBUG(
"Registering callback on AlignableTransformContainer with folder " << m_alignmentFolderName);
112 if (
sc.isFailure()) {
113 ATH_MSG_ERROR(
"Could not register callback on AlignableTransformContainer with folder "
114 << m_alignmentFolderName);
115 return StatusCode::FAILURE;
118 ATH_MSG_WARNING(
"Unable to register callback on AlignableTransformContainer with folder "
119 << m_alignmentFolderName <<
", Alignment disabled (only if no Run2 scheme is loaded)!");
122 ATH_MSG_INFO(
"Alignment disabled. No callback registered");
125 return StatusCode::SUCCESS;
136 return StatusCode::FAILURE;
142 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
GeoPhysVol * getPhysVol()
Destructor.
This is an Identifier helper class for the PLR subdetector. This class inherits from PicelID.
This is an Identifier helper class for the PLR subdetector. This class inherits from PixelID.
#define IOVSVC_CALLBACK_ARGS_P(I, K)
short hand for IOVSvc call back argument list, to be used when access to formal arguments is needed,...
::StatusCode StatusCode
StatusCode definition for legacy code.
Default, invalid implementation of ClassID_traits.
StatusCode align(IOVSVC_CALLBACK_ARGS) const
an iterator over instances of a given type in StoreGateSvc. It d-casts and caches locally the pointed...
void addManager(const GeoVDetectorManager *)
#define ATH_MSG_WARNING(x)