#include <HGCalWaferIndex.h>
Public Member Functions | |
HGCalWaferIndex () | |
~HGCalWaferIndex () | |
Static Public Member Functions | |
static int32_t | waferIndex (int32_t layer, int32_t waferU, int32_t waferV) |
static int32_t | waferLayer (const int32_t index) |
static int32_t | waferU (const int32_t index) |
static int32_t | waferV (const int32_t index) |
Definition at line 7 of file HGCalWaferIndex.h.
|
inline |
Definition at line 11 of file HGCalWaferIndex.h.
|
inline |
Definition at line 12 of file HGCalWaferIndex.h.
References waferIndex(), waferLayer(), waferU(), and waferV().
|
static |
Definition at line 14 of file HGCalWaferIndex.cc.
References funct::abs(), triggerObjects_cff::id, kHGCalLayerMask, kHGCalLayerOffset, kHGCalWaferUMask, kHGCalWaferUOffset, kHGCalWaferUSignMask, kHGCalWaferUSignOffset, kHGCalWaferVMask, kHGCalWaferVOffset, kHGCalWaferVSignMask, and kHGCalWaferVSignOffset.
Referenced by HGCalDDDConstants::cellThickness(), HGCalDDDConstants::getTypeHex(), HGCalDDDConstants::HGCalDDDConstants(), HGCalDDDConstants::isValidHex8(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCellsHexagon(), HGCalDDDConstants::waferFromPosition(), HGCalDDDConstants::waferPosition(), and ~HGCalWaferIndex().
|
static |
Definition at line 28 of file HGCalWaferIndex.cc.
References kHGCalLayerMask, and kHGCalLayerOffset.
Referenced by HGCalGeomParameters::loadWaferHexagon8(), and ~HGCalWaferIndex().
|
static |
Definition at line 32 of file HGCalWaferIndex.cc.
References kHGCalWaferUMask, kHGCalWaferUOffset, kHGCalWaferUSignMask, and kHGCalWaferUSignOffset.
Referenced by HGCalGeometryLoader::build(), HGCalDDDConstants::HGCalDDDConstants(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCells(), HGCalDDDConstants::waferFromPosition(), and ~HGCalWaferIndex().
|
static |
Definition at line 37 of file HGCalWaferIndex.cc.
References kHGCalWaferVMask, kHGCalWaferVOffset, kHGCalWaferVSignMask, and kHGCalWaferVSignOffset.
Referenced by HGCalGeometryLoader::build(), HGCalDDDConstants::HGCalDDDConstants(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCells(), HGCalDDDConstants::waferFromPosition(), and ~HGCalWaferIndex().