Functions | |
int32_t | tileCassette (int32_t, int32_t, int32_t, int32_t) |
bool | tileExist (const int32_t *hex, int32_t zside, int32_t phi) |
bool | tileFineExist (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) |
int32_t HGCalTileIndex::tileCassette | ( | int32_t | iphi, |
int32_t | phiOffset, | ||
int32_t | nphiCassette, | ||
int32_t | cassettes | ||
) |
Definition at line 27 of file HGCalTileIndex.cc.
References hcalRecHitTable_cff::iphi, and gmtStubs_cfi::phiOffset.
Referenced by HGCalDDDConstants::assignCellTrap(), HGCalDDDConstants::cassetteTile(), and HGCalDDDConstants::locateCellTrap().
bool HGCalTileIndex::tileExist | ( | const int32_t * | hex, |
int32_t | zside, | ||
int32_t | phi | ||
) |
Definition at line 67 of file HGCalTileIndex.cc.
References TauDecayModes::dec, hcalRecHitTable_cff::iphi, findQualityFiles::jj, HGCalProperty::kHGCalTilePhis, HGCalProperty::kHGCalTilePhisBy2, HGCalProperty::kHGCalTilePhisBy3, HGCalProperty::kHGCalTilePhisWord, convertSQLiteXML::ok, PVValHelper::phi, and ecaldqm::zside().
Referenced by HGCalDDDConstants::tileExist().
bool HGCalTileIndex::tileFineExist | ( | const int32_t * | hex, |
int32_t | zside, | ||
int32_t | phi | ||
) |
Definition at line 86 of file HGCalTileIndex.cc.
References TauDecayModes::dec, hcalRecHitTable_cff::iphi, findQualityFiles::jj, HGCalProperty::kHGCalFineTilePhis, HGCalProperty::kHGCalFineTilePhisBy2, HGCalProperty::kHGCalFineTilePhisBy3, HGCalProperty::kHGCalTilePhisWord, convertSQLiteXML::ok, PVValHelper::phi, and ecaldqm::zside().
int32_t HGCalTileIndex::tileIndex | ( | int32_t | layer, |
int32_t | ring, | ||
int32_t | phi | ||
) |
Definition at line 7 of file HGCalTileIndex.cc.
References EcalPhiSymFlatTableProducers_cfi::id, HGCalProperty::kHGCalLayerMask, HGCalProperty::kHGCalLayerOffset, HGCalProperty::kHGCalPhiMask, HGCalProperty::kHGCalPhiOffset, HGCalProperty::kHGCalRingMask, HGCalProperty::kHGCalRingOffset, nano_mu_digi_cff::layer, PVValHelper::phi, and relativeConstraints::ring.
Referenced by HGCalTestScintHits::analyze(), HGCalNumberingScheme::getUnitID(), HGCalNumberingScheme::HGCalNumberingScheme(), HGCScintSD::HGCScintSD(), ticl::TracksterLinkingbySkeletons::linkTracksters(), HGCScintSD::setDetUnitId(), HGCalDDDConstants::tileCount(), HGCalDDDConstants::tileExist(), HGCalDDDConstants::tileInfo(), and HGCalDDDConstants::tileType().
int32_t HGCalTileIndex::tileLayer | ( | int32_t | index | ) |
Definition at line 15 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 52 of file HGCalTileIndex.cc.
References relval_steps::k2, and HGCalProperty::kHGCalTilePack.
int32_t HGCalTileIndex::tilePhi | ( | int32_t | index | ) |
Definition at line 23 of file HGCalTileIndex.cc.
References HGCalProperty::kHGCalPhiMask, and HGCalProperty::kHGCalPhiOffset.
int32_t HGCalTileIndex::tileProperty | ( | int32_t | type, |
int32_t | sipm | ||
) |
Definition at line 39 of file HGCalTileIndex.cc.
References HGCalProperty::kHGCalFactor, HGCalProperty::kHGCalOffsetSiPM, and HGCalProperty::kHGCalOffsetType.
int32_t HGCalTileIndex::tileRing | ( | int32_t | index | ) |
Definition at line 19 of file HGCalTileIndex.cc.
References HGCalProperty::kHGCalRingMask, and HGCalProperty::kHGCalRingOffset.
int32_t HGCalTileIndex::tileSiPM | ( | int32_t | property | ) |
Definition at line 48 of file HGCalTileIndex.cc.
References HGCalProperty::kHGCalFactor, and HGCalProperty::kHGCalOffsetSiPM.
int32_t HGCalTileIndex::tileType | ( | int32_t | property | ) |
Definition at line 44 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 59 of file HGCalTileIndex.cc.
References relval_steps::k2, and HGCalProperty::kHGCalTilePack.
Referenced by HGCalMixLayer::HGCalMixLayer(), HGCalMixRotatedCassette::HGCalMixRotatedCassette(), HGCalMixRotatedFineCassette::HGCalMixRotatedFineCassette(), HGCalMixRotatedLayer::HGCalMixRotatedLayer(), DDHGCalMixLayer::initialize(), DDHGCalMixRotatedLayer::initialize(), DDHGCalMixRotatedFineCassette::initialize(), DDHGCalMixRotatedCassette::initialize(), DDHGCalMixLayer::positionMix(), DDHGCalMixRotatedCassette::positionMix(), DDHGCalMixRotatedLayer::positionMix(), DDHGCalMixRotatedFineCassette::positionMix(), HGCalMixLayer::positionMix(), HGCalMixRotatedLayer::positionMix(), HGCalMixRotatedCassette::positionMix(), and HGCalMixRotatedFineCassette::positionMix().