ActsMaterialTrackWriterSvc Node1 ActsMaterialTrackWriterSvc - m_v_x - m_v_y - m_v_z - m_v_px - m_v_py - m_v_pz - m_v_phi - m_v_eta - m_tX0 - m_tL0 and 18 more... + initialize() + finalize() + ActsMaterialTrackWriterSvc() + write() - writerThread() - doWrite() Node2 extends< AthService, IActsMaterialTrackWriterSvc > Node2->Node1 Node3 std::atomic< bool > + ptr Node3->Node1 -m_doEnd Node4 TFile Node4->Node1 -p_tFile Node5 ServiceHandle< IActsTracking GeometrySvc > Node5->Node1 -m_trackingGeometrySvc Node6 std::vector< std::uint64_t > + elements Node6->Node1 -m_vol_id -m_sur_id Node7 TTree Node7->Node1 -p_tree Node8 std::mutex Node8->Node1 -m_writeMutex Node9 std::vector< int32_t > + elements Node9->Node1 -m_sur_type Node10 std::vector< float > + elements Node10->Node1 -m_step_rho -m_step_ex -m_step_ey -m_step_ez -m_step_L0 -m_sur_x -m_sur_y -m_step_X0 -m_sur_z -m_step_length ...