ATLAS Offline Software
Namespaces | Classes | Typedefs | Variables
CaloRecGPU Namespace Reference

Namespaces

 CUDA_Helpers
 
 Helpers
 

Classes

struct  CellInfoArr
 
struct  CellNoiseArr
 
struct  CellNoiseProperties
 
struct  CellStateArr
 
struct  ClusterInfoArr
 
struct  ClusterMomentsArr
 
class  ClusterTag
 
class  ConstantDataHolder
 
class  ConstantEnumConversion
 
class  EtaPhiMapEntry
 Holds an (eta, phi) to cell map for a given sampling. More...
 
struct  EtaPhiMapEntry< eta_grid, phi_grid, respect_deltas, false >
 
struct  EtaPhiMapEntry< eta_grid, phi_grid, respect_deltas, true >
 
struct  EtaPhiToCellMap
 
class  EventDataHolder
 
class  GainConversion
 
class  GenericTagBase
 
struct  GeometryArr
 
struct  NeighArr
 
class  NeighOffset
 
struct  NeighPairsArr
 
class  OtherCellInfo
 
class  QualityProvenance
 
class  Tag_1_12_1_32_18
 
class  Tag_1_1_12_16_18_16
 
class  Tag_1_1_12_32_18
 
class  Tag_1_1_7_31_8_16
 
class  Tag_1_30_18_15
 
class  Tag_1_7_1_31_8_16
 
class  TagBase
 

Typedefs

using tag_type = TagBase::carrier
 

Variables

constexpr int NMaxNeighbours = 34
 
constexpr int NCaloCells = 187652
 
constexpr int LArCellStart = 0
 
constexpr int TileCellStart = 182468
 
constexpr int LArCellAfterEnd = TileCellStart
 
constexpr int TileCellAfterEnd = NCaloCells
 
constexpr int NLArCells = LArCellAfterEnd - LArCellStart
 
constexpr int NTileCells = TileCellAfterEnd - TileCellStart
 
constexpr int NMaxClusters = 0x10000U
 
constexpr int NMaxPairs = 0x400000U
 
constexpr int NExactPairs = 2560816
 
constexpr int NumGainStates = 4
 
constexpr int NumSamplings = 28
 
constexpr int NumNeighOptions = 12
 

Typedef Documentation

◆ tag_type

Definition at line 325 of file TagDefinitions.h.

Variable Documentation

◆ LArCellAfterEnd

constexpr int CaloRecGPU::LArCellAfterEnd = TileCellStart
inlineconstexpr

Definition at line 18 of file BaseDefinitions.h.

◆ LArCellStart

constexpr int CaloRecGPU::LArCellStart = 0
inlineconstexpr

Definition at line 16 of file BaseDefinitions.h.

◆ NCaloCells

constexpr int CaloRecGPU::NCaloCells = 187652
inlineconstexpr

Definition at line 13 of file BaseDefinitions.h.

◆ NExactPairs

constexpr int CaloRecGPU::NExactPairs = 2560816
inlineconstexpr

Definition at line 37 of file BaseDefinitions.h.

◆ NLArCells

constexpr int CaloRecGPU::NLArCells = LArCellAfterEnd - LArCellStart
inlineconstexpr

Definition at line 20 of file BaseDefinitions.h.

◆ NMaxClusters

constexpr int CaloRecGPU::NMaxClusters = 0x10000U
inlineconstexpr

Definition at line 28 of file BaseDefinitions.h.

◆ NMaxNeighbours

constexpr int CaloRecGPU::NMaxNeighbours = 34
inlineconstexpr

Definition at line 12 of file BaseDefinitions.h.

◆ NMaxPairs

constexpr int CaloRecGPU::NMaxPairs = 0x400000U
inlineconstexpr

Definition at line 36 of file BaseDefinitions.h.

◆ NTileCells

constexpr int CaloRecGPU::NTileCells = TileCellAfterEnd - TileCellStart
inlineconstexpr

Definition at line 21 of file BaseDefinitions.h.

◆ NumGainStates

constexpr int CaloRecGPU::NumGainStates = 4
inlineconstexpr

Definition at line 40 of file BaseDefinitions.h.

◆ NumNeighOptions

constexpr int CaloRecGPU::NumNeighOptions = 12
inlineconstexpr

Definition at line 47 of file BaseDefinitions.h.

◆ NumSamplings

constexpr int CaloRecGPU::NumSamplings = 28
inlineconstexpr

Definition at line 44 of file BaseDefinitions.h.

◆ TileCellAfterEnd

constexpr int CaloRecGPU::TileCellAfterEnd = NCaloCells
inlineconstexpr

Definition at line 19 of file BaseDefinitions.h.

◆ TileCellStart

constexpr int CaloRecGPU::TileCellStart = 182468
inlineconstexpr

Definition at line 17 of file BaseDefinitions.h.