CaloRecGPU::GeometryArr Node1 CaloRecGPU::GeometryArr + x + y + z + r + eta + phi + dx + dy + dz + dr + deta + dphi + volume + otherCellInfo + is_HECIW_or_FCal() + is_PS() + sampling() + intra_calorimeter_sampling() + subcalo() + region() + get_neighbours() + get_number_of_neighbours() + fill_eta_phi_map() + get_closest_cell() + is_tile() Node2 CaloRecGPU::EtaPhiToCellMap + s_max_overlap_cells + apply_to_all_samplings() + apply_to_all_samplings() + apply_to_sampling() + apply_to_sampling() + initialize() + initialize() + register_cell() + finish_initializing _buffer_size() + finish_initializing() + get_possible_cells _from_coords() + has_cell_in_coords() + get_possible_cells _from_coords() + has_cell_in_coords() Node2->Node1 +etaPhiToCell Node3 CaloRecGPU::EtaPhiMapEntry < 32, 128, false, false > Node3->Node2 +sampling_23 Node4 CaloRecGPU::EtaPhiMapEntry < 74, 260, false, false > Node4->Node2 +sampling_6 Node5 CaloRecGPU::EtaPhiMapEntry < 8, 66, true, false > Node5->Node2 +sampling_17 Node6 CaloRecGPU::EtaPhiMapEntry < 18, 66, false, false > Node6->Node2 +sampling_9 +sampling_11 Node7 CaloRecGPU::EtaPhiMapEntry < 955, 260, false, true > Node7->Node2 +sampling_1 Node8 CaloRecGPU::EtaPhiMapEntry < 6, 66, true, false > Node8->Node2 +sampling_18 +sampling_19 Node9 CaloRecGPU::EtaPhiMapEntry < 16, 66, false, false > Node9->Node2 +sampling_10 Node24 CaloRecGPU::NeighArr + cells + get_total_number_of _neighbours() + get_neighbour() + set_neighbour() + get_neighbours() + get_number_of_neighbours() Node24->Node1 +neighbours