Functions | |
bool | tileExist (const int32_t *hex, int32_t zside, int32_t phi) |
int32_t | tileIndex (int32_t layer, int32_t ring, int32_t phi) |
int32_t | tileLayer (int32_t index) |
int32_t | tilePack (int32_t ly, int32_t k1, int32_t k2) |
int32_t | tilePhi (int32_t index) |
int32_t | tileProperty (int32_t, int32_t) |
int32_t | tileRing (int32_t index) |
int32_t | tileSiPM (int32_t) |
int32_t | tileType (int32_t) |
std::tuple< int32_t, int32_t, int32_t > | tileUnpack (int32_t index) |
bool HGCalTileIndex::tileExist | ( | const int32_t * | hex, |
int32_t | zside, | ||
int32_t | phi | ||
) |
Definition at line 52 of file HGCalTileIndex.cc.
References findQualityFiles::jj, HGCalProperty::kHGCalTilePhis, HGCalProperty::kHGCalTilePhisBy12, HGCalProperty::kHGCalTilePhisBy2, HGCalProperty::kHGCalTilePhisBy3, convertSQLiteXML::ok, and PVValHelper::phi.
Referenced by HGCalDDDConstants::tileExist().
int32_t HGCalTileIndex::tileIndex | ( | int32_t | layer, |
int32_t | ring, | ||
int32_t | phi | ||
) |
Definition at line 4 of file HGCalTileIndex.cc.
References gpuClustering::id, HGCalProperty::kHGCalLayerMask, HGCalProperty::kHGCalLayerOffset, HGCalProperty::kHGCalPhiMask, HGCalProperty::kHGCalPhiOffset, HGCalProperty::kHGCalRingMask, and HGCalProperty::kHGCalRingOffset.
Referenced by HGCalDDDConstants::tileCount(), HGCalDDDConstants::tileExist(), and HGCalDDDConstants::tileType().
int32_t HGCalTileIndex::tileLayer | ( | int32_t | index | ) |
Definition at line 12 of file HGCalTileIndex.cc.
References HGCalProperty::kHGCalLayerMask, and HGCalProperty::kHGCalLayerOffset.
int32_t HGCalTileIndex::tilePack | ( | int32_t | ly, |
int32_t | k1, | ||
int32_t | k2 | ||
) |
Definition at line 37 of file HGCalTileIndex.cc.
References HGCalProperty::kHGCalTilePack.
int32_t HGCalTileIndex::tilePhi | ( | int32_t | index | ) |
Definition at line 20 of file HGCalTileIndex.cc.
References HGCalProperty::kHGCalPhiMask, and HGCalProperty::kHGCalPhiOffset.
int32_t HGCalTileIndex::tileProperty | ( | int32_t | type, |
int32_t | sipm | ||
) |
Definition at line 24 of file HGCalTileIndex.cc.
References HGCalProperty::kHGCalFactor, HGCalProperty::kHGCalOffsetSiPM, and HGCalProperty::kHGCalOffsetType.
int32_t HGCalTileIndex::tileRing | ( | int32_t | index | ) |
Definition at line 16 of file HGCalTileIndex.cc.
References HGCalProperty::kHGCalRingMask, and HGCalProperty::kHGCalRingOffset.
int32_t HGCalTileIndex::tileSiPM | ( | int32_t | property | ) |
Definition at line 33 of file HGCalTileIndex.cc.
References HGCalProperty::kHGCalFactor, and HGCalProperty::kHGCalOffsetSiPM.
int32_t HGCalTileIndex::tileType | ( | int32_t | property | ) |
Definition at line 29 of file HGCalTileIndex.cc.
References HGCalProperty::kHGCalFactor, and HGCalProperty::kHGCalOffsetType.
std::tuple< int32_t, int32_t, int32_t > HGCalTileIndex::tileUnpack | ( | int32_t | index | ) |
Definition at line 44 of file HGCalTileIndex.cc.
References relval_steps::k2, and HGCalProperty::kHGCalTilePack.
Referenced by HGCalMixLayer::HGCalMixLayer(), DDHGCalMixLayer::initialize(), DDHGCalMixLayer::positionMix(), and HGCalMixLayer::positionMix().