|
ATLAS Offline Software
|
#include <ALFA_DetectorTool.h>
Definition at line 27 of file ALFA_DetectorTool.h.
◆ ALFA_DetectorTool()
ALFA_DetectorTool::ALFA_DetectorTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~ALFA_DetectorTool()
ALFA_DetectorTool::~ALFA_DetectorTool |
( |
| ) |
|
|
finaloverridevirtualdefault |
◆ align()
Reimplemented from GeoModelTool.
Definition at line 181 of file ALFA_DetectorTool.cxx.
193 sc=
detStore()->retrieve(pStPhysRPBox,
"StRPBox[03]");
195 const GeoFullPhysVol* pPhysRPBox=pStPhysRPBox->
getPhysVol();
198 ATH_MSG_INFO(
"Translation of RPBOX: "<< xf.translation());
202 for(iterAttr=listAttrColl->
begin();iterAttr!=listAttrColl->
end();++iterAttr){
205 AlignParams.
fTheta[
nChannel]=((iterAttr->second)[1]).data<
float>();
212 sc=
detStore()->retrieve(pStPhysRPBox,
"StRPBox[03]");
214 const GeoFullPhysVol* pPhysRPBox=pStPhysRPBox->
getPhysVol();
216 ATH_MSG_INFO(
"Translation of RPBOX after update: "<< xf.translation());
220 ATH_MSG_ERROR(
"Folder '"<<
"/FWD/ALFA/position_calibration"<<
"' not found");
221 sc=StatusCode::FAILURE;
◆ ATLAS_NOT_THREAD_SAFE()
◆ 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 ALFA_DetectorTool::create |
( |
| ) |
|
|
finaloverridevirtual |
Definition at line 127 of file ALFA_DetectorTool.cxx.
139 GeoPhysVol *world=theExpt->getPhysVol();
143 SmartIF<IRDBAccessSvc> raccess{Gaudi::svcLocator()->service(
"RDBAccessSvc")};
157 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 |
◆ registerCallback()
StatusCode ALFA_DetectorTool::registerCallback |
( |
| ) |
|
|
finaloverridevirtual |
◆ m_Config
◆ m_detector
GeoVDetectorManager* GeoModelTool::m_detector |
|
protectedinherited |
◆ m_iovDbSvc
◆ m_pALFADetectorFactory
The documentation for this class was generated from the following files:
def retrieve(aClass, aKey=None)
std::vector< double > vecTransformInDetectorA7L1U
const_iterator end() const
virtual void create(GeoPhysVol *pWorld)
std::vector< double > vecTransformInDetectorB7L1L
std::vector< double > pointTransformInDetectorA7L1L
std::vector< double > pointTransformInDetectorA7R1L
std::vector< double > vecTransformInStationB7R1U
std::vector< double > vecTransformInDetectorA7R1L
std::vector< double > vecTransformInStationB7L1L
std::vector< double > pointTransformInDetectorA7R1U
std::vector< bool > bIsTransformInDetector
const_iterator begin() const
Access to Chan/AttributeList pairs via iterators.
std::vector< double > pointTransformInDetectorB7L1L
std::vector< double > vecTransformInStationB7L1U
This class is a collection of AttributeLists where each one is associated with a channel number....
std::string strODConnString
std::string strMDConnString
std::vector< double > vecTransformInDetectorA7R1U
std::vector< bool > bIsTransformInStation
double fXOffset[RPOTSCNT]
GeoFullPhysVol * getPhysVol()
Destructor.
GEOMETRYCONFIGURATION GeometryConfig
std::vector< double > vecTransformInStationA7R1L
void UpdateTransforms(PALIGNPARAMETERS pAlignParams)
::StatusCode StatusCode
StatusCode definition for legacy code.
double fYOffset[RPOTSCNT]
std::vector< double > vecTransformInStationA7L1U
Eigen::Affine3d Transform3D
std::vector< double > pointTransformInDetectorB7L1U
#define CHECK(...)
Evaluate an expression and check for errors.
CFGRPPOSPARAMS CfgRPosParams[RPOTSCNT]
std::vector< double > vecTransformInStationA7R1U
std::vector< double > vecTransformInDetectorB7R1U
std::vector< double > pointTransformInDetectorB7R1U
std::vector< double > pointTransformInDetectorA7L1U
std::vector< double > vecTransformInDetectorB7L1U
ChanAttrListMap::const_iterator const_iterator
std::vector< double > pointTransformInDetectorB7R1L
std::vector< double > vecTransformInStationB7R1L
std::vector< double > vecTransformInDetectorB7R1L
virtual const ALFA_DetectorManager * getDetectorManager() const
std::vector< double > vecTransformInStationA7L1L
std::string strRPMetrologyConnString
std::vector< double > vecTransformInDetectorA7L1L