CMS 3D CMS Logo

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
HGCalWaferIndex::waferU
int32_t waferU(const int32_t index)
Definition: HGCalWaferIndex.cc:27
HGCalWaferIndex::waferIndex
int32_t waferIndex(int32_t layer, int32_t waferU, int32_t waferV, bool old=false)
Definition: HGCalWaferIndex.cc:4
HGCalWaferIndex
Definition: HGCalWaferIndex.h:7
HGCalWaferIndex::waferV
int32_t waferV(const int32_t index)
Definition: HGCalWaferIndex.cc:32
phase1PixelTopology::layer
constexpr std::array< uint8_t, layerIndexSize > layer
Definition: phase1PixelTopology.h:99
HGCalWaferIndex::waferCopy
int32_t waferCopy(const int32_t index)
Definition: HGCalWaferIndex.cc:37
HGCalWaferIndex::waferFormat
bool waferFormat(const int32_t index)
Definition: HGCalWaferIndex.cc:41
HGCalWaferIndex::waferLayer
int32_t waferLayer(const int32_t index)
Definition: HGCalWaferIndex.cc:23
AlignmentPI::index
index
Definition: AlignmentPayloadInspectorHelper.h:46