#include <HGCalWaferIndex.h>
Public Member Functions | |
HGCalWaferIndex () | |
~HGCalWaferIndex () | |
Static Public Member Functions | |
static int32_t | waferCopy (const int32_t index) |
static bool | waferFormat (const int32_t index) |
static int32_t | waferIndex (int32_t layer, int32_t waferU, int32_t waferV, bool old=false) |
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 waferCopy(), waferFormat(), waferIndex(), waferLayer(), waferU(), and waferV().
|
static |
Definition at line 51 of file HGCalWaferIndex.cc.
References kHGCalWaferCopyMask, and kHGCalWaferCopyOffset.
Referenced by ~HGCalWaferIndex().
|
static |
Definition at line 55 of file HGCalWaferIndex.cc.
References kHGCalLayerOldMask.
Referenced by ~HGCalWaferIndex().
|
static |
Definition at line 17 of file HGCalWaferIndex.cc.
References funct::abs(), triggerObjects_cff::id, kHGCalLayerMask, kHGCalLayerOffset, kHGCalLayerOldMask, kHGCalWaferCopyMask, kHGCalWaferCopyOffset, kHGCalWaferUMask, kHGCalWaferUOffset, kHGCalWaferUSignMask, kHGCalWaferUSignOffset, kHGCalWaferVMask, kHGCalWaferVOffset, kHGCalWaferVSignMask, and kHGCalWaferVSignOffset.
Referenced by HGCalDDDConstants::cellThickness(), HGCalDDDConstants::getTypeHex(), HGCalDDDConstants::HGCalDDDConstants(), HGCalDDDConstants::isValidHex8(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::maskCell(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCellsHexagon(), HGCalDDDConstants::waferFromPosition(), HGCalDDDConstants::waferPosition(), HGCalDDDConstants::waferVirtual(), and ~HGCalWaferIndex().
|
static |
Definition at line 37 of file HGCalWaferIndex.cc.
References kHGCalLayerMask, and kHGCalLayerOffset.
Referenced by HGCalGeomParameters::loadWaferHexagon8(), and ~HGCalWaferIndex().
|
static |
Definition at line 41 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 46 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().