#include <vector>
#include <cfloat>
#include <math.h>
Go to the source code of this file.
Functions | |
static float | point_to_line (const int x, const int y, const std::pair< int, int > &p1, const std::pair< int, int > &p2) |
static float | min (const float a, const float b, const float c) |
static float | point_to_line_segment (const int x, const int y, const std::pair< int, int > &p1, const std::pair< int, int > &p2) |
float | screen_dist_to_track (const int x, const int y, const std::vector< std::pair< int, int > > &track) |
|
static |
Definition at line 45 of file absgeo.cxx.
References a, b, and plot_validation_datamc::c.
Referenced by generic.models.Organizational.PlotID::__contains__(), AnaPlotMaker(), APDPlots(), canMan::autoPlaceLegend(), file_size_ana::BarChart(), calib::DCMTimingOffset::beginJob(), calib::DriftResponseCalc::beginRun(), calib::DCMTimingOffset::beginRun(), BinSigma(), ana::GenieMultiverseSpectra::BinSigma(), genie::GMCJDriver::BootstrapXSecSplineSummation(), CAF_makeCAFSensitivities_for_FNEX(), CheckTrueDate(), compare_cos_numi(), novadaq::timeutils::convertUnixTimeToNovaTime(), ana::TargetCount::CountMass(), DCMOffsetCalculator(), DDTOnMonPlotMaker(), genie::mueloss::KokoulinPetrukhinModel::dE_dx(), demoFitContours(), demoFitSlices(), Canvas.Canvas::draw(), generic.tools.ImageMaker.ImageMaker::draw(), DrawAxes(), DrawHiddenParameter(), DrawUtils::DrawPlotStack(), calib::TimingCalFilter::endSubRun(), calib::DCMTimingOffset::endSubRun(), ErrorBand(), event_reweighting_all_knobs(), fake_future_data(), std_candles.StdCandlesPlotter::FillMichelBreakdownPlots(), trk::CosmicTrackAna::FillTrackHistograms(), ana::GenieMultiverseSpectra::FindBandBoundaries(), FindLimitY(), FindMinimum(), cmf::DSTToEventList::FindPOTPerPeriod(), ViewBokeh::findRange(), PandAna.weight.xsec_utils.NuWeightDFWrapper::FindXBin(), PandAna.weight.xsec_utils.NuWeightDFWrapper::FindYBin(), ana::FitToFourier::Fit(), FormatErrorBand(), ana::FormatErrorBand(), futureSig_reach_singlePOTcombo_syst(), genie_syst(), get_cosmic_sample(), POTGetData::get_uptime(), DrawUtils::GetBestYRange(), ana::CovMxSurface::GetContours(), GetLimits(), tdslicer::TDSlicer::GetPoint(), ndreco::NDRecoFxs::getProngProximity(), tdslicer::TDSlicer::GetPtInfo(), ana::GenieMultiverseSpectra::GetSigmaHistograms(), ndreco::NDRecoFxs::getTrackProximity(), goodness_of_fit(), lem_server::handle_get_work(), fabricate.AtimesRunner::has_atimes(), HandyFuncs::HorizontalRange(), genie::BLI2DUnifGrid::Init(), genie::BLI2DNonUnifGrid::Init(), mono::DataCheckMonopole::initialize(), joint_fit_2017_contours(), joint_fit_2017_slices(), joint_fit_2018_contours(), joint_fit_2018_slices(), joint_fit_2019_bestfit(), joint_fit_2019_contours(), joint_fit_2019_slices(), joint_fit_future_bestfit_univ(), joint_fit_future_contour_univ(), genie::RESXSec::LoadConfig(), genie::DFRXSec::LoadConfig(), ana::SingleNucAnalysis::LoadFrom(), ana::NumuCC2p2hAnalysis::LoadFrom(), ana::CrossSectionAnalysis::LoadFrom(), genie::utils::system::LocalTimeAsString(), LogClone(), EmPlot::make_plot(), MakeCAFSensitivities_for_FNEX(), MakeLegend(), std_candles.StdCandlesPlotter::MakeTrueOriginBreakdownPlot(), genie::COHKinematicsGenerator::MaxXSec_AlvarezRuso(), ViewHTML::metricsToHTMLTable(), std::numeric_limits< stan::math::fvar< T > >::min(), std::numeric_limits< stan::math::var >::min(), art::ScheduleID::min_id_(), ana::MCMCSamples::MinValue(), multiverse_reweighting(), MyPlotWithSystErrorBand(), Nearline_Watchdog_Plots(), om::OnMonProd::NewRunNumber(), om::OnMonProd::NewSubrunNumber(), zcl::FastMonopoleTriggers::NumberOfHitsInOverlapPlanesCut(), novaddt::FastMMTrigger::NumberOfHitsInOverlapPlanesCut(), novaddt::NNFastMMTrigger::NumberOfHitsInOverlapPlanesCut(), zcl::FmmTriggerEvd::NumberOfHitsInOverlapPlanesCut(), zcl::FastMMStudy::NumberOfHitsInOverlapPlanesCut(), OnMonPlotMaker(), skim::ParametersNue::ParametersNue(), skim::ParametersNumu::ParametersNumu(), PlotErrorBand(), ana::PlotErrorBand(), ana::PlotWithSystErrorBand(), ana::PlotWithSystErrorBand_Quant(), point_to_line_segment(), canMan::PointDistanceToBox(), pred_err(), PrintTime(), MergeDaqCollections::MergeDaqCollections::produce(), bpfit::BPFPIdMaker::produce(), HandyFuncs::ProfileX(), HandyFuncs::ProfileY(), Projections::projectionTimes(), calib::AttenuationFit::readResults(), cmf::DSTToEventList::reconfigure(), run_joint_fit_2020_bestfit(), run_joint_fit_2020_contours(), run_joint_fit_2020_slices(), sensitivity2018(), sensitivity2020(), sensitivity_plot(), evdb::ParameterSetEditRow::SetupSlider(), ViewSTDOUT::showMetricsSummary(), systematics_extrap_comp_from_pred_interp(), systematics_summary_from_pred_interp(), TB_Nearline_Watchdog_Plots(), test_multiverse_class(), TimingUtilitiesTests::testSecMinHourDayMonYear(), Projections::tierEfficiency(), trimmubarid(), trk::CosmicTrackUtilities::TruePathLengthInCell(), Tutorial2019Fit(), Tutorial2019FitContours(), Tutorial2019FitSlices(), om::RawEventUnpacker::UnpackRawEvent(), and cmf::CovarianceMatrixMaker::writeResults().
|
static |
Definition at line 11 of file absgeo.cxx.
References stan::math::fabs(), cet::pow(), std::sqrt(), submit_syst::x, and submit_syst::y.
Referenced by point_to_line_segment().
|
static |
Definition at line 52 of file absgeo.cxx.
References min(), point_to_line(), cet::pow(), and std::sqrt().
Referenced by screen_dist_to_track().
float screen_dist_to_track | ( | const int | x, |
const int | y, | ||
const std::vector< std::pair< int, int > > & | track | ||
) |
Definition at line 62 of file absgeo.cxx.
References dist, MECModelEnuComparisons::i, and point_to_line_segment().
Referenced by screen_to_activetrack().