iGeant4::G4TransportTool Node1 iGeant4::G4TransportTool + G4TransportTool() + ~G4TransportTool() + initialize() + ATLAS_NOT_THREAD_SAFE() + finalize() + finalizeOnce() + simulate() + simulateVector() + setupEvent() + releaseEvent() + simFlavor() - commandLog() - genEvent() * passbackAction_t * passbackActionMap_t * m_doTiming * m_accumulatedEventTime * m_accumulatedEventTimeSq * m_nrOfEntries * m_runTimer * m_eventTimer * ATLAS_THREAD_SAFE * m_mcEventCollectionName and 18 more... Node2 ISF::BaseSimulatorTool # m_chrono + BaseSimulatorTool() + ~BaseSimulatorTool() + sysInitialize() + initialize() + setupEvent() + setupEventST() + simulate() + simulateVector() + releaseEvent() + releaseEventST() + chronoStart() + chronoStop() - BaseSimulatorTool() Node2->Node1 Node3 extends< AthAlgTool, ISimulatorTool > Node3->Node2