StandardFieldSvc Node1 StandardFieldSvc - m_useMagFieldSvc - m_magFieldSvc - m_fullMapFilename - m_soleMapFilename - m_toroMapFilename - m_mapSoleCurrent - m_mapToroCurrent - m_useSoleCurrent - m_useToroCurrent - m_fieldMap + StandardFieldSvc() + ~StandardFieldSvc() + initialize() # makeField() - createFieldMap() - solenoidOn() - toroidOn() Node2 G4MagFieldSvcBase # m_fieldHolder + G4MagFieldSvcBase() + ~G4MagFieldSvcBase() + getField() # makeField() Node2->Node1 Node3 extends< AthService, IG4FieldSvc > Node3->Node2