Trk::SolenoidParametrization Node1 Trk::SolenoidParametrization - m_currentMin - m_currentMax - m_centralField - m_parameters - s_binInvSizeTheta - s_binInvSizeZ - s_binZeroTheta - s_binZeroZ - s_lightSpeed - s_maxBinTheta - s_maxBinZ - s_maximumImpactAtOrigin - s_maximumZatOrigin - s_numberParameters - s_rInner - s_rOuter - s_zInner - s_zOuter + SolenoidParametrization() + ~SolenoidParametrization() + centralField() + fieldComponent() + fieldComponent() + fieldIntegrals() + maximumR() + maximumZ() + printFieldIntegrals() + printParametersForEtaLine() + printResidualForEtaLine() + validOrigin() + currentMatches() - integrate() - interpolate() - parametrizeSolenoid() - setTerms() - SolenoidParametrization() - operator=() - fieldKey() Node2 AtlasFieldCacheCondObj - m_solFieldScale - m_torFieldScale + AtlasFieldCacheCondObj() + ~AtlasFieldCacheCondObj() + getInitializedCache() + solenoidFieldScaleFactor() + toriodFieldScaleFactor() + fieldMap() + initialize() Node2->Node1 -m_fieldCondObj Node3 MagField::AtlasFieldMap - m_solenoidCurrent - m_toroidCurrent - m_solenoidZoneId - m_invq - m_zmin - m_zmax - m_nz - m_rmax - m_nr - m_nphi - m_mapIsInitialized + AtlasFieldMap() + ~AtlasFieldMap() + initializeMap() + findBFieldZone() + getBFieldMesh() + solenoidOn() + toroidOn() + solenoidCurrent() + toroidCurrent() + solenoidZoneId() - operator=() - AtlasFieldMap() - operator=() - AtlasFieldMap() - findZoneSlow() - read_packed_data() - read_packed_int() - buildLUT() - buildZR() - memSize() Node3->Node2 -m_fieldMap Node4 std::vector< const BFieldZone * > Node4->Node3 -m_zoneLUT Node5 BFieldZone - m_id + BFieldZone() + appendCond() + addBiotSavart() + id() + ncond() + cond() + condVector() + memSize() + adjustMin() + adjustMax() Node5->Node4 +elements Node17 std::vector< BFieldZone > Node5->Node17 +elements Node17->Node3 -m_zone Node18 BFieldMeshZR - m_zoff + BFieldMeshZR() + reserve() + appendMesh() + appendField() + buildLUT() + inside() + getCache() + min() + max() + zmin() and 8 more... Node18->Node3 -m_meshZR Node24 std::string Node24->Node3 -m_filename Node14 std::vector< int > + elements Node14->Node3 -m_edgeLUT Node8 std::vector< double > + elements Node8->Node3 -m_edge