#include "fdet/FTimeFitModel.h"
Public Types | |
enum | Model { eVacuumAtm, eRealisticAtm, eRealisticAtmNoDeex, eDefault = eVacuumAtm } |
Public Member Functions | |
FTimeFitModel () | |
Model | GetModel () const |
std::string | GetModelName () const |
double | GetTimeAtAperture (const double t0, const double rp, const double chi0, const double chi_i, const double thetaSDP, const int eye, const int tel) const |
void | SetModel (const Model m) |
Public Attributes | |
static FTimeFitModel &return | instance |
Private Attributes | |
Model | fModel |
Enumerator | |
---|---|
eVacuumAtm | |
eRealisticAtm | |
eRealisticAtmNoDeex | |
eDefault |
Definition at line 20 of file FTimeFitModel.h.
|
inline |
Definition at line 27 of file FTimeFitModel.h.
|
inline |
Definition at line 29 of file FTimeFitModel.h.
References fModel.
std::string FTimeFitModel::GetModelName | ( | ) | const |
Definition at line 60 of file FTimeFitModel.cc.
Referenced by HybridGeometryFinderOG::HybridGeometryFinder::Init().
double FTimeFitModel::GetTimeAtAperture | ( | const double | t0, |
const double | rp, | ||
const double | chi0, | ||
const double | chi_i, | ||
const double | thetaSDP, | ||
const int | eye, | ||
const int | tel | ||
) | const |
Definition at line 17 of file FTimeFitModel.cc.
References atm::Atmosphere::GetDeExcitationTime(), utl::UTMPoint::GetHeight(), atm::Atmosphere::GetVerticalTimeOfFlight(), utl::ReferenceEllipsoid::GetWGS84(), and utl::kSpeedOfLight.
Referenced by FdProfileConstrainedGeometryFit::ChiZeroRegression::MinuitFitFunc(), FdAxisFinderOG::FdAxisFinder::MinuitFitFunc(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), HybridGeometryFinderOG::HybridGeometryFinder::MinuitFitFuncHybrid(), FdAxisFinderOG::FdAxisFinder::MinuitFitFuncLaser(), FdAxisFinderOG::FdAxisFinder::ReadmitPixel(), HybridGeometryFinderOG::HybridGeometryFinder::ReadmitPixel(), HybridGeometryFinderWG::HybridGeometryFinder::ReadmitPixel(), HybridGeometryFinderWG::HybridGeometryFinder::RecalculateChiSquare(), FdAxisFinderOG::FdAxisFinder::RejectPixel(), HybridGeometryFinderOG::HybridGeometryFinder::RejectPixel(), FdAxisFinderOG::FdAxisFinder::RemoveOutliers(), HybridGeometryFinderWG::HybridGeometryFinder::RemovePixel(), and HybridGeometryFinderWG::HybridGeometryFinder::SelectPixels().
|
inline |
Definition at line 32 of file FTimeFitModel.h.
References fModel, and utl::m.
Referenced by FdAxisFinderOG::FdAxisFinder::Init(), HybridGeometryFinderWG::HybridGeometryFinder::Init(), and HybridGeometryFinderOG::HybridGeometryFinder::Init().
|
private |
Definition at line 40 of file FTimeFitModel.h.
Referenced by GetModel(), and SetModel().
|
inherited |
Definition at line 44 of file Singleton.h.