CaloRecGPU::ClusterInfoArr Node1 CaloRecGPU::ClusterInfoArr + clusterEnergy + clusterEt + clusterEta + clusterPhi + seedCellIndex + cellsPrefixSum + indices + tags + cells + cellWeights + clusterIndices + moments + for_all_moments() + for_all_moments() + get_extra_cell_info() + get_extra_cell_info() + secondary_tag_array() + secondary_tag_array() + secondary_tag_array() + secondary_tag_array() + tertiary_tag_array() + tertiary_tag_array() + tertiary_tag_array() + tertiary_tag_array() Node2 CaloRecGPU::ClusterBaseInfo + state + has_deleted_clusters + number + number_cells + has_cells_per_cluster() + has_basic_info() + has_basic_info() + has_moments() + has_cells_per_cluster() + has_moments() Node2->Node1