MTimeVariance.h
Go to the documentation of this file.
1 #ifndef _mdet_MTimeVariance_h_
2 #define _mdet_MTimeVariance_h_
3 
4 #include <utl/Singleton.h>
5 
6 
7 namespace mdet {
8 
16  class MTimeVariance : public utl::Singleton<MTimeVariance> {
17 
18  public:
19  enum Model {
20  eNone = 0,
24  };
25 
27 
28  Model GetModel() const { return fModel; }
29 
30  void SetModel(const Model m) { fModel = m; }
31 
32  double GetTimeSigma2(const unsigned int nmuons, const double distance) const;
33 
34  private:
36 
37  };
38 
39 }
40 
41 
42 #endif
double GetTimeSigma2(const unsigned int nmuons, const double distance) const
void SetModel(const Model m)
Definition: MTimeVariance.h:30
Model GetModel() const
Definition: MTimeVariance.h:28
constexpr double m
Definition: AugerUnits.h:121
Curiously Recurring Template Pattern (CRTP) for Meyers singleton.
Definition: Singleton.h:36

, generated on Tue Sep 26 2023.