ATLAS Offline Software
Loading...
Searching...
No Matches
CaloRecGPU::EtaPhiToCellMap Struct Reference

#include <EtaPhiMap.h>

Classes

struct  buffer_size_functor
struct  check_cell_in_all_functor
struct  check_cell_in_sampling_functor
struct  finish_functor
struct  get_cell_from_all_functor
struct  get_cell_from_sampling_functor
struct  initialize_all_functor
struct  initialize_sampling_functor
struct  max_real_overlap_getter_functor
struct  register_cell_functor

Public Member Functions

template<class Func, class ... Args>
constexpr void apply_to_all_samplings (Func &&F, Args &&... args)
 F must be prepared to receive as first argument a EtaPhiMapEntry<N, M>, as well as any arguments.
template<class Func, class ... Args>
constexpr void apply_to_all_samplings (Func &&F, Args &&... args) const
 F must be prepared to receive as first argument a EtaPhiMapEntry<N, M>, as well as any arguments.
template<class Func, class ... Args>
constexpr void apply_to_sampling (const int sampling, Func &&F, Args &&... args)
 F must be prepared to receive as first argument a EtaPhiMapEntry<N, M>, as well as any arguments.
template<class Func, class ... Args>
constexpr void apply_to_sampling (const int sampling, Func &&F, Args &&... args) const
 F must be prepared to receive as first argument a EtaPhiMapEntry<N, M>, as well as any arguments.
constexpr void initialize ()
 Initialize all cells of all samplings.
constexpr void initialize (const int sampling, const float min_eta, const float max_eta)
 Initialize a specific sampling with known eta and phi ranges.
constexpr void register_cell (const int cell, const int sampling, const float cell_eta, const float cell_phi, const float cell_deta, const float cell_dphi)
constexpr size_t finish_initializing_buffer_size () const
CUDA_HOS_DEV void finish_initializing (void *buffer)
 !
constexpr int get_possible_cells_from_coords (const int sampling, const float test_eta, const float test_phi, int *cell_arr) const
 We assume cell_arr is large enough.
constexpr bool has_cell_in_coords (const int sampling, const float test_eta, const float test_phi) const
constexpr int get_possible_cells_from_coords (const float test_eta, const float test_phi, int *cell_arr) const
 We assume cell_arr is large enough.
constexpr bool has_cell_in_coords (const float test_eta, const float test_phi) const
constexpr int get_max_real_overlap () const

Public Attributes

EtaPhiMapEntry< 126, 66, false, true, 0 > sampling_0
EtaPhiMapEntry< 958, 262, false, false, 1 > sampling_1
EtaPhiMapEntry< 124, 262, false, false, 2 > sampling_2
EtaPhiMapEntry< 58, 262, false, false, 3 > sampling_3
EtaPhiMapEntry< 25, 68, false, false, 4 > sampling_4
EtaPhiMapEntry< 732, 68, false, false, 5 > sampling_5
EtaPhiMapEntry< 150, 260, false, false, 6 > sampling_6
EtaPhiMapEntry< 72, 260, false, false, 7 > sampling_7
EtaPhiMapEntry< 40, 66, false, false, 8 > sampling_8
EtaPhiMapEntry< 34, 66, false, false, 9 > sampling_9
EtaPhiMapEntry< 32, 66, false, false, 10 > sampling_10
EtaPhiMapEntry< 34, 66, false, false, 11 > sampling_11
EtaPhiMapEntry< 24, 66, true, true, 12 > sampling_12
EtaPhiMapEntry< 20, 66, true, true, 13 > sampling_13
EtaPhiMapEntry< 10, 66, true, true, 14 > sampling_14
EtaPhiMapEntry< 6, 66, true, false, 15 > sampling_15
EtaPhiMapEntry< 6, 66, true, false, 16 > sampling_16
EtaPhiMapEntry< 16, 66, true, false, 17 > sampling_17
EtaPhiMapEntry< 12, 66, true, false, 18 > sampling_18
EtaPhiMapEntry< 12, 66, true, false, 19 > sampling_19
EtaPhiMapEntry< 6, 66, true, false, 20 > sampling_20
EtaPhiMapEntry< 148, 232, false, false, 21 > sampling_21
EtaPhiMapEntry< 98, 164, false, false, 22 > sampling_22
EtaPhiMapEntry< 64, 130, false, false, 23 > sampling_23
EtaPhiMapEntry< 1, 1, true, true, 24 > sampling_24
EtaPhiMapEntry< 1, 1, true, true, 25 > sampling_25
EtaPhiMapEntry< 1, 1, true, true, 26 > sampling_26
EtaPhiMapEntry< 1, 1, true, true, 27 > sampling_27

Static Public Attributes

static constexpr int s_max_overlap_cells = EtaPhiMapEntry<1, 1, true, true, 0>::s_max_overlap_cells

Detailed Description

Definition at line 1084 of file EtaPhiMap.h.

Member Function Documentation

◆ apply_to_all_samplings() [1/2]

template<class Func, class ... Args>
void CaloRecGPU::EtaPhiToCellMap::apply_to_all_samplings ( Func && F,
Args &&... args )
inlineconstexpr

F must be prepared to receive as first argument a EtaPhiMapEntry<N, M>, as well as any arguments.

Definition at line 1124 of file EtaPhiMap.h.

1125 {
1126 F(sampling_0, args...);
1127 F(sampling_1, args...);
1128 F(sampling_2, args...);
1129 F(sampling_3, args...);
1130 F(sampling_4, args...);
1131 F(sampling_5, args...);
1132 F(sampling_6, args...);
1133 F(sampling_7, args...);
1134 F(sampling_8, args...);
1135 F(sampling_9, args...);
1136 F(sampling_10, args...);
1137 F(sampling_11, args...);
1138 F(sampling_12, args...);
1139 F(sampling_13, args...);
1140 F(sampling_14, args...);
1141 F(sampling_15, args...);
1142 F(sampling_16, args...);
1143 F(sampling_17, args...);
1144 F(sampling_18, args...);
1145 F(sampling_19, args...);
1146 F(sampling_20, args...);
1147 F(sampling_21, args...);
1148 F(sampling_22, args...);
1149 F(sampling_23, args...);
1150 F(sampling_24, args...);
1151 F(sampling_25, args...);
1152 F(sampling_26, args...);
1153 F(sampling_27, args...);
1154 }
#define F(x, y, z)
Definition MD5.cxx:112
EtaPhiMapEntry< 34, 66, false, false, 11 > sampling_11
Definition EtaPhiMap.h:1102
EtaPhiMapEntry< 148, 232, false, false, 21 > sampling_21
Definition EtaPhiMap.h:1112
EtaPhiMapEntry< 150, 260, false, false, 6 > sampling_6
Definition EtaPhiMap.h:1097
EtaPhiMapEntry< 1, 1, true, true, 25 > sampling_25
Definition EtaPhiMap.h:1116
EtaPhiMapEntry< 12, 66, true, false, 19 > sampling_19
Definition EtaPhiMap.h:1110
EtaPhiMapEntry< 12, 66, true, false, 18 > sampling_18
Definition EtaPhiMap.h:1109
EtaPhiMapEntry< 6, 66, true, false, 16 > sampling_16
Definition EtaPhiMap.h:1107
EtaPhiMapEntry< 10, 66, true, true, 14 > sampling_14
Definition EtaPhiMap.h:1105
EtaPhiMapEntry< 6, 66, true, false, 15 > sampling_15
Definition EtaPhiMap.h:1106
EtaPhiMapEntry< 958, 262, false, false, 1 > sampling_1
Definition EtaPhiMap.h:1092
EtaPhiMapEntry< 732, 68, false, false, 5 > sampling_5
Definition EtaPhiMap.h:1096
EtaPhiMapEntry< 1, 1, true, true, 26 > sampling_26
Definition EtaPhiMap.h:1117
EtaPhiMapEntry< 98, 164, false, false, 22 > sampling_22
Definition EtaPhiMap.h:1113
EtaPhiMapEntry< 6, 66, true, false, 20 > sampling_20
Definition EtaPhiMap.h:1111
EtaPhiMapEntry< 24, 66, true, true, 12 > sampling_12
Definition EtaPhiMap.h:1103
EtaPhiMapEntry< 25, 68, false, false, 4 > sampling_4
Definition EtaPhiMap.h:1095
EtaPhiMapEntry< 64, 130, false, false, 23 > sampling_23
Definition EtaPhiMap.h:1114
EtaPhiMapEntry< 58, 262, false, false, 3 > sampling_3
Definition EtaPhiMap.h:1094
EtaPhiMapEntry< 124, 262, false, false, 2 > sampling_2
Definition EtaPhiMap.h:1093
EtaPhiMapEntry< 1, 1, true, true, 27 > sampling_27
Definition EtaPhiMap.h:1118
EtaPhiMapEntry< 34, 66, false, false, 9 > sampling_9
Definition EtaPhiMap.h:1100
EtaPhiMapEntry< 1, 1, true, true, 24 > sampling_24
Definition EtaPhiMap.h:1115
EtaPhiMapEntry< 72, 260, false, false, 7 > sampling_7
Definition EtaPhiMap.h:1098
EtaPhiMapEntry< 40, 66, false, false, 8 > sampling_8
Definition EtaPhiMap.h:1099
EtaPhiMapEntry< 20, 66, true, true, 13 > sampling_13
Definition EtaPhiMap.h:1104
EtaPhiMapEntry< 16, 66, true, false, 17 > sampling_17
Definition EtaPhiMap.h:1108
EtaPhiMapEntry< 32, 66, false, false, 10 > sampling_10
Definition EtaPhiMap.h:1101
EtaPhiMapEntry< 126, 66, false, true, 0 > sampling_0
Definition EtaPhiMap.h:1091

◆ apply_to_all_samplings() [2/2]

template<class Func, class ... Args>
void CaloRecGPU::EtaPhiToCellMap::apply_to_all_samplings ( Func && F,
Args &&... args ) const
inlineconstexpr

F must be prepared to receive as first argument a EtaPhiMapEntry<N, M>, as well as any arguments.

Definition at line 1158 of file EtaPhiMap.h.

1159 {
1160 F(sampling_0, args...);
1161 F(sampling_1, args...);
1162 F(sampling_2, args...);
1163 F(sampling_3, args...);
1164 F(sampling_4, args...);
1165 F(sampling_5, args...);
1166 F(sampling_6, args...);
1167 F(sampling_7, args...);
1168 F(sampling_8, args...);
1169 F(sampling_9, args...);
1170 F(sampling_10, args...);
1171 F(sampling_11, args...);
1172 F(sampling_12, args...);
1173 F(sampling_13, args...);
1174 F(sampling_14, args...);
1175 F(sampling_15, args...);
1176 F(sampling_16, args...);
1177 F(sampling_17, args...);
1178 F(sampling_18, args...);
1179 F(sampling_19, args...);
1180 F(sampling_20, args...);
1181 F(sampling_21, args...);
1182 F(sampling_22, args...);
1183 F(sampling_23, args...);
1184 F(sampling_24, args...);
1185 F(sampling_25, args...);
1186 F(sampling_26, args...);
1187 F(sampling_27, args...);
1188 }

◆ apply_to_sampling() [1/2]

template<class Func, class ... Args>
void CaloRecGPU::EtaPhiToCellMap::apply_to_sampling ( const int sampling,
Func && F,
Args &&... args )
inlineconstexpr

F must be prepared to receive as first argument a EtaPhiMapEntry<N, M>, as well as any arguments.

Definition at line 1192 of file EtaPhiMap.h.

1193 {
1194 switch (sampling)
1195 {
1196 case 0:
1197 F(sampling_0, std::forward<Args>(args)...);
1198 break;
1199 case 1:
1200 F(sampling_1, std::forward<Args>(args)...);
1201 break;
1202 case 2:
1203 F(sampling_2, std::forward<Args>(args)...);
1204 break;
1205 case 3:
1206 F(sampling_3, std::forward<Args>(args)...);
1207 break;
1208 case 4:
1209 F(sampling_4, std::forward<Args>(args)...);
1210 break;
1211 case 5:
1212 F(sampling_5, std::forward<Args>(args)...);
1213 break;
1214 case 6:
1215 F(sampling_6, std::forward<Args>(args)...);
1216 break;
1217 case 7:
1218 F(sampling_7, std::forward<Args>(args)...);
1219 break;
1220 case 8:
1221 F(sampling_8, std::forward<Args>(args)...);
1222 break;
1223 case 9:
1224 F(sampling_9, std::forward<Args>(args)...);
1225 break;
1226 case 10:
1227 F(sampling_10, std::forward<Args>(args)...);
1228 break;
1229 case 11:
1230 F(sampling_11, std::forward<Args>(args)...);
1231 break;
1232 case 12:
1233 F(sampling_12, std::forward<Args>(args)...);
1234 break;
1235 case 13:
1236 F(sampling_13, std::forward<Args>(args)...);
1237 break;
1238 case 14:
1239 F(sampling_14, std::forward<Args>(args)...);
1240 break;
1241 case 15:
1242 F(sampling_15, std::forward<Args>(args)...);
1243 break;
1244 case 16:
1245 F(sampling_16, std::forward<Args>(args)...);
1246 break;
1247 case 17:
1248 F(sampling_17, std::forward<Args>(args)...);
1249 break;
1250 case 18:
1251 F(sampling_18, std::forward<Args>(args)...);
1252 break;
1253 case 19:
1254 F(sampling_19, std::forward<Args>(args)...);
1255 break;
1256 case 20:
1257 F(sampling_20, std::forward<Args>(args)...);
1258 break;
1259 case 21:
1260 F(sampling_21, std::forward<Args>(args)...);
1261 break;
1262 case 22:
1263 F(sampling_22, std::forward<Args>(args)...);
1264 break;
1265 case 23:
1266 F(sampling_23, std::forward<Args>(args)...);
1267 break;
1268 case 24:
1269 F(sampling_24, std::forward<Args>(args)...);
1270 break;
1271 case 25:
1272 F(sampling_25, std::forward<Args>(args)...);
1273 break;
1274 case 26:
1275 F(sampling_26, std::forward<Args>(args)...);
1276 break;
1277 case 27:
1278 F(sampling_27, std::forward<Args>(args)...);
1279 break;
1280 default:
1281 break;
1282 }
1283 }

◆ apply_to_sampling() [2/2]

template<class Func, class ... Args>
void CaloRecGPU::EtaPhiToCellMap::apply_to_sampling ( const int sampling,
Func && F,
Args &&... args ) const
inlineconstexpr

F must be prepared to receive as first argument a EtaPhiMapEntry<N, M>, as well as any arguments.

Definition at line 1287 of file EtaPhiMap.h.

1288 {
1289 switch (sampling)
1290 {
1291 case 0:
1292 F(sampling_0, std::forward<Args>(args)...);
1293 break;
1294 case 1:
1295 F(sampling_1, std::forward<Args>(args)...);
1296 break;
1297 case 2:
1298 F(sampling_2, std::forward<Args>(args)...);
1299 break;
1300 case 3:
1301 F(sampling_3, std::forward<Args>(args)...);
1302 break;
1303 case 4:
1304 F(sampling_4, std::forward<Args>(args)...);
1305 break;
1306 case 5:
1307 F(sampling_5, std::forward<Args>(args)...);
1308 break;
1309 case 6:
1310 F(sampling_6, std::forward<Args>(args)...);
1311 break;
1312 case 7:
1313 F(sampling_7, std::forward<Args>(args)...);
1314 break;
1315 case 8:
1316 F(sampling_8, std::forward<Args>(args)...);
1317 break;
1318 case 9:
1319 F(sampling_9, std::forward<Args>(args)...);
1320 break;
1321 case 10:
1322 F(sampling_10, std::forward<Args>(args)...);
1323 break;
1324 case 11:
1325 F(sampling_11, std::forward<Args>(args)...);
1326 break;
1327 case 12:
1328 F(sampling_12, std::forward<Args>(args)...);
1329 break;
1330 case 13:
1331 F(sampling_13, std::forward<Args>(args)...);
1332 break;
1333 case 14:
1334 F(sampling_14, std::forward<Args>(args)...);
1335 break;
1336 case 15:
1337 F(sampling_15, std::forward<Args>(args)...);
1338 break;
1339 case 16:
1340 F(sampling_16, std::forward<Args>(args)...);
1341 break;
1342 case 17:
1343 F(sampling_17, std::forward<Args>(args)...);
1344 break;
1345 case 18:
1346 F(sampling_18, std::forward<Args>(args)...);
1347 break;
1348 case 19:
1349 F(sampling_19, std::forward<Args>(args)...);
1350 break;
1351 case 20:
1352 F(sampling_20, std::forward<Args>(args)...);
1353 break;
1354 case 21:
1355 F(sampling_21, std::forward<Args>(args)...);
1356 break;
1357 case 22:
1358 F(sampling_22, std::forward<Args>(args)...);
1359 break;
1360 case 23:
1361 F(sampling_23, std::forward<Args>(args)...);
1362 break;
1363 case 24:
1364 F(sampling_24, std::forward<Args>(args)...);
1365 break;
1366 case 25:
1367 F(sampling_25, std::forward<Args>(args)...);
1368 break;
1369 case 26:
1370 F(sampling_26, std::forward<Args>(args)...);
1371 break;
1372 case 27:
1373 F(sampling_27, std::forward<Args>(args)...);
1374 break;
1375 default:
1376 break;
1377 }
1378 }

◆ finish_initializing()

CUDA_HOS_DEV void CaloRecGPU::EtaPhiToCellMap::finish_initializing ( void * buffer)
inline

!

buffer is casted to a sufficiently large array (mininum size given by finish_initializing_buffer_size).

Definition at line 1513 of file EtaPhiMap.h.

1514 {
1516 }
constexpr void apply_to_all_samplings(Func &&F, Args &&... args)
F must be prepared to receive as first argument a EtaPhiMapEntry<N, M>, as well as any arguments.
Definition EtaPhiMap.h:1124

◆ finish_initializing_buffer_size()

size_t CaloRecGPU::EtaPhiToCellMap::finish_initializing_buffer_size ( ) const
inlineconstexpr

Definition at line 1503 of file EtaPhiMap.h.

1504 {
1505 size_t ret = 0;
1506
1508
1509 return ret;
1510 }

◆ get_max_real_overlap()

int CaloRecGPU::EtaPhiToCellMap::get_max_real_overlap ( ) const
inlineconstexpr

Definition at line 1556 of file EtaPhiMap.h.

1557 {
1558 int ret = 0;
1559
1561
1562 return ret;
1563 }

◆ get_possible_cells_from_coords() [1/2]

int CaloRecGPU::EtaPhiToCellMap::get_possible_cells_from_coords ( const float test_eta,
const float test_phi,
int * cell_arr ) const
inlineconstexpr

We assume cell_arr is large enough.

Definition at line 1538 of file EtaPhiMap.h.

1539 {
1540 int ret = 0;
1541
1542 apply_to_all_samplings(get_cell_from_all_functor{}, ret, test_eta, test_phi, cell_arr);
1543
1544 return ret;
1545 }

◆ get_possible_cells_from_coords() [2/2]

int CaloRecGPU::EtaPhiToCellMap::get_possible_cells_from_coords ( const int sampling,
const float test_eta,
const float test_phi,
int * cell_arr ) const
inlineconstexpr

We assume cell_arr is large enough.

Definition at line 1519 of file EtaPhiMap.h.

1520 {
1521 int ret = 0;
1522
1523 apply_to_sampling(sampling, get_cell_from_sampling_functor{}, ret, test_eta, test_phi, cell_arr);
1524
1525 return ret;
1526 }
constexpr void apply_to_sampling(const int sampling, Func &&F, Args &&... args)
F must be prepared to receive as first argument a EtaPhiMapEntry<N, M>, as well as any arguments.
Definition EtaPhiMap.h:1192

◆ has_cell_in_coords() [1/2]

bool CaloRecGPU::EtaPhiToCellMap::has_cell_in_coords ( const float test_eta,
const float test_phi ) const
inlineconstexpr

Definition at line 1547 of file EtaPhiMap.h.

1548 {
1549 bool ret = false;
1550
1551 apply_to_all_samplings(check_cell_in_all_functor{}, ret, test_eta, test_phi);
1552
1553 return ret;
1554 }

◆ has_cell_in_coords() [2/2]

bool CaloRecGPU::EtaPhiToCellMap::has_cell_in_coords ( const int sampling,
const float test_eta,
const float test_phi ) const
inlineconstexpr

Definition at line 1528 of file EtaPhiMap.h.

1529 {
1530 bool ret = false;
1531
1532 apply_to_sampling(sampling, check_cell_in_sampling_functor{}, ret, test_eta, test_phi);
1533
1534 return ret;
1535 }

◆ initialize() [1/2]

void CaloRecGPU::EtaPhiToCellMap::initialize ( )
inlineconstexpr

Initialize all cells of all samplings.

Definition at line 1486 of file EtaPhiMap.h.

◆ initialize() [2/2]

void CaloRecGPU::EtaPhiToCellMap::initialize ( const int sampling,
const float min_eta,
const float max_eta )
inlineconstexpr

Initialize a specific sampling with known eta and phi ranges.

Definition at line 1492 of file EtaPhiMap.h.

◆ register_cell()

void CaloRecGPU::EtaPhiToCellMap::register_cell ( const int cell,
const int sampling,
const float cell_eta,
const float cell_phi,
const float cell_deta,
const float cell_dphi )
inlineconstexpr

Definition at line 1497 of file EtaPhiMap.h.

1498 {
1499 apply_to_sampling(sampling, register_cell_functor{}, cell, cell_eta, cell_phi, cell_deta, cell_dphi);
1500 }

Member Data Documentation

◆ s_max_overlap_cells

int CaloRecGPU::EtaPhiToCellMap::s_max_overlap_cells = EtaPhiMapEntry<1, 1, true, true, 0>::s_max_overlap_cells
staticconstexpr

Definition at line 1086 of file EtaPhiMap.h.

◆ sampling_0

EtaPhiMapEntry<126, 66, false, true, 0> CaloRecGPU::EtaPhiToCellMap::sampling_0

Definition at line 1091 of file EtaPhiMap.h.

◆ sampling_1

EtaPhiMapEntry<958, 262, false, false, 1> CaloRecGPU::EtaPhiToCellMap::sampling_1

Definition at line 1092 of file EtaPhiMap.h.

◆ sampling_10

EtaPhiMapEntry< 32, 66, false, false, 10> CaloRecGPU::EtaPhiToCellMap::sampling_10

Definition at line 1101 of file EtaPhiMap.h.

◆ sampling_11

EtaPhiMapEntry< 34, 66, false, false, 11> CaloRecGPU::EtaPhiToCellMap::sampling_11

Definition at line 1102 of file EtaPhiMap.h.

◆ sampling_12

EtaPhiMapEntry< 24, 66, true, true, 12> CaloRecGPU::EtaPhiToCellMap::sampling_12

Definition at line 1103 of file EtaPhiMap.h.

◆ sampling_13

EtaPhiMapEntry< 20, 66, true, true, 13> CaloRecGPU::EtaPhiToCellMap::sampling_13

Definition at line 1104 of file EtaPhiMap.h.

◆ sampling_14

EtaPhiMapEntry< 10, 66, true, true, 14> CaloRecGPU::EtaPhiToCellMap::sampling_14

Definition at line 1105 of file EtaPhiMap.h.

◆ sampling_15

EtaPhiMapEntry< 6, 66, true, false, 15> CaloRecGPU::EtaPhiToCellMap::sampling_15

Definition at line 1106 of file EtaPhiMap.h.

◆ sampling_16

EtaPhiMapEntry< 6, 66, true, false, 16> CaloRecGPU::EtaPhiToCellMap::sampling_16

Definition at line 1107 of file EtaPhiMap.h.

◆ sampling_17

EtaPhiMapEntry< 16, 66, true, false, 17> CaloRecGPU::EtaPhiToCellMap::sampling_17

Definition at line 1108 of file EtaPhiMap.h.

◆ sampling_18

EtaPhiMapEntry< 12, 66, true, false, 18> CaloRecGPU::EtaPhiToCellMap::sampling_18

Definition at line 1109 of file EtaPhiMap.h.

◆ sampling_19

EtaPhiMapEntry< 12, 66, true, false, 19> CaloRecGPU::EtaPhiToCellMap::sampling_19

Definition at line 1110 of file EtaPhiMap.h.

◆ sampling_2

EtaPhiMapEntry<124, 262, false, false, 2> CaloRecGPU::EtaPhiToCellMap::sampling_2

Definition at line 1093 of file EtaPhiMap.h.

◆ sampling_20

EtaPhiMapEntry< 6, 66, true, false, 20> CaloRecGPU::EtaPhiToCellMap::sampling_20

Definition at line 1111 of file EtaPhiMap.h.

◆ sampling_21

EtaPhiMapEntry<148, 232, false, false, 21> CaloRecGPU::EtaPhiToCellMap::sampling_21

Definition at line 1112 of file EtaPhiMap.h.

◆ sampling_22

EtaPhiMapEntry< 98, 164, false, false, 22> CaloRecGPU::EtaPhiToCellMap::sampling_22

Definition at line 1113 of file EtaPhiMap.h.

◆ sampling_23

EtaPhiMapEntry< 64, 130, false, false, 23> CaloRecGPU::EtaPhiToCellMap::sampling_23

Definition at line 1114 of file EtaPhiMap.h.

◆ sampling_24

EtaPhiMapEntry< 1, 1, true, true, 24> CaloRecGPU::EtaPhiToCellMap::sampling_24

Definition at line 1115 of file EtaPhiMap.h.

◆ sampling_25

EtaPhiMapEntry< 1, 1, true, true, 25> CaloRecGPU::EtaPhiToCellMap::sampling_25

Definition at line 1116 of file EtaPhiMap.h.

◆ sampling_26

EtaPhiMapEntry< 1, 1, true, true, 26> CaloRecGPU::EtaPhiToCellMap::sampling_26

Definition at line 1117 of file EtaPhiMap.h.

◆ sampling_27

EtaPhiMapEntry< 1, 1, true, true, 27> CaloRecGPU::EtaPhiToCellMap::sampling_27

Definition at line 1118 of file EtaPhiMap.h.

◆ sampling_3

EtaPhiMapEntry< 58, 262, false, false, 3> CaloRecGPU::EtaPhiToCellMap::sampling_3

Definition at line 1094 of file EtaPhiMap.h.

◆ sampling_4

EtaPhiMapEntry< 25, 68, false, false, 4> CaloRecGPU::EtaPhiToCellMap::sampling_4

Definition at line 1095 of file EtaPhiMap.h.

◆ sampling_5

EtaPhiMapEntry<732, 68, false, false, 5> CaloRecGPU::EtaPhiToCellMap::sampling_5

Definition at line 1096 of file EtaPhiMap.h.

◆ sampling_6

EtaPhiMapEntry<150, 260, false, false, 6> CaloRecGPU::EtaPhiToCellMap::sampling_6

Definition at line 1097 of file EtaPhiMap.h.

◆ sampling_7

EtaPhiMapEntry< 72, 260, false, false, 7> CaloRecGPU::EtaPhiToCellMap::sampling_7

Definition at line 1098 of file EtaPhiMap.h.

◆ sampling_8

EtaPhiMapEntry< 40, 66, false, false, 8> CaloRecGPU::EtaPhiToCellMap::sampling_8

Definition at line 1099 of file EtaPhiMap.h.

◆ sampling_9

EtaPhiMapEntry< 34, 66, false, false, 9> CaloRecGPU::EtaPhiToCellMap::sampling_9

Definition at line 1100 of file EtaPhiMap.h.


The documentation for this struct was generated from the following file: