#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 9 of file HGCalWaferIndex.h.
|
inline |
Definition at line 10 of file HGCalWaferIndex.h.
|
static |
Definition at line 47 of file HGCalWaferIndex.cc.
References kHGCalWaferCopyMask, and kHGCalWaferCopyOffset.
|
static |
|
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, kHGCalWaferVSignOffset, waferU(), and waferV().
Referenced by HGCalDDDConstants::getTypeHex(), HGCalNumberingScheme::getUnitID(), HGCalDDDConstants::HGCalDDDConstants(), HGCalDDDConstants::isValidHex8(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::maskCell(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCellsHexagon(), DDHGCalEEFileAlgo::positionSensitive(), DDHGCalHEFileAlgo::positionSensitive(), HGCalEEFileAlgo::positionSensitive(), HGCalHEFileAlgo::positionSensitive(), HGCalDDDConstants::waferFromPosition(), HGCalDDDConstants::waferIndex(), HGCalDDDConstants::waferPosition(), HGCalDDDConstants::waferType(), HGCalDDDConstants::waferTypeRotation(), and HGCalDDDConstants::waferVirtual().
|
static |
Definition at line 35 of file HGCalWaferIndex.cc.
References kHGCalLayerMask, and kHGCalLayerOffset.
Referenced by HGCalEEFileAlgo::HGCalEEFileAlgo(), HGCalHEFileAlgo::HGCalHEFileAlgo(), DDHGCalHEFileAlgo::initialize(), DDHGCalEEFileAlgo::initialize(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadWaferHexagon8(), and HGCalDDDConstants::waferInLayerTest().
|
static |
Definition at line 37 of file HGCalWaferIndex.cc.
References kHGCalWaferUMask, kHGCalWaferUOffset, kHGCalWaferUSignMask, and kHGCalWaferUSignOffset.
Referenced by HGCalGeometryLoader::build(), HGCalDDDConstants::HGCalDDDConstants(), HGCalEEFileAlgo::HGCalEEFileAlgo(), HGCalHEFileAlgo::HGCalHEFileAlgo(), DDHGCalHEFileAlgo::initialize(), DDHGCalEEFileAlgo::initialize(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCells(), HGCalDDDConstants::waferFromPosition(), waferIndex(), HGCalDDDConstants::waferIndex(), and HGCalDDDConstants::waferInLayerTest().
|
static |
Definition at line 42 of file HGCalWaferIndex.cc.
References kHGCalWaferVMask, kHGCalWaferVOffset, kHGCalWaferVSignMask, and kHGCalWaferVSignOffset.
Referenced by HGCalGeometryLoader::build(), HGCalDDDConstants::HGCalDDDConstants(), HGCalEEFileAlgo::HGCalEEFileAlgo(), HGCalHEFileAlgo::HGCalHEFileAlgo(), DDHGCalHEFileAlgo::initialize(), DDHGCalEEFileAlgo::initialize(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCells(), HGCalDDDConstants::waferFromPosition(), waferIndex(), HGCalDDDConstants::waferIndex(), and HGCalDDDConstants::waferInLayerTest().