ATLAS Offline Software
Static Public Member Functions | Static Protected Attributes | List of all members
CaloRecGPU::ConstantEnumConversion Class Reference

#include <ConstantInfoDefinitions.h>

Collaboration diagram for CaloRecGPU::ConstantEnumConversion:

Static Public Member Functions

constexpr static int from_subcalo_enum (const int subcalo)
 
constexpr static int to_subcalo_enum (const int subcalo)
 
constexpr static int from_region_enum (const int region)
 
constexpr static int to_region_enum (const int region)
 
constexpr static int from_intra_calorimeter_sampling_enum (const int sampling)
 
constexpr static int to_intra_calorimeter_sampling_enum (const int sampling)
 

Static Protected Attributes

constexpr static int s_subcalo_unknown = 999999
 
constexpr static int s_subcalo_unknown_replacement = 7
 
constexpr static int s_region_unknown = 999999
 
constexpr static int s_region_unknown_replacement = 7
 
constexpr static int s_sampling_unknown = 999999
 
constexpr static int s_sampling_unknown_replacement = 7
 

Detailed Description

Definition at line 21 of file ConstantInfoDefinitions.h.

Member Function Documentation

◆ from_intra_calorimeter_sampling_enum()

constexpr static int CaloRecGPU::ConstantEnumConversion::from_intra_calorimeter_sampling_enum ( const int  sampling)
inlinestaticconstexpr

Definition at line 92 of file ConstantInfoDefinitions.h.

93  {
94  if (sampling == s_sampling_unknown)
95  {
97  }
98  else
99  {
100  return sampling;
101  }
102  }

◆ from_region_enum()

constexpr static int CaloRecGPU::ConstantEnumConversion::from_region_enum ( const int  region)
inlinestaticconstexpr

Definition at line 61 of file ConstantInfoDefinitions.h.

62  {
63  if (region == s_region_unknown)
64  {
66  }
67  else
68  {
69  return region;
70  }
71  }

◆ from_subcalo_enum()

constexpr static int CaloRecGPU::ConstantEnumConversion::from_subcalo_enum ( const int  subcalo)
inlinestaticconstexpr

Definition at line 30 of file ConstantInfoDefinitions.h.

31  {
32  if (subcalo == s_subcalo_unknown)
33  {
35  }
36  else
37  {
38  return subcalo;
39  }
40  }

◆ to_intra_calorimeter_sampling_enum()

constexpr static int CaloRecGPU::ConstantEnumConversion::to_intra_calorimeter_sampling_enum ( const int  sampling)
inlinestaticconstexpr

Definition at line 104 of file ConstantInfoDefinitions.h.

105  {
106  if (sampling == s_sampling_unknown_replacement)
107  {
108  return s_sampling_unknown;
109  }
110  else
111  {
112  return sampling;
113  }
114  }

◆ to_region_enum()

constexpr static int CaloRecGPU::ConstantEnumConversion::to_region_enum ( const int  region)
inlinestaticconstexpr

Definition at line 73 of file ConstantInfoDefinitions.h.

74  {
75  if (region == s_region_unknown_replacement)
76  {
77  return s_region_unknown;
78  }
79  else
80  {
81  return region;
82  }
83  }

◆ to_subcalo_enum()

constexpr static int CaloRecGPU::ConstantEnumConversion::to_subcalo_enum ( const int  subcalo)
inlinestaticconstexpr

Definition at line 42 of file ConstantInfoDefinitions.h.

43  {
44  if (subcalo == s_subcalo_unknown_replacement)
45  {
46  return s_subcalo_unknown;
47  }
48  else
49  {
50  return subcalo;
51  }
52  }

Member Data Documentation

◆ s_region_unknown

constexpr static int CaloRecGPU::ConstantEnumConversion::s_region_unknown = 999999
staticconstexprprotected

Definition at line 56 of file ConstantInfoDefinitions.h.

◆ s_region_unknown_replacement

constexpr static int CaloRecGPU::ConstantEnumConversion::s_region_unknown_replacement = 7
staticconstexprprotected

Definition at line 57 of file ConstantInfoDefinitions.h.

◆ s_sampling_unknown

constexpr static int CaloRecGPU::ConstantEnumConversion::s_sampling_unknown = 999999
staticconstexprprotected

Definition at line 87 of file ConstantInfoDefinitions.h.

◆ s_sampling_unknown_replacement

constexpr static int CaloRecGPU::ConstantEnumConversion::s_sampling_unknown_replacement = 7
staticconstexprprotected

Definition at line 88 of file ConstantInfoDefinitions.h.

◆ s_subcalo_unknown

constexpr static int CaloRecGPU::ConstantEnumConversion::s_subcalo_unknown = 999999
staticconstexprprotected

Definition at line 25 of file ConstantInfoDefinitions.h.

◆ s_subcalo_unknown_replacement

constexpr static int CaloRecGPU::ConstantEnumConversion::s_subcalo_unknown_replacement = 7
staticconstexprprotected

Definition at line 26 of file ConstantInfoDefinitions.h.


The documentation for this class was generated from the following file:
CaloRecGPU::ConstantEnumConversion::s_region_unknown
constexpr static int s_region_unknown
Definition: ConstantInfoDefinitions.h:56
CaloRecGPU::ConstantEnumConversion::s_region_unknown_replacement
constexpr static int s_region_unknown_replacement
Definition: ConstantInfoDefinitions.h:57
CaloRecGPU::ConstantEnumConversion::s_sampling_unknown
constexpr static int s_sampling_unknown
Definition: ConstantInfoDefinitions.h:87
CaloRecGPU::ConstantEnumConversion::s_sampling_unknown_replacement
constexpr static int s_sampling_unknown_replacement
Definition: ConstantInfoDefinitions.h:88
CaloRecGPU::ConstantEnumConversion::s_subcalo_unknown
constexpr static int s_subcalo_unknown
Definition: ConstantInfoDefinitions.h:25
CaloRecGPU::ConstantEnumConversion::s_subcalo_unknown_replacement
constexpr static int s_subcalo_unknown_replacement
Definition: ConstantInfoDefinitions.h:26