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