STimeVariance.h
Go to the documentation of this file.
1 #ifndef _sdet_STimeVariance_h_
2 #define _sdet_STimeVariance_h_
3 
4 #include <utl/Singleton.h>
5 
6 
7 namespace sdet {
8 
18  class STimeVariance : public utl::Singleton<STimeVariance> {
19 
20  public:
21  enum Model {
22  eNone = 0,
33  };
34 
36 
37  Model GetModel() const { return fModel; }
38 
39  void SetModel(const Model m) { fModel = m; }
40 
41  double GetTimeSigma2(const double signal, const double t50, const double cosTheta,
42  const double distance = 0) const;
43 
44  private:
46 
47  };
48 
49 }
50 
51 
52 #endif
void SetModel(const Model m)
Definition: STimeVariance.h:39
Model GetModel() const
Definition: STimeVariance.h:37
constexpr double m
Definition: AugerUnits.h:121
Curiously Recurring Template Pattern (CRTP) for Meyers singleton.
Definition: Singleton.h:36
double GetTimeSigma2(const double signal, const double t50, const double cosTheta, const double distance=0) const

, generated on Tue Sep 26 2023.