LArWheelCalculator Node1 LArWheelCalculator - m_type - m_AtlasZside - m_SaggingOn - m_phiRotation - m_slant_use_default - m_ActiveLength - m_StraightStartSection - m_dWRPtoFrontFace - m_HalfGapBetweenWheels - m_zWheelRefPoint and 36 more... + LArWheelCalculator() + ~LArWheelCalculator() + LArWheelCalculator() + operator=() + GetFanHalfThickness() + GetWheelThickness() + GetdWRPtoFrontFace() + GetStraightStartSection() + type() + GetAtlasZside() and 26 more... + DistanceToTheNearestFan() + DistanceToTheNeutralFibre() + NearestPointOnNeutralFibre() + NearestPointOnNeutralFibre _asVector() + GetPhiGap() + PhiGapNumberForWheel() + GetPhiGapAndSide() + AmplitudeOfSurface() + LArWheelCalculatorTypeString() - outer_wheel_init() - inner_wheel_init() - module_init() - parameterized_sincos() - parameterized_sin() - fill_sincos_parameterization() * DistanceToTheNearestFan() * DistanceToTheNeutralFibre() * NearestPointOnNeutralFibre() * NearestPointOnNeutralFibre _asVector() * GetPhiGap() * PhiGapNumberForWheel() * GetPhiGapAndSide() * AmplitudeOfSurface() Node2 LArWheelCalculator _Impl::IDistanceCalculator + ~IDistanceCalculator() + DistanceToTheNeutralFibre() + NearestPointOnNeutralFibre() + AmplitudeOfSurface() * DistanceToTheNeutralFibre() * NearestPointOnNeutralFibre() * AmplitudeOfSurface() Node2->Node1 -m_distanceCalcImpl Node3 std::vector< std::vector < double > > + elements Node3->Node1 -m_sagging_parameter Node4 std::array< double, 5 > + elements Node4->Node1 -m_slant_parametrization Node5 std::array< double, LARWC_SINCOS_POLY+1 > + elements Node5->Node1 -m_cos_parametrization -m_sin_parametrization Node6 LArWheelCalculator _Impl::IFanCalculator + ~IFanCalculator() + DistanceToTheNearestFan() + PhiGapNumberForWheel() + GetPhiGapAndSide() * DistanceToTheNearestFan() * PhiGapNumberForWheel() * GetPhiGapAndSide() Node6->Node1 -m_fanCalcImpl