FPGATrackSimGNNRootOutputTool Node1 FPGATrackSimGNNRootOutputTool - m_region - m_hit_x - m_hit_y - m_hit_z - m_hit_r - m_hit_phi - m_hit_cluster_z - m_GNNHit_z - m_GNNHit_r - m_GNNHit_phi and 14 more... + FPGATrackSimGNNRootOutputTool() + initialize() + fillTree() - bookTree() - resetVectors() Node2 AthAlgTool + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node2->Node1 Node9 ServiceHandle< ITHistSvc > Node9->Node1 -m_tHistSvc Node10 TTree Node10->Node1 -m_road_tree -m_GNNHit_tree -m_GNNEdge_tree -m_hit_tree Node11 std::vector< long > Node11->Node1 -m_hit_eventIndex Node13 std::vector< size_t > + elements Node13->Node1 -m_road_nLayers -m_road_nHits Node14 std::vector< int > + elements Node14->Node1 -m_GNNHit_road_id -m_road_id -m_hit_hitType Node15 std::vector< float > + elements Node15->Node1 -m_GNNEdge_score -m_GNNHit_cluster _eta_2 -m_GNNHit_x -m_hit_cluster _x -m_GNNEdge_phiSlope -m_GNNHit_y -m_hit_cluster _y -m_GNNEdge_rPhiSlope -m_GNNEdge_dZ -m_GNNHit_cluster _z_1 ... Node16 std::vector< HepMcParticle Link::barcode_type > + elements Node16->Node1 -m_hit_uniqueID Node17 std::vector< std::vector < std::vector< float > > > Node17->Node1 -m_road_hit_r -m_road_hit_z