#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.