Classes | |
class | CAFishbone |
struct | CellCutsT |
class | GetDoubletsFromHisto |
class | InitDoublets |
Typedefs | |
template<typename TrackerTraits > | |
using | CellNeighbors = caStructures::CellNeighborsT< TrackerTraits > |
template<typename TrackerTraits > | |
using | CellNeighborsVector = caStructures::CellNeighborsVectorT< TrackerTraits > |
template<typename TrackerTraits > | |
using | CellTracks = caStructures::CellTracksT< TrackerTraits > |
template<typename TrackerTraits > | |
using | CellTracksVector = caStructures::CellTracksVectorT< TrackerTraits > |
template<typename TrackerTraits > | |
using | HitsConstView = typename CACellT< TrackerTraits >::HitsConstView |
template<typename TrackerTraits > | |
using | OuterHitOfCell = caStructures::OuterHitOfCellT< TrackerTraits > |
using | PhiBinner = typename TrackingRecHitSoA< TrackerTraits >::PhiBinner |
Functions | |
template<typename TrackerTraits , typename TAcc > | |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void | __attribute__ ((always_inline)) doubletsFromHisto(const TAcc &acc |
ALPAKA_ASSERT_ACC (offsets) | |
for (uint32_t j :cms::alpakatools::uniform_elements_y(acc, ntot)) | |
if (threadIdxLocalY==0 &&threadIdxLocalX==0) | |
const uint32_t | threadIdxLocalX (alpaka::getIdx< alpaka::Block, alpaka::Threads >(acc)[dimIndexX]) |
const uint32_t | threadIdxLocalY (alpaka::getIdx< alpaka::Block, alpaka::Threads >(acc)[dimIndexY]) |
Variables | |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT< TrackerTraits > uint32_t CellNeighborsVector< TrackerTraits > * | cellNeighbors |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT< TrackerTraits > * | cells |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT< TrackerTraits > uint32_t CellNeighborsVector< TrackerTraits > CellTracksVector< TrackerTraits > * | cellTracks |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT< TrackerTraits > uint32_t CellNeighborsVector< TrackerTraits > CellTracksVector< TrackerTraits > HitsConstView< TrackerTraits > OuterHitOfCell< TrackerTraits > CellCutsT< TrackerTraits > const & | cuts |
constexpr uint32_t | dimIndexX = 1u |
constexpr uint32_t | dimIndexY = 0u |
const bool | doPtCut = cuts.doPtCut_ |
const bool | doZ0Cut = cuts.doZ0Cut_ |
const float | hardPtCut = cuts.ptCut_ |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT< TrackerTraits > uint32_t CellNeighborsVector< TrackerTraits > CellTracksVector< TrackerTraits > HitsConstView< TrackerTraits > | hh |
auto & | innerLayerCumulativeSize = alpaka::declareSharedVar<uint32_t[TrackerTraits::nPairs], __COUNTER__>(acc) |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT< TrackerTraits > uint32_t CellNeighborsVector< TrackerTraits > CellTracksVector< TrackerTraits > HitsConstView< TrackerTraits > OuterHitOfCell< TrackerTraits > | isOuterHitOfCell |
auto | layerSize = [=](uint8_t li) { return offsets[li + 1] - offsets[li]; } |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t | maxNumOfDoublets |
const float | minRadius = hardPtCut * 87.78f |
const float | minRadius2T4 = 4.f * minRadius * minRadius |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT< TrackerTraits > uint32_t * | nCells |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t | nPairs |
auto & | ntot = alpaka::declareSharedVar<uint32_t, __COUNTER__>(acc) |
uint32_t const *__restrict__ | offsets = hh.hitsLayerStart().data() |
uint32_t | pairLayerId = 0 |
auto const &__restrict__ | phiBinner = hh.phiBinner() |
const float | z0cut = cuts.z0Cut_ |
using ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::CellNeighbors = typedef caStructures::CellNeighborsT<TrackerTraits> |
Definition at line 23 of file CAFishbone.h.
using ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::CellNeighborsVector = typedef caStructures::CellNeighborsVectorT<TrackerTraits> |
Definition at line 27 of file CAFishbone.h.
using ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::CellTracks = typedef caStructures::CellTracksT<TrackerTraits> |
Definition at line 25 of file CAFishbone.h.
using ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::CellTracksVector = typedef caStructures::CellTracksVectorT<TrackerTraits> |
Definition at line 29 of file CAFishbone.h.
using ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::HitsConstView = typedef typename CACellT<TrackerTraits>::HitsConstView |
Definition at line 33 of file CAFishbone.h.
using ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::OuterHitOfCell = typedef caStructures::OuterHitOfCellT<TrackerTraits> |
Definition at line 31 of file CAFishbone.h.
using ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::PhiBinner = typedef typename TrackingRecHitSoA<TrackerTraits>::PhiBinner |
Definition at line 154 of file CAPixelDoubletsAlgos.h.
ALPAKA_FN_ACC ALPAKA_FN_INLINE void ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::__attribute__ | ( | (always_inline) | ) | const & |
ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::ALPAKA_ASSERT_ACC | ( | offsets | ) |
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::HelixFit< TrackerTraits >::allocate(), cms::alpakatools::blockPrefixScan(), ALPAKA_ACCELERATOR_NAMESPACE::CAHitNtupletGeneratorKernels< TTTraits >::buildDoublets(), cms::alpakatools::OneToManyAssocBase< I, ONES, SIZE >::count(), cms::alpakatools::HistoContainer< T, NBINS, SIZE, S, I, NHISTS >::count(), cms::alpakatools::OneToManyAssocBase< I, ONES, SIZE >::fill(), cms::alpakatools::HistoContainer< T, NBINS, SIZE, S, I, NHISTS >::fill(), cms::alpakatools::OneToManyAssocRandomAccess< I, NHISTS *NBINS+1, SIZE >::finalize(), for(), cms::alpakatools::forEachInBins(), cms::alpakatools::forEachInWindow(), SiPixelGainUtilities::getPedAndGain(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::init(), cms::alpakatools::OneToManyAssocBase< I, ONES, SIZE >::initStorage(), ALPAKA_ACCELERATOR_NAMESPACE::HelixFit< TrackerTraits >::launchBrokenLineKernels(), cms::alpakatools::OneToManyAssocRandomAccess< I, NHISTS *NBINS+1, SIZE >::launchFinalize(), cms::alpakatools::OneToManyAssocBase< I, ONES, SIZE >::launchZero(), cms::alpakatools::countFromVector::operator()(), pixelClustering::ClusterChargeCut< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::InitDoublets< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::Kernel_BLFastFit< N, TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::Kernel_FastFit< N, TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::setHitsLayerStart< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::pixelRecHits::GetHits< TrackerTraits >::operator()(), cms::alpakatools::fillFromVector::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGeneratorKernels::Kernel_checkOverflows< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::CountModules< TrackerTraits >::operator()(), cms::alpakatools::OneToManyAssocBase< I, ONES, SIZE >::zeroAndInit::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::Kernel_CircleFit< N, TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit::Kernel_time_compute_makeratio::operator()(), cms::alpakatools::multiBlockPrefixScan< T >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::FindClus< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::Kernel_LineFit< N, TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::Kernel_BLFit< N, TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGeneratorKernels::Kernel_earlyDuplicateRemover< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGeneratorKernels::Kernel_fastDuplicateRemover< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::hcal::reconstruction::mahi::Kernel_prep1d_sameNumberOfSamples::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGeneratorKernels::Kernel_find_ntuplets< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::FillHitsModuleStart< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGeneratorKernels::Kernel_countMultiplicity< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGeneratorKernels::Kernel_fillMultiplicity< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGeneratorKernels::Kernel_classifyTracks< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGeneratorKernels::Kernel_fillHitDetIndices< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGeneratorKernels::Kernel_fillNLayers< TrackerTraits >::operator()(), cms::alpakatools::radixSortImpl(), ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGenerator::CAParamsT< TrackerTraits, pixelTopology::isPhase1Topology< TrackerTraits > >::startAt0(), and ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGenerator::CAParamsT< TrackerTraits, pixelTopology::isPhase2Topology< TrackerTraits > >::startAt0().
ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::for | ( | uint32_t j | :cms::alpakatools::uniform_elements_yacc, ntot | ) |
Definition at line 186 of file CAPixelDoubletsAlgos.h.
References funct::abs(), ALPAKA_ASSERT_ACC(), cms::cudacompat::atomicAdd(), cms::cudacompat::atomicSub(), newFWLiteAna::bin, cellNeighbors, cells, cellTracks, cuts, HLT_2024v14_cff::doClusterCut, doPtCut, doZ0Cut, MillePedeFileConverter_cfg::e, full, hh, mps_fire::i, cms::alpakatools::independent_group_elements_x(), SurfaceOrientation::inner, innerLayerCumulativeSize, isOuterHitOfCell, dqmiolumiharvest::j, dqmdumpme::k, GetRecoTauVFromDQM_MC_cff::kk, pixelTopology::last_barrel_layer, TrajectorySeedProducer_cfi::layerPairs, pixelClustering::maxNumModules, maxNumOfDoublets, phase1PixelTopology::maxr, phase1PixelTopology::maxz, SiStripPI::min, minRadius2T4, phase1PixelTopology::minz, LaserClient_cfi::nbins, nCells, TrackingDataMCValidation_Standalone_cff::nmin, nPairs, offsets, or, SurfaceOrientation::outer, AlCaHLTBitMon_ParallelJobs::p, pairLayerId, phiBinner, submitPVValidationJobs::ptcut, short2phi(), compareTotals::tot, and z0cut.
ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::if | ( | threadIdxLocalY | = = 0 && threadIdxLocalX == 0 | ) |
Definition at line 173 of file CAPixelDoubletsAlgos.h.
References mps_fire::i, innerLayerCumulativeSize, TrajectorySeedProducer_cfi::layerPairs, layerSize, nPairs, and ntot.
Referenced by VIDSelectorBase.VIDSelectorBase::__call__(), Mixins._TypedParameterizable::__findDefaultsFor(), RPCLinkSynchroStat::add(), DtPhase2DigiToStubsConverterOmtf::addDTphiDigi(), vid_id_tools::addVIDSelectionToPATProducer(), EcalMatacqAnalyzer::analyze(), SiPhase2BadStripChannelReader::analyze(), CSCAFEBConnectAnalysis::analyze(), BTagPerformanceAnalyzerMC::analyze(), HGCGeometryValidation::analyze(), CTPPSProtonReconstructionEfficiencyEstimatorMC::analyze(), HLTrigReport::analyze(), reco::PFDisplacedVertexCandidate::associatedElements(), reco::PFBlock::associatedElements(), OMTFProcessor< GoldenPatternType >::averagePatterns(), HistogramManager::book(), HLTObjectMonitor::bookHistograms(), HLTObjectMonitorProtonLead::bookHistograms(), CosmicMuonTrajectoryBuilder::build(), magneticfield::MagGeoBuilder::buildInterpolator(), ticl::PatternRecognitionbyCLUE3D< TILES >::calculateLocalDensity(), batchmanager.BatchManager::CheckBatchScript(), CondDBESSource::CondDBESSource(), CaloTowersCreationAlgo::convert(), popcon::EcalChannelStatusHandler::cosmicsAnalysis(), DeadROCCounter_Phase1::countBadROCBarrel(), DeadROCCounter_Phase1::countBadROCForward(), python.cmstools::createBranchBuffer(), submitPVValidationJobs::createTheBashFile(), customiseForTICLv5_cff::customiseTICLv5FromReco(), FWEveDigitSetScalableMarkerGL::DirectDraw(), getPayloadData::discover_plugins(), evf::FastMonitoringService::doSnapshot(), SiPixelLorentzAnglePCLHarvester::dqmEndJob(), SiPixelStatusHarvester::dqmEndRun(), getInfo::dumpIDs(), getInfo::dumpSNs(), EMap::EMap(), hcaldqm::DigiRunSummary::endJob(), ElectronCalibration::endJob(), OccupancyPlots::endRun(), TritonClient::evaluate(), l1t::CorrCondition::evaluateCondition(), l1t::CorrWithOverlapRemovalCondition::evaluateCondition(), HGCMouseBite::exclude(), trklet::TripletEngine::execute(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::extractMET(), ecaldqm::fetchAndFill(), dqm::impl::MonitorElement::Fill(), OMTFProcessor< GoldenPatternType >::fillCounts(), FWECALCaloDataDetailViewBuilder::fillData(), NtupleManager::FillFitParameters(), TrackerValidationVariables::fillHitQuantities(), reco::HcalNoiseInfoProducer::fillOtherSummaryVariables(), DTTimingExtractor::fillTiming(), TrackingQualityChecker::fillTrackingStatus(), LogErrorEventFilter::filter(), batchHippy.MyBatchManager::finalize(), ElectronMCTruthFinder::find(), PhotonMCTruthFinder::find(), sistrip::SpyUtilities::findAPVErrorBits(), ContainmentCorrectionAnalyzer::findMcTruth(), plotBaryCentre_VS_BeamSpot::findRunIndex(), GEMVFATStatus::GEMVFATStatus(), genlkupmap(), gen::HydjetHadronizer::get_particles(), findAndChange::get_root_color(), python.Lumis::getByLabel(), python.Runs::getByLabel(), python.Events::getByLabel(), compareTotals::getCanvasMainPad(), p2eg::getClustersCombined(), HcalLutManager::getCompressionLutXmlFromAsciiMaster(), HcalLutManager::getCompressionLutXmlFromCoder(), EcalElectronicsMapper::getDCCId(), HistoManager::getDetIdsForType(), G2GainsValidator::getExpressGT(), HcalLutManager::getHEFineGrainLUTs(), HcalObjRepresent::HcalDataContainer< Items, Item >::getItemFromValCont(), HcalLutManager::getLinearizationLutXmlFromAsciiMasterEmap(), HcalLutManager::getLinearizationLutXmlFromCoder(), HcalLutManager::getLinearizationLutXmlFromCoderEmap(), HcalLutManager::getLutXmlFromAsciiMaster(), MT2Analyzer.MT2Analyzer::getMT2Hemi(), popcon::EcalPulseShapesHandler::getNewObjects(), DTKeyedConfigHandler::getNewObjects(), FastLineRecognition::getOneLine(), OMTFinput::getRefHits(), CSCOfflineMonitor::getSignal(), HcalLutManager::getZdcLutXml(), FWGUIEventFilter::HandleKey(), VIDSelectorBase.VIDSelectorBase::initialize(), SiPixelFedCablingMap::initializeRocs(), SiPixelTemplate::interpolate(), helpers::jetCollectionString(), getInfo::listRuns(), LoadEPDB::LoadEPDB(), HGCalGeomParameters::loadGeometryHexagon8(), HGCalGeomParameters::loadGeometryHexagonModule(), HGCalDDDConstants::localToGlobal8(), HGCalDDDConstants::locateCell(), LzmaDec_DecodeToDic(), run_AlCaRecoTriggerBitsUpdateWorkflow::main(), checkRuns::main(), checkPayloads::main(), MultipleCompare::main(), BeamSpotWorkflow::main(), objects.IsoTrackAnalyzer.IsoTrackAnalyzer::makeIsoTrack(), FastTrackerRecHitMaskProducer_cfi::maskProducerFromClusterRemover(), batchHippy.MyBatchManager::mkdir(), batchmanager.BatchManager::mkdir(), GenSpecificAlgo::mkSpecificGenMETData(), MSLayersKeeperX0DetLayer::MSLayersKeeperX0DetLayer(), HGCalDDDConstants::numberCellsHexagon(), omtfHitToEventInput(), DQMNet::onMessage(), CheckHitPattern::operator()(), omtf::operator<<(), operator<<(), hitfit::operator<<(), l1t::TriggerMenuParser::parseCorrelation(), l1t::TriggerMenuParser::parseCorrelationThreeBody(), l1t::TriggerMenuParser::parseCorrelationWithOverlapRemoval(), bigModule::plot(), subModule::plot(), ROC_plotter::Plot_ROC_curves(), ROC_plotter::Plot_ROC_curves_vs_dz_noMTD(), plotBaryCentre_VS_BeamSpot::plotbarycenter(), TritonService::preBeginJob(), MatrixInjector.MatrixInjector::prepare(), cms::DDFilteredView::printFilter(), studyJets::printJetProperties(), AlCaHLTBitMon_QueryRunRegistry::printLumi(), TTUSectorORLogic::process(), PPSAlignmentWorker::SectorData::process(), DDLSpecPar::processElement(), OMTFProcessor< GoldenPatternType >::processInput(), RecHitProcessor::processLook(), PATTauHybridProducer::produce(), trklet::DRin::produce(), PuppiProducer::produce(), L1Comparator::produce(), ecaldqm::PedestalClient::producePlots(), spr::propagateHCAL(), TempTrajectory::pushAux(), SiPixelTemplate::qbin(), LMap::impl::read(), plotBaryCentre_VS_BeamSpot::readBaryCentreAnalyzerTree(), FedRawDataInputSource::readWorker(), cms::DDNamespace::rotation(), production_tasks.CheckDatasetExists::run(), plotBaryCentre_VS_BeamSpot::Run(), ecaldqm::LedTask::runOnUncalibRecHits(), ecaldqm::LaserTask::runOnUncalibRecHits(), HGCDigitizerBase::runSimple(), CondDBESSource::setIntervalFor(), cms::DDNamespace::solid(), batchmanager.BatchManager::SubmitJobs(), vid_id_tools::switchOnVIDElectronIdProducer(), vid_id_tools::switchOnVIDMuonIdProducer(), vid_id_tools::switchOnVIDPhotonIdProducer(), pfTools::switchToPFMET(), dqm::impl::MonitorElement::syncCoreObject(), SiPixelTemplate::temperrors(), data_formats::to_datatables(), coreTools.RemoveMCMatching::toolCode(), trackTools.MakePATTrackCandidates::toolCode(), CaloTowerConstituentsMap::towerOf(), HGVHistoProducerAlgo::tracksters_to_SimTracksters(), CosmicMuonTrajectoryBuilder::trajectories(), omtf::translatePact2Omtf(), CSCDDUEventData::unpack_data(), reco::KalmanGhostTrackUpdater::update(), CountProcessesAction::update(), run_AlCaRecoTriggerBitsUpdateWorkflow::updateBits(), and OMTFPatternMaker::writeMergedGPs().
const uint32_t ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::threadIdxLocalX | ( | alpaka::getIdx< alpaka::Block, alpaka::Threads > | (acc)[dimIndexX] | ) |
const uint32_t ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::threadIdxLocalY | ( | alpaka::getIdx< alpaka::Block, alpaka::Threads > | (acc)[dimIndexY] | ) |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT<TrackerTraits> uint32_t CellNeighborsVector<TrackerTraits>* ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::cellNeighbors |
Definition at line 133 of file CAPixelDoubletsAlgos.h.
Referenced by GPUCACellT< TrackerTraits >::__attribute__(), for(), ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::InitDoublets< TrackerTraits >::operator()(), and ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::GetDoubletsFromHisto< TrackerTraits >::operator()().
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT<TrackerTraits>* ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::cells |
Definition at line 133 of file CAPixelDoubletsAlgos.h.
Referenced by for(), and ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::CAFishbone< TrackerTraits >::operator()().
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT<TrackerTraits> uint32_t CellNeighborsVector<TrackerTraits> CellTracksVector<TrackerTraits>* ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::cellTracks |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT<TrackerTraits> uint32_t CellNeighborsVector<TrackerTraits> CellTracksVector<TrackerTraits> HitsConstView<TrackerTraits> OuterHitOfCell<TrackerTraits> CellCutsT<TrackerTraits> const& ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::cuts |
Definition at line 141 of file CAPixelDoubletsAlgos.h.
Referenced by for().
constexpr uint32_t ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::dimIndexX = 1u |
Definition at line 169 of file CAPixelDoubletsAlgos.h.
constexpr uint32_t ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::dimIndexY = 0u |
Definition at line 168 of file CAPixelDoubletsAlgos.h.
const bool ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::doPtCut = cuts.doPtCut_ |
Definition at line 146 of file CAPixelDoubletsAlgos.h.
Referenced by for().
const bool ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::doZ0Cut = cuts.doZ0Cut_ |
Definition at line 145 of file CAPixelDoubletsAlgos.h.
Referenced by for().
const float ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::hardPtCut = cuts.ptCut_ |
Definition at line 149 of file CAPixelDoubletsAlgos.h.
Referenced by CACell::checkAlignmentAndAct(), CACell::checkAlignmentAndPushTriplet(), CACell::checkAlignmentAndTag(), CellularAutomaton::createAndConnectCells(), CellularAutomaton::findTriplets(), and CACell::haveSimilarCurvature().
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT<TrackerTraits> uint32_t CellNeighborsVector<TrackerTraits> CellTracksVector<TrackerTraits> HitsConstView<TrackerTraits> ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::hh |
Definition at line 133 of file CAPixelDoubletsAlgos.h.
Referenced by Histos::addObject(), HtrXmlPattern::analyze(), RecAnalyzerMinbias::beginJob(), ALPAKA_ACCELERATOR_NAMESPACE::CAHitNtupletGeneratorKernels< TTTraits >::buildDoublets(), FWTEveViewer::CaptureAndSaveImage(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::check_alignment(), ALPAKA_ACCELERATOR_NAMESPACE::CAHitNtupletGeneratorKernels< TTTraits >::classifyTuples(), PFEnergyCalibration::energyEmHad(), Histos::fill(), HcalObjRepresent::FillUnphysicalHEHFBins(), TwoTrackMinimumDistance::firstAngle(), for(), MultiHitGeneratorFromChi2::hitSets(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::init(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::inner_detIndex(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::inner_iphi(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::inner_x(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::inner_y(), ALPAKA_ACCELERATOR_NAMESPACE::CAHitNtupletGeneratorKernels< TTTraits >::launchKernels(), CaloTowerHardcodeGeometryLoader::makeCell(), ALPAKA_ACCELERATOR_NAMESPACE::Kernel_BLFastFit< N, TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::Kernel_FastFit< N, TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::CAFishbone< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::GetDoubletsFromHisto< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::outer_detIndex(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::outer_iphi(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::outer_r(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::outer_x(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::outer_y(), ALPAKA_ACCELERATOR_NAMESPACE::CACellT< TrackerTraits >::outer_z(), TwoTrackMinimumDistance::pathLength(), TwoTrackMinimumDistance::pointsHelixHelix(), TrackListMerger::produce(), Histos::put(), FWTEveViewer::SaveJpg(), FWTEveViewer::SavePng(), TwoTrackMinimumDistance::secondAngle(), CmsShowMainFrame::showFWorksInfo(), and DCULVRVoltagesDat::writeArrayDB().
auto& ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::innerLayerCumulativeSize = alpaka::declareSharedVar<uint32_t[TrackerTraits::nPairs], __COUNTER__>(acc) |
Definition at line 165 of file CAPixelDoubletsAlgos.h.
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT<TrackerTraits> uint32_t CellNeighborsVector<TrackerTraits> CellTracksVector<TrackerTraits> HitsConstView<TrackerTraits> OuterHitOfCell<TrackerTraits> ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::isOuterHitOfCell |
Definition at line 133 of file CAPixelDoubletsAlgos.h.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::CAHitNtupletGeneratorKernels< TTTraits >::buildDoublets(), for(), ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::InitDoublets< TrackerTraits >::operator()(), ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::CAFishbone< TrackerTraits >::operator()(), and ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::GetDoubletsFromHisto< TrackerTraits >::operator()().
auto ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::layerSize = [=](uint8_t li) { return offsets[li + 1] - offsets[li]; } |
Definition at line 160 of file CAPixelDoubletsAlgos.h.
Referenced by if().
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::maxNumOfDoublets |
Definition at line 133 of file CAPixelDoubletsAlgos.h.
Referenced by for(), and ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::GetDoubletsFromHisto< TrackerTraits >::operator()().
const float ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::minRadius = hardPtCut * 87.78f |
Definition at line 151 of file CAPixelDoubletsAlgos.h.
const float ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::minRadius2T4 = 4.f * minRadius * minRadius |
Definition at line 152 of file CAPixelDoubletsAlgos.h.
Referenced by for().
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t const uint32_t CACellT<TrackerTraits> uint32_t* ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::nCells |
Definition at line 133 of file CAPixelDoubletsAlgos.h.
Referenced by algorithm(), HGCalTestGuardRing::analyze(), HGCalMouseBiteTester::analyze(), reco::helper::JetIDHelper::classifyJetComponents(), reco::helper::JetIDHelper::classifyJetTowers(), for(), HFNoseDetIdToModule::getDetIds(), HGCSiliconDetIdToModule::getDetIds(), HGCSiliconDetIdToModule::getDetTriggerIds(), HFNoseDetIdToModule::getTriggerDetIds(), HLTJetTimingProducer< T >::jetTimeFromEcalCells(), HcalHardcodeGeometryLoader::makeHECells_H2(), HcalHardcodeGeometryLoader::makeHFCells(), HcalFlexiHardcodeGeometryLoader::makeHFCells(), HcalHardcodeGeometryLoader::makeHOCells(), HcalFlexiHardcodeGeometryLoader::makeHOCells(), ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::GetDoubletsFromHisto< TrackerTraits >::operator()(), HLTJetTimingProducer< T >::produce(), and HcalSiPM::setNCells().
ALPAKA_FN_ACC ALPAKA_FN_INLINE void uint32_t ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::nPairs |
Definition at line 133 of file CAPixelDoubletsAlgos.h.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::CellCutsT< TrackerTraits >::CellCutsT(), for(), and if().
auto& ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::ntot = alpaka::declareSharedVar<uint32_t, __COUNTER__>(acc) |
Definition at line 166 of file CAPixelDoubletsAlgos.h.
Referenced by algorithm(), MaterialBudgetVolumeAnalysis::analyze(), HGCalDigiValidation::analyze(), HGCalRecHitValidation::analyze(), DDHCalBarrelAlgo::constructGeneralVolume(), SiStripBadComponentInfo::fillBadComponentMaps(), HcalBarrelAlgo::HcalBarrelAlgo(), if(), HGCalGeomParameters::loadGeometryHexagon8(), HGCalTBGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon(), DDHGCalEEAlgo::positionSensitive(), DDHGCalModule::positionSensitive(), DDHGCalEEFileAlgo::positionSensitive(), DDHGCalHEFileAlgo::positionSensitive(), DDHGCalHEAlgo::positionSensitive(), HGCalEEFileAlgo::positionSensitive(), HGCalEEAlgo::PositionSensitive(), HGCalHEFileAlgo::positionSensitive(), HGCalHEAlgo::positionSensitive(), HLTPFJetIDProducer::produce(), TrajectorySegmentBuilder::segments(), L1EmulatorErrorFlagClient::setSummary(), HDRShower::thetaFunction(), and L1TCorrelatorLayer1Producer::totAndMax().
uint32_t const* __restrict__ ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::offsets = hh.hitsLayerStart().data() |
Definition at line 157 of file CAPixelDoubletsAlgos.h.
Referenced by for().
uint32_t ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::pairLayerId = 0 |
Definition at line 183 of file CAPixelDoubletsAlgos.h.
Referenced by for().
auto const& __restrict__ ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::phiBinner = hh.phiBinner() |
Definition at line 156 of file CAPixelDoubletsAlgos.h.
Referenced by for().
const float ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::z0cut = cuts.z0Cut_ |
Definition at line 148 of file CAPixelDoubletsAlgos.h.
Referenced by for(), and trklet::TrackletLUT::getVMRLookup().