|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #include "GaudiKernel/IService.h"
7 #include "GaudiKernel/ISvcLocator.h"
8 #include "GaudiKernel/MsgStream.h"
96 LogStream<<MSG::ERROR<<
"Mismatch between SID_AFP01XStaggering and number of plates (SID_NumberOfLayers)"<<
endmsg;
105 LogStream<<MSG::ERROR<<
"Mismatch between SID_AFP00YStaggering and number of plates (SID_NumberOfLayers)"<<
endmsg;
115 LogStream<<MSG::ERROR<<
"Mismatch between SID_AFP01XStaggering and number of plates (SID_NumberOfLayers)"<<
endmsg;
124 LogStream<<MSG::ERROR<<
"Mismatch between SID_AFP01YStaggering and number of plates (SID_NumberOfLayers)"<<
endmsg;
134 LogStream<<MSG::ERROR<<
"Mismatch between SID_AFP02XStaggering and number of plates (SID_NumberOfLayers)"<<
endmsg;
143 LogStream<<MSG::ERROR<<
"Mismatch between SID_AFP02YStaggering and number of plates (SID_NumberOfLayers)"<<
endmsg;
153 LogStream<<MSG::ERROR<<
"Mismatch between SID_AFP03XStaggering and number of plates (SID_NumberOfLayers)"<<
endmsg;
162 LogStream<<MSG::ERROR<<
"Mismatch between SID_AFP03YStaggering and number of plates (SID_NumberOfLayers)"<<
endmsg;
167 return bRes? StatusCode::SUCCESS:StatusCode::FAILURE;
177 if (StatusCode::SUCCESS !=
sc)
179 log << MSG::ERROR<<
"Could not find GeoModelExperiment ATLAS"<<
endmsg;
180 return (StatusCode::FAILURE);
195 catch (std::bad_alloc
const&)
198 return StatusCode::FAILURE;
205 if (StatusCode::SUCCESS !=
sc)
207 log << MSG::ERROR <<
"Could not register DetectorNode" <<
endmsg;
208 return (StatusCode::FAILURE);
211 return StatusCode::SUCCESS;
214 return StatusCode::FAILURE;
static constexpr double Stat_ShiftInYAxis
static constexpr double Stat_InnerZDistance
GeoPhysVol * getPhysVol()
Destructor.
static constexpr double SiT_NearDistanceToFloor
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
std::map< eAFPStation, AFP_SIDCONFIGURATION > sidcfg
static constexpr double SiT_FarDistanceToFloor
static constexpr double SiT_Plate_amount
std::vector< double > vecRPotFloorDistance
IMessageSvc * getMessageSvc(bool quiet=false)
static constexpr double Stat_OuterZDistance
msgSvc
Provide convenience handles for various services.
::StatusCode StatusCode
StatusCode definition for legacy code.
static constexpr double Stat_RPotFloorDistance
#define CHECK(...)
Evaluate an expression and check for errors.
std::vector< double > vecStatNominalZPos
void addManager(const GeoVDetectorManager *)
std::vector< double > vecRPotYPos