BFieldSolenoid Node1 BFieldSolenoid + BFieldSolenoid() + ~BFieldSolenoid() + readMap() + readMap() + writeMap() + moveMap() + getB() + tiltedMap() Node2 BFieldMesh< double > - m_scale - m_nomScale - m_roff - m_zoff + BFieldMesh() + BFieldMesh() + BFieldMesh() + BFieldMesh() + operator=() + operator=() + ~BFieldMesh() + setRange() + setBscale() + scaleBscale() and 22 more... Node2->Node1 -m_tilt -m_orig Node3 std::vector< BFieldVector < double > > Node3->Node2 -m_field Node4 BFieldVector< double > + BFieldVector() + BFieldVector() + BFieldVector() + BFieldVector() + operator=() + operator=() + ~BFieldVector() + set() + z() + r() + phi() + operator[]() Node4->Node3 +elements Node5 std::array< double, 3 > + elements Node5->Node2 #m_min #m_max -m_invUnit Node5->Node4 -m_B Node6 std::array< std::vector < double >, 3 > Node6->Node2 #m_mesh Node7 std::vector< double > + elements Node7->Node6 +elements Node8 std::array< std::vector < int >, 3 > Node8->Node2 -m_LUT Node9 std::vector< int > + elements Node9->Node8 +elements