CMS 3D CMS Logo

Functions | Variables
hgcaltilesconstants Namespace Reference

Functions

constexpr int32_t ceil (float num)
 

Variables

constexpr float maxEta = 3.f
 
constexpr float maxPhi = 3.3f
 
constexpr float maxX = 285.f
 
constexpr float maxY = 285.f
 
constexpr float minEta = -3.f
 
constexpr float minPhi = -3.3f
 
constexpr float minX = -285.f
 
constexpr float minY = -285.f
 
constexpr int nColumns = hgcaltilesconstants::ceil((maxX - minX) / tileSize)
 
constexpr int nColumnsEta = hgcaltilesconstants::ceil((maxEta - minEta) / tileSizeEtaPhi)
 
constexpr int nRows = hgcaltilesconstants::ceil((maxY - minY) / tileSize)
 
constexpr int nRowsPhi = hgcaltilesconstants::ceil((maxPhi - minPhi) / tileSizeEtaPhi)
 
constexpr int nTiles = nColumns * nRows + nColumnsEta * nRowsPhi
 
constexpr float tileSize = 5.f
 
constexpr float tileSizeEtaPhi = 0.15f
 

Function Documentation

constexpr int32_t hgcaltilesconstants::ceil ( float  num)

Definition at line 12 of file HGCalTilesConstants.h.

References EgammaValidation_cff::num.

Referenced by electrons_cff::_get_bitmapVIDForEle_docstring(), L1TCaloParamsViewer::analyze(), edm::service::CondorStatusService::beginPost(), HLTMuonPlotter::beginRun(), GctFormatTranslateV38::blockToGctEmCandsAndEnergySums(), GctFormatTranslateV38::blockToGctJetCandsAndCounts(), HistogramManager::book(), FastTimerService::PlotsPerElement::book(), DTLocalTriggerSynchTest::bookChambHistos(), DTLocalTriggerSynchTask::bookHistos(), PlotCompareUtility::compare(), CordicXilinx::CordicXilinx(), CSCUpgradeMotherboardLUTGenerator::cscHsToGemPadLUT(), PFBenchmarkAlgo::deltaPhi(), cscdqm::Detector::Detector(), EmDQM::dqmBeginRun(), L1TStage2InputPatternWriter::endJob(), MaterialBudgetTrackerHistos::fillEndTrack(), MaterialBudgetHGCalHistos::fillEndTrack(), fillFunctionParamsValues(), sistrip::FEDBufferPayloadCreator::fillRawChannelBuffer(), ThroughputServiceClient::fillSummaryPlots(), PFMETFilter::filter(), PFFilter::filter(), HcalDeterministicFit::get205Frac(), HcalDeterministicFit::get206Frac(), HcalDeterministicFit::get207Frac(), HcalDeterministicFit::getLandauFrac(), RPLinearChargeCollectionDrifter::getSigma(), RPixLinearChargeCollectionDrifter::getSigma_(), RPSimTopology::GetStripsInvolved(), HLTMuonMatchAndPlot::HLTMuonMatchAndPlot(), SiTrivialInduceChargeOnStrips::induceOriginal(), SiTrivialInduceChargeOnStrips::induceVector(), VIDNestedWPBitmapProducer< T >::initNCuts(), DTTracoCard::loadTRACO(), SMS::location(), MuonResidualsFitter_logPowerLawTails(), logintpack::pack16logCeil(), logintpack::pack8logCeil(), l1t::TriggerMenuParser::parsePhi_Trig_LUTS(), process(), TTUEmulator::processTtu(), l1t::CaloTools::regionEta(), l1t::CaloParamsHelperO2O::regionPUSValue(), l1t::CaloParamsHelper::regionPUSValue(), cmsswPreprocessor.CmsswPreprocessor::run(), DTTracoChip::run(), DTTriggerLutTest::runClientDiagnostic(), XHistogram::splitSegment(), StripSubClusterShapeFilterBase::testLastHit(), l1t::stage1::MissEtUnpacker::unpack(), l1t::stage1::CaloSpareHFUnpacker::unpack(), l1t::stage1::HFRingUnpacker::unpack(), l1t::stage2::GlobalExtBlkUnpacker::unpack(), l1t::stage1::MissHtUnpacker::unpack(), l1t::stage2::GlobalAlgBlkUnpacker::unpack(), l1t::stage1::EtSumUnpacker::unpack(), l1t::stage2::CaloTowerUnpacker::unpack(), l1t::stage1::legacy::HFRingUnpacker::unpack(), l1t::stage1::legacy::EtSumUnpacker::unpack(), l1t::stage2::RegionalMuonGMTUnpacker::unpack(), l1t::stage2::EtSumUnpacker::unpack(), l1t::stage2::TauUnpacker::unpack(), l1t::stage2::EtSumUnpacker_0x10010057::unpack(), l1t::stage2::EGammaUnpacker::unpack(), l1t::stage2::JetUnpacker::unpack(), l1t::stage2::IntermediateMuonUnpacker::unpack(), l1t::stage2::MuonUnpacker::unpack(), l1t::stage1::unpack_em(), l1t::stage1::unpack_region(), and LatencyHistosUsingDb::update().

12  {
13  return (static_cast<float>(static_cast<int32_t>(num)) == num) ? static_cast<int32_t>(num)
14  : static_cast<int32_t>(num) + ((num > 0) ? 1 : 0);
15  }

Variable Documentation

constexpr float hgcaltilesconstants::maxEta = 3.f

Definition at line 26 of file HGCalTilesConstants.h.

Referenced by HGCalLayerTiles::getEtaBin().

constexpr float hgcaltilesconstants::maxPhi = 3.3f

Definition at line 29 of file HGCalTilesConstants.h.

Referenced by HGCalLayerTiles::getPhiBin().

constexpr float hgcaltilesconstants::maxX = 285.f
constexpr float hgcaltilesconstants::maxY = 285.f
constexpr float hgcaltilesconstants::minEta = -3.f

Definition at line 25 of file HGCalTilesConstants.h.

Referenced by HGCalLayerTiles::getEtaBin().

constexpr float hgcaltilesconstants::minPhi = -3.3f

Definition at line 28 of file HGCalTilesConstants.h.

Referenced by HGCalLayerTiles::getPhiBin().

constexpr float hgcaltilesconstants::minX = -285.f
constexpr float hgcaltilesconstants::minY = -285.f
constexpr int hgcaltilesconstants::nColumns = hgcaltilesconstants::ceil((maxX - minX) / tileSize)
constexpr int hgcaltilesconstants::nColumnsEta = hgcaltilesconstants::ceil((maxEta - minEta) / tileSizeEtaPhi)
constexpr int hgcaltilesconstants::nRows = hgcaltilesconstants::ceil((maxY - minY) / tileSize)
constexpr int hgcaltilesconstants::nRowsPhi = hgcaltilesconstants::ceil((maxPhi - minPhi) / tileSizeEtaPhi)

Definition at line 31 of file HGCalTilesConstants.h.

Referenced by HGCalLayerTiles::getPhiBin().

constexpr int hgcaltilesconstants::nTiles = nColumns * nRows + nColumnsEta * nRowsPhi

Definition at line 32 of file HGCalTilesConstants.h.

constexpr float hgcaltilesconstants::tileSize = 5.f

Definition at line 17 of file HGCalTilesConstants.h.

constexpr float hgcaltilesconstants::tileSizeEtaPhi = 0.15f

Definition at line 24 of file HGCalTilesConstants.h.