General/RecDataWriterNG/ErrorPropagation.h
Go to the documentation of this file.
1 #ifndef _RecDataWriterNG_ErrorPropagation_h_
2 #define _RecDataWriterNG_ErrorPropagation_h_
3 
4 #include <utl/NumericalErrorPropagation.h>
5 
6 
7 namespace fevt {
8  class Eye;
9 }
10 
11 namespace otoa {
12 
13  namespace err {
14 
15  // calculate FD core position
17  public:
21  std::vector<double> operator()(const std::vector<double>& p) const;
22  private:
23  const fevt::Eye& fEye;
24  };
25 
26 
27  // calculate FD arrival direction
29  public:
33  std::vector<double> operator()(const std::vector<double>& p) const;
34  private:
35  const fevt::Eye& fEye;
36  };
37 
38 
39  // calculate equatorial coordinates
41  public:
45  std::vector<double> operator()(const std::vector<double>& p) const;
46  };
47 
48 
49  // calculate galactic coordinates
51  public:
56  std::vector<double> operator()(const std::vector<double>& p) const;
57  };
58 
59  }
60 
61 }
62 
63 
64 #endif
CalculateFdCorePosition(const fevt::Eye &eye)
Fluorescence Detector Eye Event.
Definition: FEvent/Eye.h:29
std::vector< double > operator()(const std::vector< double > &p) const
std::vector< double > operator()(const std::vector< double > &p) const
std::vector< double > operator()(const std::vector< double > &p) const
std::vector< double > operator()(const std::vector< double > &p) const
CalculateFdArrivalDirection(const fevt::Eye &eye)

, generated on Tue Sep 26 2023.