Rec::IMuidCaloTrackStateOnSurface Node1 Rec::IMuidCaloTrackState OnSurface + ~IMuidCaloTrackStateOnSurface() + caloTSOS() + innerTSOS() + outerTSOS() + middleTSOS() + interfaceID() Node3 Rec::MuidCaloTrackStateOn Surface - m_caloEnergyDeposit - m_caloEnergyParam - m_caloMaterialParam - m_propagator - m_magFieldProperties - m_fieldCacheCondObjInputKey - m_minCaloRadius - m_minRemainingEnergy - m_paramPtCut - m_count - m_countArbitrarySolution - m_countCompleteFailure - m_countInnerFailure - m_countOuterFailure + MuidCaloTrackStateOnSurface() + ~MuidCaloTrackStateOnSurface() + initialize() + finalize() + caloTSOS() + innerTSOS() + outerTSOS() + middleTSOS() - getCaloSurface() - getExtrapolatedParameters() - useEtaPhiFromDirection() Node1->Node3 Node2 IAlgTool Node2->Node1