CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HGCalWaferIndex.h
Go to the documentation of this file.
1 #ifndef Geometry_HGCalCommonData_HGCalWaferIndex_h
2 #define Geometry_HGCalCommonData_HGCalWaferIndex_h
3 
4 #include <cmath>
5 #include <cstdint>
6 
7 namespace HGCalWaferIndex {
8  int32_t waferIndex(int32_t layer, int32_t waferU, int32_t waferV, bool old = false);
9  int32_t waferLayer(const int32_t index);
10  int32_t waferU(const int32_t index);
11  int32_t waferV(const int32_t index);
12  int32_t waferCopy(const int32_t index);
13  bool waferFormat(const int32_t index);
14 }; // namespace HGCalWaferIndex
15 
16 #endif
int32_t waferU(const int32_t index)
int32_t waferLayer(const int32_t index)
constexpr std::array< uint8_t, layerIndexSize > layer
int32_t waferCopy(const int32_t index)
int32_t waferIndex(int32_t layer, int32_t waferU, int32_t waferV, bool old=false)
bool waferFormat(const int32_t index)
int32_t waferV(const int32_t index)