Algorithm to determine the direction of tracks using timing. More...
#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-23/TimingFit/TimingFitAlg.h"
Public Member Functions | |
TimingFitAlg () | |
TimingFitResult | HoughFit (const rb::Track *track) const |
TimingFitResult | HoughFitPts (const std::vector< Pt > &pts) const |
Helper for HoughFit. May be useful for more advanced users. More... | |
Algorithm to determine the direction of tracks using timing.
Definition at line 26 of file TimingFitAlg.h.
tf::TimingFitAlg::TimingFitAlg | ( | ) |
Definition at line 31 of file TimingFitAlg.cxx.
TimingFitResult tf::TimingFitAlg::HoughFit | ( | const rb::Track * | track | ) | const |
Definition at line 153 of file TimingFitAlg.cxx.
References rb::Cluster::Cell(), cellMax, dir, rb::Prong::Dir(), Dot(), calib::Calibrator::GetTimeRes(), HoughFitPts(), rb::Cluster::MeanTNS(), rb::Cluster::MeanXYZ(), rb::Cluster::NCell(), elec2geo::pos, gen_hdf5record::pt, rb::Cluster::RecoHit(), rb::RecoHit::T(), confusionMatrixTree::t, getGoodRuns4SAM::t0, rb::RecoHit::X(), rb::RecoHit::Y(), and rb::RecoHit::Z().
Referenced by tf::TimingFit::produce(), and cosrej::CosRej::produce().
TimingFitResult tf::TimingFitAlg::HoughFitPts | ( | const std::vector< Pt > & | pts | ) | const |
Helper for HoughFit. May be useful for more advanced users.
Definition at line 79 of file TimingFitAlg.cxx.
References tf::TimingFitResult::bestInvSpeed, tf::TimingFitResult::bestScore, tf::TimingFitResult::fwdScore, runNovaSAM::ret, tf::TimingFitResult::revScore, tf::TimingFitErrorHandler(), submit_hadd::u, and tf::TimingFitResult::valid.
Referenced by HoughFit().