ForwardTransportModelTool Node1 ForwardTransportModelTool + ForwardTransportModelTool() + ~ForwardTransportModelTool() # makeFastSimModel() Node2 FastSimulationBase # m_regionNames # m_noRegions - m_FastSimModel + FastSimulationBase() + ~FastSimulationBase() + initializeFastSim() + BeginOfAthenaEvent() + EndOfAthenaEvent() # getFastSimModel() - setFastSimModel() - deleteFastSimModel() Node2->Node1 Node3 extends< AthAlgTool, IFastSimulation > Node3->Node2 Node4 std::string Node4->Node1 -m_FwdTrSvcName Node5 std::basic_string< char > Node5->Node4