#include "sdet/STimeVariance.h"

Public Types | |
| enum | Model { eNone = 0, eICRC2005, eGAP2006_016, eNIMA, eCDASv4r4, eGAP2007_057, eCDASv4r6, eCDASv4r8, eCDASv5r0, eGAP2012_145, eDefault = eGAP2012_145 } |
Public Member Functions | |
| Model | GetModel () const |
| double | GetTimeSigma2 (const double signal, const double t50, const double cosTheta, const double distance=0) const |
| void | SetModel (const Model m) |
| STimeVariance () | |
Public Attributes | |
| static STimeVariance &return | instance |
Private Attributes | |
| Model | fModel = eDefault |
| Enumerator | |
|---|---|
| eNone | |
| eICRC2005 | |
| eGAP2006_016 | |
| eNIMA | |
| eCDASv4r4 | |
| eGAP2007_057 | |
| eCDASv4r6 | |
| eCDASv4r8 | |
| eCDASv5r0 | |
| eGAP2012_145 | |
| eDefault | |
Definition at line 21 of file STimeVariance.h.
|
inline |
Definition at line 35 of file STimeVariance.h.
|
inline |
Definition at line 37 of file STimeVariance.h.
References fModel.
| double sdet::STimeVariance::GetTimeSigma2 | ( | const double | signal, |
| const double | t50, | ||
| const double | cosTheta, | ||
| const double | distance = 0 |
||
| ) | const |
Definition at line 81 of file STimeVariance.cc.
References MolecularIds::eNone, ERROR, sdet::LimitT50(), sdet::MeanT50(), utl::nanosecond, utl::nanosecond2, sdet::RelativeTrackLength(), utl::Sqr(), sdet::VarianceForm2006(), sdet::VarianceForm2007(), and sdet::VarianceForm2012().
Referenced by LDFFinderOG::LDFFinder::CurvatureFitFnc(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), LDFFinderKG::GetTimeVariance(), LDFFinderKG::CurvatureChi2Function::operator()(), SdPlaneFitOG::SdPlaneFit::PlaneFit3DFnc(), SdHorizontalReconstructionNS::ShowerFrontFunction::Predict(), and LDFFinderOG::LDFFinder::SetRecData().
|
inline |
Definition at line 39 of file STimeVariance.h.
Definition at line 45 of file STimeVariance.h.
Referenced by GetModel(), and SetModel().
|
inherited |
Definition at line 44 of file Singleton.h.