![]() |
ATLAS Offline Software
|
#include <ConstantInfoDefinitions.h>
Public Member Functions | |
| constexpr bool | is_HECIW_or_FCal (const int cell) const |
| constexpr bool | is_PS (const int cell) const |
| constexpr int | sampling (const int cell) const |
| constexpr int | intra_calorimeter_sampling (const int cell) const |
| constexpr int | subcalo (const int cell) const |
| constexpr int | region (const int cell) const |
| constexpr int | get_neighbours (const unsigned int neigh_options, const int cell, int *neigh_arr) const |
| Places the neighbours according to the option(s) in neigh_options in the array and returns the number of such neighbours (not the total number of neighbours of the cell). | |
| constexpr int | get_number_of_neighbours (const unsigned int neigh_options, const int cell) const |
| CUDA_HOS_DEV void | fill_eta_phi_map () |
| constexpr int | get_closest_cell (const int sampling, const float test_eta, const float test_phi) const |
Static Public Member Functions | |
| static constexpr bool | is_tile (const int cell) |
Public Attributes | |
| float | x [NCaloCells] {} |
| float | y [NCaloCells] {} |
| float | z [NCaloCells] {} |
| float | r [NCaloCells] {} |
| float | eta [NCaloCells] {} |
| float | phi [NCaloCells] {} |
| float | dx [NCaloCells] {} |
| float | dy [NCaloCells] {} |
| float | dz [NCaloCells] {} |
| float | dr [NCaloCells] {} |
| float | deta [NCaloCells] {} |
| float | dphi [NCaloCells] {} |
| float | volume [NCaloCells] {} |
| int | nCellsPerSampling [NumSamplings] {} |
| NeighArr | neighbours {} |
| EtaPhiToCellMap | etaPhiToCell |
| OtherCellInfo::carrier | otherCellInfo [NCaloCells] {} |
Definition at line 220 of file ConstantInfoDefinitions.h.
|
inline |
Definition at line 306 of file ConstantInfoDefinitions.h.
|
inlineconstexpr |
Definition at line 344 of file ConstantInfoDefinitions.h.
|
inlineconstexpr |
Places the neighbours according to the option(s) in neigh_options in the array and returns the number of such neighbours (not the total number of neighbours of the cell).
We're using C arrays for more immediate CUDA compatibility.
Definition at line 296 of file ConstantInfoDefinitions.h.
|
inlineconstexpr |
Definition at line 301 of file ConstantInfoDefinitions.h.
|
inlineconstexpr |
Definition at line 273 of file ConstantInfoDefinitions.h.
|
inlineconstexpr |
Definition at line 255 of file ConstantInfoDefinitions.h.
|
inlineconstexpr |
Definition at line 261 of file ConstantInfoDefinitions.h.
|
inlinestaticconstexpr |
Definition at line 250 of file ConstantInfoDefinitions.h.
|
inlineconstexpr |
Definition at line 285 of file ConstantInfoDefinitions.h.
|
inlineconstexpr |
Definition at line 267 of file ConstantInfoDefinitions.h.
|
inlineconstexpr |
Definition at line 279 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::deta[NCaloCells] {} |
Definition at line 233 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::dphi[NCaloCells] {} |
Definition at line 234 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::dr[NCaloCells] {} |
Definition at line 232 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::dx[NCaloCells] {} |
Definition at line 229 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::dy[NCaloCells] {} |
Definition at line 230 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::dz[NCaloCells] {} |
Definition at line 231 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::eta[NCaloCells] {} |
Definition at line 226 of file ConstantInfoDefinitions.h.
| EtaPhiToCellMap CaloRecGPU::GeometryArr::etaPhiToCell |
Definition at line 246 of file ConstantInfoDefinitions.h.
| int CaloRecGPU::GeometryArr::nCellsPerSampling[NumSamplings] {} |
Definition at line 238 of file ConstantInfoDefinitions.h.
| NeighArr CaloRecGPU::GeometryArr::neighbours {} |
Definition at line 240 of file ConstantInfoDefinitions.h.
| OtherCellInfo::carrier CaloRecGPU::GeometryArr::otherCellInfo[NCaloCells] {} |
Definition at line 248 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::phi[NCaloCells] {} |
Definition at line 227 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::r[NCaloCells] {} |
Definition at line 225 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::volume[NCaloCells] {} |
Definition at line 236 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::x[NCaloCells] {} |
Definition at line 222 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::y[NCaloCells] {} |
Definition at line 223 of file ConstantInfoDefinitions.h.
| float CaloRecGPU::GeometryArr::z[NCaloCells] {} |
Definition at line 224 of file ConstantInfoDefinitions.h.