G4RunTool::EventQueueSynchronization Node1 G4RunTool::EventQueueSynchronization + m_cv   Node2 std::queue< UPEvent > + elements   Node2->Node1 +m_events Node3 std::mutex     Node3->Node1 +m_mutex