CaloRecGPU::ClusterTag Node1 CaloRecGPU::ClusterTag + is_part_of_cluster() + cluster_index() + secondary_cluster_index() + secondary_cluster_weight() + is_shared_between_clusters() + set_part_of_cluster() + set_cluster_index() + set_secondary_cluster _index() + set_secondary_cluster _weight() + override_part_of_cluster() + override_cluster_index() + override_secondary _cluster_index() + override_secondary _cluster_weight() + TagBase() + make_tag() + is_part_of_cluster() + cluster_index() + secondary_cluster_index() + secondary_cluster_weight() + is_shared_between_clusters() Node2 CaloRecGPU::TagBase + value # s_bit_mask # s_second_16bit_mask # s_middle_31bit_mask # s_first_16bit_mask + operator carrier() + TagBase() + operator=() + get_flag() + get_second_16bit() + get_middle_31bit() + get_first_16bit() + clear_flag() + clear_second_16bit() + clear_middle_31bit() and 13 more... + make_base_tag() + make_invalid_tag() Node2->Node1