Classes | |
class | Producer |
struct | WorkSpace |
Typedefs | |
using | Hist = cms::cuda::HistoContainer< uint8_t, 256, 16000, 8, uint16_t > |
using | TkSoA = pixelTrack::TrackSoA |
using | ZVertices = ZVertexSoA |
Functions | |
__device__ | __attribute__ ((always_inline)) void clusterTracksByDensity(gpuVertexFinder |
__syncthreads () | |
assert (soa) | |
assert (nvFinal<=nvIntermediate) | |
assert (pdata) | |
assert (zt) | |
assert ((int) nt<=hist.capacity()) | |
assert (hist.size()==nt) | |
assert (foundClusters< ZVertices::MAXVTX) | |
hist | finalize (hws) |
for (int idx=first, nt=TkSoA::stride();idx< nt;idx+=gridDim.x *blockDim.x) | |
for (auto j=threadIdx.x;j< Hist::totbins();j+=blockDim.x) | |
if (1==nvFinal) | |
pws | init () |
printf ("params %d %f %f %f\n", minT, eps, errmax, chi2max) | |
printf ("booked hist with %d bins, size %d for %d tracks\n", hist.nbins(), hist.capacity(), nt) | |
wv *[i] | printf ("found %d proto clusters ", foundClusters) |
printf ("and %d noise\n", noise) | |
printf ("found %d proto vertices\n", foundClusters) | |
while (__syncthreads_or(more)) | |
Variables | |
float *__restrict__ | chi2 = data.chi2 |
__device__ WorkSpace float | chi2Max |
WorkSpace int float float float | chi2max |
auto &__restrict__ | data = *pdata |
WorkSpace int float | eps |
auto | er2mx = errmax * errmax |
WorkSpace int float float | errmax |
float const *__restrict__ | ezt2 = ws.ezt2 |
auto | first = blockIdx.x * blockDim.x + threadIdx.x |
auto const & | fit = tracks.stateAtBS |
__shared__ unsigned int | foundClusters = 0 |
__shared__ Hist | hist |
__shared__ Hist::Counter | hws [32] = 0 |
int32_t *__restrict__ | iv = ws.iv |
uint8_t *__restrict__ | izt = ws.izt |
__device__ WorkSpace float | maxChi2 |
constexpr float | maxChi2ForFinalFit = 5000.f |
constexpr float | maxChi2ForFirstFit = 50.f |
constexpr float | maxChi2ForSplit = 9.f |
WorkSpace int | minT |
bool | more = true |
__shared__ int | nloops = 0 |
int32_t *__restrict__ | nn = data.ndof |
__shared__ int | noise = 0 |
auto | nt = ws.ntrks |
uint32_t & | nvFinal = data.nvFinal |
uint32_t & | nvIntermediate = ws.nvIntermediate |
ZVertexSoA WorkSpace float | ptMin |
float const *__restrict__ | ptt2 = ws.ptt2 |
float *__restrict__ | ptv2 = data.ptv2 |
WorkSpace * | pws |
auto const * | quality = tracks.qualityData() |
return | |
ZVertexSoA * | soa |
uint16_t *__restrict__ | sortInd = data.sortInd |
auto const & | tracks = *ptracks |
auto &__restrict__ | ws = *pws |
float *__restrict__ | wv = data.wv |
float const *__restrict__ | zt = ws.zt |
float *__restrict__ | zv = data.zv |
typedef cms::cuda::HistoContainer< uint8_t, 256, 16000, 8, uint16_t > gpuVertexFinder::Hist |
Definition at line 47 of file gpuClusterTracksDBSCAN.h.
using gpuVertexFinder::TkSoA = typedef pixelTrack::TrackSoA |
Definition at line 12 of file gpuVertexFinder.h.
using gpuVertexFinder::ZVertices = typedef ZVertexSoA |
Definition at line 11 of file gpuVertexFinder.h.
|
inline |
Definition at line 20 of file gpuClusterTracksByDensity.h.
References __syncthreads(), funct::abs(), assert(), cms::cudacompat::atomicInc(), cms::cudacompat::blockDim, cms::cuda::OneToManyAssoc::capacity(), data, eps, er2mx, errmax, ezt2, foundClusters, hist, hws, mps_fire::i, iv, izt, dqmiolumiharvest::j, heppy_loop::loop, visualization-live-secondInstance_cfg::m, SiStripPI::max, ZVertexSoA::MAXTRACKS, ZVertexSoA::MAXVTX, min(), cms::cuda::HistoContainer< T, NBINS, SIZE, S, I, NHISTS >::nbins(), nn, nt, nvFinal, nvIntermediate, cms::cuda::OneToManyAssoc::off, printf(), pws, cms::cudacompat::threadIdx, cms::cuda::HistoContainer< T, NBINS, SIZE, S, I, NHISTS >::totbins(), verbose, ws, and zt.
|
inline |
Definition at line 108 of file cudaCompat.h.
Referenced by gpuPixelRecHits::__attribute__(), __attribute__(), cms::cuda::__attribute__(), gpuClustering::for(), and for().
gpuVertexFinder::assert | ( | soa | ) |
gpuVertexFinder::assert | ( | nvFinal<= | nvIntermediate | ) |
gpuVertexFinder::assert | ( | pdata | ) |
Referenced by __attribute__(), gpuVertexFinder::Producer::make(), and while().
gpuVertexFinder::assert | ( | zt | ) |
gpuVertexFinder::assert | ( | (int) nt<=hist.capacity() | ) |
gpuVertexFinder::assert | ( | hist. | size() = =nt | ) |
gpuVertexFinder::assert | ( | ) |
hist gpuVertexFinder::finalize | ( | hws | ) |
Referenced by reco::TaggingVariableList::insert().
gpuVertexFinder::for | ( | int | idx = first | ) |
Definition at line 29 of file gpuVertexFinder.cc.
References cms::cudacompat::atomicAdd(), data, fit, pixelTrack::highPurity, ZVertexSoA::idv, nHits, DiDispStaMuonMonitor_cfi::pt, pws, quality, and tracks.
gpuVertexFinder::for | ( | ) |
gpuVertexFinder::if | ( | 1 | = = nvFinal | ) |
pws gpuVertexFinder::init | ( | ) |
Referenced by gpuVertexFinder::Producer::make().
Referenced by gpuPixelRecHits::__attribute__(), __attribute__(), HcalRawToDigiGPU::acquire(), FWTTreeCache::AddBranch(), FWTTreeCache::AddBranchTopLevel(), FWTGeoRecoGeometryESProducer::addCaloTowerGeometry(), FWTGeoRecoGeometryESProducer::addEcalCaloGeometry(), FWTGeoRecoGeometryESProducer::addHcalCaloGeometryBarrel(), FWTGeoRecoGeometryESProducer::addHcalCaloGeometryEndcap(), FWTGeoRecoGeometryESProducer::addHcalCaloGeometryForward(), FWTGeoRecoGeometryESProducer::addHcalCaloGeometryOuter(), DeDxDiscriminatorLearner::algoAnalyzeTheTree(), SiStripGainFromCalibTree::algoAnalyzeTheTree(), SiStripGainFromData::algoBeginJob(), SiStripGainFromData::algoBeginRun(), SiStripGainsPCLHarvester::algoComputeMPVandGain(), SiStripGainFromCalibTree::algoComputeMPVandGain(), SiStripGainFromData::algoEndJob(), SiPixelDynamicInefficiencyReader::analyze(), l1t::GtInputDump::analyze(), EGEnergyAnalyzer::analyze(), EGammaCutBasedEleIdAnalyzer::analyze(), DummyEvelyser::analyze(), JanAlignmentAlgorithm::analyze(), ResidualRefitting::analyze(), FWGeometryTableManagerBase::applyTransparencyFromEditor(), TShapeAnalysis::assignChannel(), DummyEvelyser::beginJob(), DummyEvelyser::beginRun(), FWFFLooper::beginRun(), FWTTreeCache::BranchAccessCallIn(), FWPFCandidateDetailView::build(), CAHitNtupletGeneratorOnGPU::CAHitNtupletGeneratorOnGPU(), gpuCalibPixel::calibDigis(), FWOverlapTableManager::cellRenderer(), FWGeometryTableManager::cellRenderer(), L1TMuonBarrelKalmanAlgo::chain(), check_runcomplete(), FWGeometryTableManager::checkHierarchy(), FWGeometryTableManager::checkRegionOfInterest(), MuonIdTruthInfo::checkSimHitForBestMatch(), riemannFit::circleFit(), FWFileEntry::closeFile(), ResidualRefitting::CollectTrackHits(), hcal::reconstruction::compute_pulse_shape_value(), TFParams::copie_colonne_mat(), CordicXilinx::CordicXilinx(), TMatacq::countBadPulses(), riemannFit::cov_radtocart(), EcalFEtoDigi::create_TPSample(), EcalFEtoDigi::create_TTDetId(), mkfit::createPhase1TrackerGeometry(), ResidualRefitting::cylExtrapTrkSam(), HOTriggerPrimitiveDigi::data(), dbgPrintf(), LzmaFile::DecodeAll(), notcub::CachingDeviceAllocator::DeviceAllocate(), notcub::CachingDeviceAllocator::DeviceFree(), TFParams::diff_mat(), CSCValidation::doTimeMonitoring(), DataCertificationJetMET::dqmEndJob(), FWTTreeCache::DropBranch(), FWTTreeCache::DropBranchTopLevel(), DTCtcp::DTCtcp(), CSCComparatorData::dump(), ResidualRefitting::dumpMuonRecHits(), ResidualRefitting::dumpTrackExtrap(), ResidualRefitting::dumpTrackHits(), ResidualRefitting::dumpTrackRef(), CSCEfficiency::efficienciesPerChamber(), DummyEvelyser::endJob(), RPCNoise::endJob(), LogErrorEventFilter::endJob(), PixelLumiDQM::endLuminosityBlock(), DummyEvelyser::endRun(), L1TMuonBarrelKalmanAlgo::estimateChiSquare(), L1TMuonBarrelKalmanAlgo::estimateCompatibility(), EveService::EveService(), factorRPFromSensorCorrections(), riemannFit::fastFit(), JanAlignmentAlgorithm::feed(), fill_mat(), GenWeightsTableProducer::fillLHEWeightTables(), CSCEfficiency::fillRechitsSegments_info(), JetIDFailureFilter::filter(), BadGlobalMuonTagger::filter(), EcalDeadCellTriggerPrimitiveFilter::filter(), EcalDeadCellDeltaRFilter::filter(), CSCEfficiency::filter(), GenHFHadronMatcher::findInMothers(), StraightTrackAlignment::finish(), LocalTrackFitter::fit(), Fit_MaximumPoint(), LocalTrackFitter::fitAndRemoveOutliers(), TFParams::fitpj(), gpuClustering::for(), for(), gpuPixelDoublets::for(), notcub::CachingHostAllocator::FreeAllCached(), notcub::CachingDeviceAllocator::FreeAllCached(), FWFFHelper::FWFFHelper(), PPSFastLocalSimulation::GenerateTrack(), HistoManager::GetAHistogram(), HcalQLPlotHistoMgr::GetAHistogramImpl(), L1TMuonBarrelKalmanAlgo::getByCode(), HistoManager::getDetIdsForType(), HistoManager::getElecIdsForType(), FWTGeoRecoGeometryESProducer::GetMedium(), SiStripApvGainRescaler::getNewObject(), SiStripChannelGainFromDBMiscalibrator::getNewObject(), SiStripGainsPCLHarvester::getNewObject(), SiStripGainFromData::getNewObject(), SiStripGainFromCalibTree::getNewObject(), popcon::EcalTPGFineGrainEBIdMapHandler::getNewObjects(), popcon::EcalTPGFineGrainEBGroupHandler::getNewObjects(), FastLineRecognition::getOneLine(), FastLineRecognition::getPatterns(), GenWeightsTableProducer::globalBeginRun(), CmsShowNavigator::goTo(), Herwig6Hadronizer::hadronize(), HcalSiPMCharacteristicsGPU::HcalSiPMCharacteristicsGPU(), notcub::CachingHostAllocator::HostAllocate(), notcub::CachingHostAllocator::HostFree(), HOTPDigiTwinMux::HOTPDigiTwinMux(), HOTriggerPrimitiveDigi::HOTriggerPrimitiveDigi(), TPNFit::init(), Rivet::HiggsTemplateCrossSections::init(), Herwig6Hadronizer::initialize(), TFParams::inv3x3(), TSFit::inverms(), TFParams::inverse_mat(), L1TowerCalibrator::L1TowerCalibrator(), riemannFit::lineFit(), main(), ResidualRefitting::MatchTrackWithRecHits(), DTDriftTimeParametrization::MB_DT_delta_t(), DTTime2DriftParametrization::MB_DT_delta_x(), DTTime2DriftParametrization::MB_DT_drift_distance(), DTDriftTimeParametrization::MB_DT_drift_time(), riemannFit::min_eigen3D(), modulediff(), FWFileEntry::NewEventItemCallIn(), NuclearTrackCorrector::newTrajNeeded(), RootSig2XTReqHandler::Notify(), FWFileEntry::openFile(), CordicXilinx::operator()(), HcalTBObjectUnpacker::parseCalib(), TotemDAQMappingESSourceXML::ParseTreeDiamond(), CTPPSPixelDAQMappingESSourceXML::ParseTreePixel(), TotemDAQMappingESSourceXML::ParseTreeRP(), L1TMuonBarrelKalmanAlgo::phiAt2(), FWPFCandidateDetailView::plotEtChanged(), EveService::postBeginJob(), EveService::postEndJob(), FWFFLooper::postEndJob(), EveService::postEvent(), EveService::postGlobalBeginRun(), CSCChamberTimeCorrectionsValues::prefill(), CSCChipSpeedCorrectionDBConditions::prefillDBChipSpeedCorrection(), CSCGasGainCorrectionDBConditions::prefillDBGasGainCorrection(), FW3DViewDistanceMeasureTool::Print(), TFHeaderDescription::Print(), CDFRunInfo::print(), print(), AlignmentGeometry::print(), helper::ScannerBase::print(), SeedingNode< DATA >::print(), VFATFrame::Print(), GPUCACell::print_cell(), TFParams::print_mat(), TFParams::print_mat_nk(), conddb_version_mgr::print_table(), o2olib::print_table(), StraightTrackAlignment::printAlgorithmsLine(), L1TOccupancyClient::printDeadChannels(), FWTrackResidualDetailView::printDebug(), EgammaCutBasedEleId::PrintDebug(), EffectiveAreas::printEffectiveAreas(), ZElectronsSelector::printEffectiveAreas(), TotemRPSD::printHitInfo(), PPSDiamondSD::printHitInfo(), printId(), riemannFit::printIt(), TMatacq::printitermatacqData(), StraightTrackAlignment::printLineSeparator(), TMatacq::printmatacqData(), StraightTrackAlignment::printN(), StraightTrackAlignment::printQuantitiesLine(), FWGeoTopNode::printSelected(), TShapeAnalysis::printshapeData(), bitset_utilities::printWords(), L1TMuonBarrelKalmanRegionModule::process(), L1TMuonBarrelKalmanTrackFinder::process(), StraightTrackAlignment::processEvent(), TotemTriggerRawToDigi::ProcessLoneGFrame(), TRootXTReq::ProcessQueue(), HcalRawToDigiGPU::produce(), L1TMuonBarrelKalmanStubProducer::produce(), SiPixelRecHitSoAFromLegacy::produce(), L1TowerCalibrator::produce(), NuclearTrackCorrector::produce(), PPSFastLocalSimulation::produce(), TFParams::produit_mat(), TFParams::produit_mat_int(), L1TMuonBarrelKalmanAlgo::propagate(), TShapeAnalysis::putAllVals(), TMatacq::rawPulseAnalysis(), EcalFEtoDigi::readInput(), Herwig6Hadronizer::readSettings(), QcdLowPtDQM::reallyPrint(), DTCtcp::Receive(), CSCEfficiency::recHitSegment_Efficiencies(), FW3DViewDistanceMeasureTool::refCurrentVertex(), ElectronEnergyRegressionEvaluate::regressionUncertaintyNoTrkVar(), ElectronEnergyRegressionEvaluate::regressionUncertaintyNoTrkVarV1(), ElectronEnergyRegressionEvaluate::regressionUncertaintyWithSubClusters(), ElectronEnergyRegressionEvaluate::regressionUncertaintyWithTrkVar(), ElectronEnergyRegressionEvaluate::regressionUncertaintyWithTrkVarV1(), ElectronEnergyRegressionEvaluate::regressionUncertaintyWithTrkVarV2(), ElectronEnergyRegressionEvaluate::regressionValueNoTrkVar(), ElectronEnergyRegressionEvaluate::regressionValueNoTrkVarV1(), ElectronEnergyRegressionEvaluate::regressionValueWithSubClusters(), ElectronEnergyRegressionEvaluate::regressionValueWithTrkVar(), ElectronEnergyRegressionEvaluate::regressionValueWithTrkVarV1(), ElectronEnergyRegressionEvaluate::regressionValueWithTrkVarV2(), LocalTrackFitter::removeInsufficientPots(), FWFileEntry::RemovingEventItemCallIn(), FWPFCandidateDetailView::rnrHcalChanged(), FWTriggerTableView::saveImageTo(), FWTableView::saveImageTo(), FWTEveViewer::SavePng(), fwlite::Scanner< Collection >::scan(), TFParams::set_const(), HIPAlignmentAlgorithm::setAlignmentPositionError(), FW3DViewBase::setCurrentDMTVertex(), L1MuKBMTrack::setKalmanGain(), L1TOccupancyClientHistogramService::setMaskedBins(), notcub::CachingHostAllocator::SetMaxCachedBytes(), notcub::CachingDeviceAllocator::SetMaxCachedBytes(), EveService::slotExit(), JanAlignmentAlgorithm::solve(), TFParams::somme_mat_int(), HepMCFilterDriver::statistics(), SiStripGainFromCalibTree::storeOnTree(), CSCEfficiency::stripWire_Efficiencies(), ResidualRefitting::trkExtrap(), HcalUnpacker::unpackUTCA(), spu::Untar(), FWGeometryTableManager::updateFilter(), L1TMuonBarrelKalmanAlgo::updateLUT(), L1TMuonBarrelKalmanAlgo::updateOffline(), L1TMuonBarrelKalmanAlgo::updateOffline1D(), L1TMuonBarrelKalmanAlgo::vertexConstraintLUT(), L1TMuonBarrelKalmanAlgo::vertexConstraintOffline(), l1tpf_impl::COEFile::writeTracksToFile(), ResidualRefitting::zero_storage(), DTCtcp::~DTCtcp(), and EveService::~EveService().
gpuVertexFinder::printf | ( | "booked hist with %d | bins, |
size%d for%d tracks\n" | , | ||
hist. | nbins(), | ||
hist. | capacity(), | ||
nt | |||
) |
wv* [i] gpuVertexFinder::printf | ( | "found %d proto clusters " | , |
foundClusters | |||
) |
gpuVertexFinder::printf | ( | "and %d noise\n" | , |
noise | |||
) |
gpuVertexFinder::printf | ( | "found %d proto vertices\n" | , |
foundClusters | |||
) |
gpuVertexFinder::while | ( | __syncthreads_or(more) | ) |
Definition at line 109 of file gpuClusterTracksIterative.h.
References funct::abs(), assert(), cms::cudacompat::atomicMin(), cms::cuda::be, cms::cuda::HistoContainer< T, NBINS, SIZE, S, I, NHISTS >::bin(), cms::cudacompat::blockDim, mps_fire::i, dqmiolumiharvest::j, isotrackApplyRegressor::k, heppy_loop::loop, visualization-live-secondInstance_cfg::m, min(), nloops, nt, AlCaHLTBitMon_ParallelJobs::p, and cms::cudacompat::threadIdx.
Referenced by ThreeThresholdAlgorithm::addToCandidate(), EcalSimParametersFromDD::build(), commentSkipper.buildFileCommentSkipper::filterMultilineComment(), dqm_interfaces.DQMcommunicator::get_runs_list(), and histoStyle::savePlots().
float const *__restrict__ gpuVertexFinder::chi2 = data.chi2 |
Definition at line 28 of file gpuFitVertices.h.
WorkSpace float gpuVertexFinder::chi2Max |
Definition at line 18 of file gpuFitVertices.h.
Referenced by CosmicMuonRecoAnalyzer::bookHistograms(), MuonRecoAnalyzer::bookHistograms(), MuonRecoOneHLT::bookHistograms(), TkConvValidator::bookHistograms(), PhotonValidator::bookHistograms(), ApeEstimator::bookTrackHists(), CosmicMuonRecoAnalyzer::CosmicMuonRecoAnalyzer(), MuonRecoAnalyzer::MuonRecoAnalyzer(), and MuonRecoOneHLT::MuonRecoOneHLT().
WorkSpace int float float float gpuVertexFinder::chi2max |
Definition at line 23 of file gpuClusterTracksDBSCAN.h.
Referenced by DTSegmentExtendedCand::good().
auto &__restrict__ gpuVertexFinder::data = *pdata |
Definition at line 31 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__(), and for().
WorkSpace int float gpuVertexFinder::eps |
Definition at line 18 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__(), DisplayGeom::analyze(), CaloCellCrossing::CaloCellCrossing(), TkGluedMeasurementDet::checkHitProjection(), HFCherenkov::computeNPE(), MSLayer::crossing(), HcalTimeSlewSim::delay(), FWECALCaloDataDetailViewBuilder::fillData(), GEMEfficiencyAnalyzer::GEMEfficiencyAnalyzer(), RKPropagatorInZ::myPropagate(), RKPropagatorInR::myPropagate(), HLTmmkFilter::overlap(), HLTmmkkFilter::overlap(), TrackListMerger::produce(), RKPropagatorInS::propagateParametersOnCylinder(), RKPropagatorInS::propagateParametersOnPlane(), DAClusterizerInZ_vect::purge(), DAClusterizerInZT_vect::purge(), HcalDigisValidation::reco(), Styles::SavePlot(), cscdqm::Utility::SignificanceLevelLow(), and L1MuDTTrack::triggerScale().
Definition at line 29 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__().
WorkSpace int float float gpuVertexFinder::errmax |
Definition at line 18 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__().
float const *__restrict__ gpuVertexFinder::ezt2 = ws.ezt2 |
Definition at line 35 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__().
auto gpuVertexFinder::first = blockIdx.x * blockDim.x + threadIdx.x |
Definition at line 28 of file gpuVertexFinder.cc.
auto const& gpuVertexFinder::fit = tracks.stateAtBS |
Definition at line 25 of file gpuVertexFinder.cc.
Referenced by TMTQ::addEntry(), emtf::Forest::appendCorrection(), cms::DDG4Builder::BuildGeometry(), PixelLumiDQM::calculateBunchMask(), DDG4ProductionCuts::dd4hepInitialize(), MuonTestSummary::doEnergyTests(), DTLinearFit::fit4Var(), CSCSimHitMatcher::fitHitsInChamber(), for(), CastorLedAnalysis::GetLedConst(), HcalLedAnalysis::GetLedConst(), HcalPedestalAnalysis::GetPedConst(), CastorPedestalAnalysis::GetPedConst(), L2TauNNProducer::impactParameter(), npstat::ArrayND< Numeric, StackLen, StackDim >::interpolateLoop(), CastorLedAnalysis::LedCastorHists(), HcalLedAnalysis::LedHBHEHists(), HcalLedAnalysis::LedHFHists(), HcalLedAnalysis::LedHOHists(), parseHBHEMethod3Description(), TtSemiLepHitFitProducer< LeptonCollection >::produce(), SeedProducerFromSoA::produce(), PixelTrackProducerFromSoA::produce(), CandCommonVertexFitterBase::set(), CandKinematicVertexFitter::set(), LRHelpFunctions::setObsFitParameters(), HcalPedestalAnalysis::Trendings(), CastorPedestalAnalysis::Trendings(), emtf::Forest::updateEvents(), emtf::Forest::updateRegTargets(), SequentialVertexFitter< N >::vertex(), MultiVertexFitter::vertices(), CSCValHists::writeHists(), and HcalPulseShapes::Y11206().
auto gpuVertexFinder::foundClusters = 0 |
Definition at line 199 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__().
__shared__ Hist gpuVertexFinder::hist |
Definition at line 48 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__(), DDSpecificsHasNamedValueFilter::accept(), DDSpecificsMatchesValueFilter::accept(), DDSpecificsFilter::accept_impl(), PVValHelper::add(), DTT0Calibration::analyze(), APVCyclePhaseMonitor::beginRun(), Book::book(), HLTDQMFilterEffHists< ObjType >::book1D(), HLTDQMFilterEffHists< ObjType >::book2D(), GEMBaseValidation::bookDetectorOccupancy(), L1TStage2EMTF::bookHistograms(), GEMEffByGEMCSCSegmentSource::bookNumerator1D(), GEMEfficiencyAnalyzer::bookNumerator1D(), GEMEfficiencyAnalyzer::bookNumerator2D(), GEMBaseValidation::bookPIDHist(), GEMBaseValidation::bookZROccupancy(), TrackerG4SimHitNumberingScheme::buildAll(), ClusMultInvestPlots(), Combined2DHisto(), CombinedHisto(), GEMEfficiencyHarvester::doResolution(), fwlite::Scanner< Collection >::draw(), fwlite::Scanner< Collection >::draw2D(), fwlite::Scanner< Collection >::drawProf(), L1TEMTFEventInfoClient::dumpContentMonitorElements(), L1TEventInfoClient::dumpContentMonitorElements(), EcalPedHists::endJob(), EcalURecHitHists::endJob(), EcalCosmicsHists::endJob(), DQMHistNormalizer::endRun(), l1tVertexFinder::VertexFinder::fastHisto(), ExpressionHisto< T >::fill(), TrigObjTnPHistColl::HistColl::fill(), GEMDQMBase::MEMapInfT< M, K >::Fill(), GEMDQMBase::MEMapInfT< M, K >::FillBits(), HLTDQMFilterEffHists< ObjType >::fillHists(), edm::Principal::fillPrincipal(), Rivet::HiggsTemplateCrossSections::finalize(), EgHLTOfflineSummaryClient::getEgHLTSumHist_(), MuonGEMBaseHarvestor::getElement(), fwlite::Scanner< Collection >::getSameH1(), fwlite::Scanner< Collection >::getSameH2(), fwlite::Scanner< Collection >::getSameProf(), SiStripSummaryCreator::getSummaryME(), PPSAlignmentHarvester::getTH1DFromTGraphErrors(), HGCalTBMB::HGCalTBMB(), HGCalTBMBAnalyzer::HGCalTBMBAnalyzer(), FWEveViewManager::highlightAdded(), HistoAnalyzer< C >::HistoAnalyzer(), MuonResidualsFitter::histogramChi2GaussianFit(), CTPPSCommonDQMSource::GlobalPlots::Init(), EcalDisplaysByEvent::init2DEcalHist(), EcalDisplaysByEvent::init3DEcalHist(), EcalURecHitHists::initHists(), EcalCosmicsHists::initHists(), ExpressionHisto< T >::initialize(), TopDiLeptonOffline::MonitorEnsemble::loggerBinLabels(), main(), LA_Filler_Fitter::make_and_fit_symmchi2(), SiStripSpyDisplayModule::MakeDigiHist_(), DTGeometryValidate::makeHistogram(), RPCGeometryValidate::makeHistogram(), GEMGeometryValidate::makeHistogram(), ME0GeometryValidate::makeHistogram(), CSCGeometryValidate::makeHistogram(), ValidateGeometry::makeHistogram(), SiStripSpyDisplayModule::MakeProcessedRawDigiHist_(), SiStripSpyDisplayModule::MakeRawDigiHist_(), DDExpandedView::mergedSpecificsV(), DQMGenericClient::normalizeToEntries(), DQMRivetClient::normalizeToIntegral(), DQMRivetClient::normalizeToLumi(), CSCAlignmentCorrections::plot(), MuonResidualsFitter::plotsimple(), MuonResidualsFitter::plotweighted(), EcalPedHists::readEBdigis(), EcalPedHists::readEEdigis(), edm::OneLumiPoolSource::readLuminosityBlockAuxiliary_(), PatternOptimizerBase::savePatternsInRoot(), DQMRivetClient::scaleByFactor(), DDExpandedView::specificsV(), tfwliteselectortest::ThingsTSelector::terminate(), tfwliteselectortest::ThingsTSelector2::terminate(), __class__< T >::terminate(), sistrip::EnsembleCalibrationLA::write_ensembles_plots(), sistrip::MeasureLA::write_report_plots(), and sistrip::EnsembleCalibrationLA::write_samples_plots().
__shared__ Hist::Counter gpuVertexFinder::hws = 0 |
Definition at line 49 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__().
int32_t *__restrict__ gpuVertexFinder::iv = ws.iv |
Definition at line 42 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__(), RPCLinkSynchroStat::add(), TAPD::addEntry(), reco::IsoDeposit::algoWithin(), SiPixelPhase1MonitorVertexSoA::analyze(), HcalRecHitsAnalyzer::analyze(), IsoTrig::analyze(), PrimaryVertexAnalyzer4PUSlimmed::analyze(), IsolatedTracksNxN::analyze(), Primary4DVertexValidation::analyze(), XtalDedxAnalysis::analyzeHits(), HGCalTimingAnalyzer::analyzeSimTracks(), HGCalTBAnalyzer::analyzeSimTracks(), gen::PhotosInterface::apply(), HLTMuonDimuonL3Filter::applyDiMuonSelection(), magneticfield::MagGeoBuilder::build(), MagGeoBuilderFromDDD::build(), PFPileUpAlgo::chargedHadronVertex(), PrimaryVertexAssignment::chargedHadronVertex(), PFIsolationEstimator::chargedHadronVertex(), IsoTrig::chgIsolation(), PileupJetIdAlgo::computeIdVariables(), MVAJetPuId::computeIdVariables(), SeedMvaEstimator::computeMva(), gen::TauolappInterface::decay(), reco::IsoDeposit::depositAndCountWithin(), SiPixelActionExecutor::fillFEDErrorSummary(), SiPixelActionExecutor::fillGrandBarrelSummaryHistos(), SiPixelActionExecutor::fillGrandEndcapSummaryHistos(), GsfTrackProducerBase::fillMode(), SiPixelActionExecutor::fillSummary(), TrackingFailureFilter::filter(), PythiaDauVFilter::filter(), PythiaAllDauVFilter::filter(), PythiaDauVFilterMatchID::filter(), FFTJetPFPileupCleaner::findSomeVertexWFakes(), DivisiveVertexFinder::findVertexesAlt(), CaloTowerGeometry::getSummary(), CaloSubdetectorGeometry::getSummary(), HcalGeometry::getSummary(), HGCalTypes::getUnpackedV(), edm::OneToMany< std::vector< Trajectory >, std::vector< TrajectorySeed >, unsigned int >::insert(), edm::OneToOneGeneric< std::vector< TrackCandidate >, std::vector< Trajectory >, unsigned int >::insert(), edm::OneToManyWithQualityGeneric< TrackingParticleCollection, edm::View< reco::Track >, double >::insert(), edm::isTransientEqual(), G4SimEvent::load(), TMultiDimFet::MakeCandidates(), Primary4DVertexValidation::matchReco2Sim(), JetPlusTrackCorrector::matchTracks(), multiTrajectoryStateMode::momentumFromModeLocal(), reco::IsoDeposit::nearestDR(), HGCalTypes::packTypeUV(), HitParentTest::parentSimTrack(), spr::parentSimTrack(), multiTrajectoryStateMode::positionFromModeLocal(), DDHGCalMixLayer::positionMix(), HGCalMixLayer::positionMix(), DDHGCalEEAlgo::positionSensitive(), DDHGCalEEFileAlgo::positionSensitive(), DDHGCalSiliconModule::positionSensitive(), DDHGCalHEAlgo::positionSensitive(), DDHGCalHEFileAlgo::positionSensitive(), HGCalEEFileAlgo::positionSensitive(), HGCalSiliconModule::positionSensitive(), HGCalEEAlgo::PositionSensitive(), HGCalHEFileAlgo::positionSensitive(), HGCalHEAlgo::positionSensitive(), SeedGeneratorFromProtoTracksEDProducer::produce(), JetTracksAssociationDRVertexAssigned::produce(), PFV0Producer::produce(), FFTJetVertexAdder::produce(), PrimaryVertexProducer::produce(), ConvBremSeedProducer::produce(), LmfSource::readEventWithinFile(), ZdcSimpleRecAlgoImpl::reco2(), rpcrawtodigi::RecordCD::RecordCD(), PointSeededTrackingRegionsProducer::regions(), PATPrimaryVertexSelector::select(), MultiTrackSelector::select(), HIMultiTrackSelector::select(), EMShower::setIntervals(), CaloNumberingScheme::setVerbosity(), ZdcNumberingScheme::setVerbosity(), spr::simTrackAtOrigin(), HitParentTest::validSimTrack(), spr::validSimTrack(), ConfigurableTrimmedVertexFinder::vertexCandidates(), HGCalWaferIndex::waferV(), and ZdcNumberingScheme::ZdcNumberingScheme().
uint8_t *__restrict__ gpuVertexFinder::izt = ws.izt |
Definition at line 40 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__(), gen::AMPTHadronizer::call_amptset(), and gen::HijingHadronizer::call_hijset().
WorkSpace float gpuVertexFinder::maxChi2 |
Definition at line 15 of file gpuSplitVertices.h.
constexpr float gpuVertexFinder::maxChi2ForFinalFit = 5000.f |
Definition at line 16 of file gpuVertexFinder.cc.
Referenced by gpuVertexFinder::Producer::make().
constexpr float gpuVertexFinder::maxChi2ForFirstFit = 50.f |
Definition at line 15 of file gpuVertexFinder.cc.
Referenced by gpuVertexFinder::Producer::make().
constexpr float gpuVertexFinder::maxChi2ForSplit = 9.f |
Definition at line 19 of file gpuVertexFinder.cc.
Referenced by gpuVertexFinder::Producer::make().
WorkSpace int gpuVertexFinder::minT |
Definition at line 18 of file gpuClusterTracksDBSCAN.h.
Referenced by DAClusterizerInZT_vect::DAClusterizerInZT_vect().
bool gpuVertexFinder::more = true |
Definition at line 108 of file gpuClusterTracksIterative.h.
Referenced by std::hash_specialization< Head, ndims >::operator()().
gpuVertexFinder::nloops = 0 |
Definition at line 102 of file gpuClusterTracksIterative.h.
Referenced by while().
int32_t const *__restrict__ gpuVertexFinder::nn = data.ndof |
Definition at line 41 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__(), RawTask::_process(), DQMSourcePi0::analyze(), SimplePi0DiscAnalyzer::analyze(), HcalHitValidation::bookHistograms(), CaloGeometryHelper::buildNeighbourArray(), RBXAndHPDCleaner::clean(), EntryAngleAffAngles::FillName(), EntryLengthAffCentre::FillName(), MuScleFitUtils::fitMass(), MuScleFitUtils::fitReso(), CaloTowerGeometry::getSummary(), CaloSubdetectorGeometry::getSummary(), HcalGeometry::getSummary(), RunManagerMT::initG4(), CMSG4CheckOverlap::makeReportForOverlaps(), TkMSParameterizationBuilder::produce(), EcalLaserCondTools::FileReader::readTime(), UEParameters::UEParameters(), DCULVRVoltagesDat::writeArrayDB(), and HcalConstantsXMLWriter::writeXML().
gpuVertexFinder::noise = 0 |
Definition at line 50 of file gpuFitVertices.h.
Referenced by Phase2TrackerDigitizerAlgorithm::add_noise(), SiPixelDigitizerAlgorithm::add_noise(), GaussNoiseFP420::addNoise(), RPGaussianTailNoiseAdder::addNoise(), HcalAmplifier::addPedestals(), CastorAmplifier::amplify(), SiStripNoisesBuilder::analyze(), SiStripNoiseNormalizedWithApvGainBuilder::analyze(), SiStripMonitorCluster::analyze(), SiStripNoisesFromDBMiscalibrator::analyze(), DTnoiseDBValidation::beginRun(), SiStripAPVRestorer::cleaner_LocalMinimumAdder(), SiStripMonitorTrack::clusterInfos(), TShapeAnalysis::computeShape(), HPDIonFeedbackSim::correctPE(), PulseFitWithShape::doFit(), DTNoiseAnalysisTest::dqmEndLuminosityBlock(), DaqScopeModeSummaryFactory::extract(), NoiseSummaryFactory::extract(), PedestalsSummaryFactory::extract(), PedsOnlySummaryFactory::extract(), PedsFullNoiseSummaryFactory::extract(), popcon::SiStripPopConHandlerUnitTest< T >::fillObject(), popcon::SiStripPopConHandlerUnitTestNoise< T >::fillObject(), SiStripFedZeroSuppression::fillThresholds_(), SiStripDigitizer::finalizeEvent(), LASPeakFinder::FindPeakIn(), GaussNoiseProducerFP420::generate(), GaussianTailNoiseGenerator::generate(), HPDIonFeedbackSim::getIonFeedback(), SiStripNoisesFromDBMiscalibrator::getNewObject(), SiStripNoisesFromDBMiscalibrator::getNewObject_withDefaults(), HFNoisyHitsFilter::getNoiseBits(), HGCalVFESummationImpl::HGCalVFESummationImpl(), SiStripNoiseBuilderFromDb::makeNoise(), muonisolation::CaloExtractor::noiseEcal(), muonisolation::CaloExtractorByAssociator::noiseEcal(), muonisolation::CaloExtractor::noiseHcal(), muonisolation::CaloExtractorByAssociator::noiseHcal(), muonisolation::CaloExtractorByAssociator::noiseHOcal(), muonisolation::CaloExtractorByAssociator::noiseRecHit(), HcalDeterministicFit::phase1Apply(), RPCPerformanceESSource::produce(), SiStripNoiseESSource::produce(), ShallowClustersProducer::produce(), SiStripNoisesFakeESSource::produce(), SiStripFineDelayHit::produceNoTracking(), PreMixingSiStripWorker::put(), ZdcSimpleRecAlgoImpl::reco2(), FP420ClusterMain::run(), HGCDigitizerBase::runSimple(), HGCalSciNoiseMap::scaleByDose(), TShapeAnalysis::set_const(), ClusterNoiseFP420::ElectrodData::setData(), DeDxTools::shapeSelection(), sistrip::FEDEmulator::subtractPedestals(), PedestalsTask::update(), DaqScopeModeTask::update(), ApvAnalysis::updateCalibration(), and ZeroSuppressFP420::ZeroSuppressFP420().
auto gpuVertexFinder::nt = ws.ntrks |
Definition at line 33 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__(), and while().
uint32_t & gpuVertexFinder::nvFinal = data.nvFinal |
Definition at line 37 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__().
uint32_t & gpuVertexFinder::nvIntermediate = ws.nvIntermediate |
Definition at line 38 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__().
ZVertexSoA WorkSpace float gpuVertexFinder::ptMin |
Definition at line 21 of file gpuVertexFinder.cc.
Referenced by gpuVertexFinder::Producer::make().
float const* __restrict__ gpuVertexFinder::ptt2 = ws.ptt2 |
Definition at line 22 of file gpuSortByPt2.h.
float* __restrict__ gpuVertexFinder::ptv2 = data.ptv2 |
Definition at line 26 of file gpuSortByPt2.h.
WorkSpace * gpuVertexFinder::pws |
Definition at line 18 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__(), and for().
auto const* gpuVertexFinder::quality = tracks.qualityData() |
Definition at line 26 of file gpuVertexFinder.cc.
Referenced by for().
gpuVertexFinder::return |
Definition at line 33 of file gpuSortByPt2.h.
Referenced by AlCaElectronsTest::analyze(), AlCaElectronsTest::beginJob(), EPOS::EPOS_Wrapper::byte_num_to_double(), EPOS::EPOS_Wrapper::byte_num_to_int(), g4TestGeometry_cfi::checkOverlap(), CustomConfigs::CTPPSRun2Geometry(), SingleMuPt10::customise(), SingleNuE10::customise(), IgProfInfo::customise(), TimeMemoryG4Info::customise(), TimeMemoryInfo::customise(), TimeMemorySummary::customise(), customiseg4PrintGeomInfo::customise(), customise_RPCgeom37X::customise(), DataMixer_DataConditions_3_8_X_data2010::customise(), SimTrackProducerForFullSim_cff::customise(), ECALHCAL::customise(), HCAL::customise(), noAbortPDGid_custom::customise(), useSource_custom::customise(), SimCalorimetry_EcalSelectiveReadoutProducers_setBeamcom09_cff::customise(), SimCalorimetry_setPreshowerHighGain_cff::customise(), SimCalorimetry_setPreshowerLowGain_cff::customise(), DigiToRecoPU::customise(), online_customizations_cfi::customise(), APDSimu_cff::customise(), ProcessFromBareGEN_cff::customise(), cpuBenchmark_cff::customise(), Pomwig_custom::customise(), customiseExotica_cff::customise(), NeutronBGforMuonsHP_cff::customise(), NeutronBGforMuonsXS_cff::customise(), customise::customise(), SimWithCastor_cff::customise(), SimWithoutCastor_cff::customise(), DigiToRecoNoPU::customise(), SimTrackProducerForFastSim_cff::customise(), SimTracker_SetDeconv_cff::customise(), SimTracker_SetPeak_cff::customise(), customise_stdgeom::customise(), NoHcalZeroSuppression_cff::customise(), HBHE_ZSrevert_2TS_cff::customise_2TS(), HBHE_revert_8TS_cff::customise_8TS(), reproc2011_2012_cff::customiseG4(), TimeMemoryJobReport::customiseWithTimeMemoryJobReport(), AlCaElectronsTest::endJob(), AlCaElectronsTest::fillAroundBarrel(), AlCaElectronsTest::fillAroundEndcap(), customiseHBHEreco::hbheUseM0FullRangePhase1(), cms::DDFilteredView::history(), CustomConfigs::HLTDropPrevious(), CustomConfigs::L1T(), CustomConfigs::L1THLT(), MassReplace::massReplaceInputTag(), MassReplace::massReplaceParameter(), NeutronBGforMuons_cff::neutronBG(), IteratedMedianCMNSubtractor::pairMedian(), g4PrintGeomInfo_cfi::printGeomInfo(), g4PrintGeomSummary_cfi::printGeomSummary(), CustomConfigs::ProcessName(), fullMixCustomize_cff::setCrossingFrameOn(), TrackerTopology::tecGlued(), TB2006Analysis_cfi::testbeam2006(), TrackerTopology::tibGlued(), TrackerTopology::tidGlued(), TrackerTopology::tobGlued(), timeUnitHelper::unpack(), getBeamSpotDB::unpack(), CommonMethods::unpack(), beamvalidation::unpack(), and cms::DDNamespace::vecFloat().
ZVertexSoA* gpuVertexFinder::soa |
Definition at line 21 of file gpuVertexFinder.cc.
Referenced by HGCRecHitCPUProduct::get(), HGCRecHitGPUProduct::get(), gpuVertexFinder::Producer::make(), CAHitNtupletGeneratorOnGPU::makeTuples(), CAHitNtupletGeneratorOnGPU::makeTuplesAsync(), and PixelVertexProducerFromSoA::produce().
gpuVertexFinder::sortInd[i] = data.sortInd |
Definition at line 27 of file gpuSortByPt2.h.
auto const& gpuVertexFinder::tracks = *ptracks |
Definition at line 24 of file gpuVertexFinder.cc.
Referenced by for().
auto &__restrict__ gpuVertexFinder::ws = *pws |
Definition at line 32 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__(), HGCalValidator::bookHistograms(), GlobalLogicParser::buildRpnVector(), L1GtLogicParser::buildRpnVector(), HGCalValidator::dqmAnalyze(), EcalTBWeightsXMLTranslator::dumpXML(), gpuClustering::for(), HoughGrouping::getAveragePoint(), ApeSettingAlgorithm::initialize(), CSCGeometryValidate::makeHistograms2(), FWDetailViewManager::openDetailViewFor(), EcalTBWeightsXMLTranslator::readXML(), regressionTest_first(), and L1MuDTTrackFinder::setup().
float *__restrict__ gpuVertexFinder::wv = data.wv |
Definition at line 27 of file gpuFitVertices.h.
Referenced by load_dddefinition(), JetPartonMatcher::produce(), and EvtPlaneProducer::produce().
float const *__restrict__ gpuVertexFinder::zt = ws.zt |
Definition at line 34 of file gpuClusterTracksDBSCAN.h.
Referenced by __attribute__(), jacobianCartesianToCurvilinear(), jacobianCurvilinearToCartesian(), and DTTrigGeom::localPosition().
float *__restrict__ gpuVertexFinder::zv = data.zv |
Definition at line 26 of file gpuFitVertices.h.
Referenced by FastTimeGeometryLoader::build(), L1TkEmParticleProducer::CorrectedEta(), HFShowerLibrary::fillHits(), ZtoMMEventSelector::filter(), ZtoEEEventSelector::filter(), HFShowerParam::getHits(), HFShower::getHits(), HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadGeometryHexagon(), HCalSD::plotHF(), MultiHitGeneratorFromChi2::refit2Hits(), and HcalForwardAnalysis::setPhotons().