ALFA_GeometryReader Node1 ALFA_GeometryReader + ms_NominalRPPin1 + ms_NominalRPMainPoint + ms_NominalAlfaRefPoint + ms_NominalDetPin1 - m_eFCoordSystem - m_eMetrologyType + ALFA_GeometryReader() + ~ALFA_GeometryReader() + Initialize() + ReadFiberGeometry() + GetRPotCount() + PrintFiberGeometry() + PrintFiberGeometry() + GetListOfRPotIDs() + GetListOfExistingRPotIDs() + GetUFiberParams() and 30 more... - InitializeDefault() - ReadSource() - SetIdealGeometry() - UpdateGeometry() - UpdateStationsPosParams() - UpdateSimRPPos() - ReadFile() - ReadDatabase() - TransformFiberPositions() - TransformFiberPositionsFCSCladding() and 13 more... Node2 std::list< eRPotName > + elements Node2->Node1 -m_ListExistingRPots Node3 std::map< eAStationName, ASPOSPARAMS > + keys Node3->Node1 +m_ASPosParams Node4 ASPOSPARAMS + szLabel + IdealMainPoint + ShiftE + ShiftS + clear() Node4->Node3 +elements Node6 std::map< eRPotName, ROMAPOT > + keys Node6->Node1 -m_MapRPot Node7 ROMAPOT + eMDGeometryType + eODGeometryType + ROMAPOT() + clear() Node7->Node6 +elements Node13 GEOMETRYCONFIGURATION + eRPMetrologyGeoType + bShiftToX97Pos + fNominalZPosA7L1 + fNominalZPosB7L1 + fNominalZPosA7R1 + fNominalZPosB7R1 + clear() Node13->Node1 -m_ConfigOpts Node14 std::string Node14->Node13 +strRPMetrologyConnString Node16 CFGRPPOSPARAMS + eRPPosType + eMDGeoType + eODGeoType + fCurrentLVDTmm + fYOffset + fXOffset + fTheta + bIsEnabledUserTranform + UserOriginOfDetTransInRPot Node14->Node16 +strMDConnString +strODConnString Node16->Node13 +CfgRPosParams Node17 std::map< eRPotName, RPPOSPARAMS > + keys Node17->Node1 +m_RPPosParams