G4UA::iGeant4::MCTruthUserAction Node1 G4UA::iGeant4::MCTruthUser Action + MCTruthUserAction() + PreUserTrackingAction() + PostUserTrackingAction() Node2 G4UserTrackingAction Node2->Node1 Node3 ISF::ITruthSvc + DeclareInterfaceID() + ~ITruthSvc() + registerTruthIncident() + initializeTruthCollection() + releaseEvent() Node3->Node1 -m_truthRecordSvcQuick Node4 IInterface Node4->Node3 Node5 G4UA::iGeant4::MCTruthUser Action::Config + ilevel + verboseLevel Node5->Node1 -m_config Node6 ServiceHandle< ISF ::ITruthSvc > Node6->Node5 +truthRecordSvc