|  | 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()
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() [1/2]
  
  |  | inlineoverridevirtualinherited | 
 
 
◆ ATLAS_NOT_THREAD_SAFE() [2/2]
  
  |  | inlineoverridevirtualinherited | 
 
 
◆ clear()
  
  | 
        
          | virtual StatusCode GeoModelTool::clear | ( |  | ) |  |  | inlineoverridevirtualinherited | 
 
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 25 of file GeoModelTool.h.
   25 {
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]
  
  | 
        
          | virtual GeoVDetectorManager* GeoModelTool::manager | ( |  | ) |  |  | inlinevirtualinherited | 
 
 
◆ manager() [2/2]
  
  | 
        
          | virtual const GeoVDetectorManager* GeoModelTool::manager | ( |  | ) | const |  | inlinevirtualinherited | 
 
 
◆ registerCallback()
  
  | 
        
          | StatusCode ALFA_DetectorTool::registerCallback | ( |  | ) |  |  | finaloverridevirtual | 
 
Definition at line 160 of file ALFA_DetectorTool.cxx.
  165     const DataHandle<CondAttrListCollection> DataPtr;
 
  167     if(
sc!=StatusCode::SUCCESS) {
 
 
 
 
◆ m_Config
◆ m_detector
  
  | 
        
          | GeoVDetectorManager* GeoModelTool::m_detector {nullptr} |  | 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