MuonExperimental::Gx2FitterResult< traj_t > Node1 MuonExperimental::Gx2Fitter Result< traj_t > + fittedStates + lastMeasurementIndex + lastTrackIndex + measurementStates + measurementHoles + processedStates + processedMeasurements + finished + surfaceCount   Node2 std::unordered_map < GeometryIdentifier, MuonExperimental::Gx2fMaterial Properties > + keys   Node2->Node1 +materialMap Node3 MuonExperimental::Gx2fMaterial Properties - m_lostEnergy - m_scatTheta - m_scatPhi - m_qOverPderiv - m_qOverPratio + Gx2fMaterialProperties() + materialIsValid() + nDim() + scatterer() + energyLoss() + deltaTheta() + deltaPhi() + lostEnergy() + qOverPderiv() + qOverPratio() + updateTrackParameters() + contributionToGx2fSums() + updateParameters() Node3->Node2 +elements Node4 MuonExperimental::Gx2fMaterial Properties::ScatteringAtSurface + m_isValid + m_sigma + isValid() + sigma() + ScatteringAtSurface() + ScatteringAtSurface() + operator+=() Node4->Node1 +accScatterer Node4->Node3 -m_scatterer Node5 MuonExperimental::Gx2fMaterial Properties::ELossAtSurface - m_isValid - m_lostEnergy - m_lossSigma + isValid() + lostEnergy() + lostSigma() + ELossAtSurface() + ELossAtSurface() + operator+=() + invalidELoss() Node5->Node1 +accEloss Node5->Node3 -m_eloss Node6 std::vector< std::size_t > + elements + elements   Node6->Node1 +materialParamIndices Node7 std::vector< const Surface * > + elements   Node7->Node1 +missedActiveSurfaces