GeometryChi2.h
Go to the documentation of this file.
1 #ifndef _MdGeometryFitterAG_GeometryChi2_h_
2 #define _MdGeometryFitterAG_GeometryChi2_h_
3 
4 #include <Minuit2/FCNBase.h>
5 
6 #include "TimeData.h"
7 
8 namespace MdGeometryFitterAG {
9 
10  class GeometryChi2 : public ROOT::Minuit2::FCNBase {
11 
12  public:
13 
14  GeometryChi2(const std::vector<TimeData>& data): timeData(data) {}
15  double Up() const { return 1; } // error definition corresponding to a chi2
16  double operator()(const std::vector<double>&) const;
17 
18  private:
19  std::vector<TimeData> timeData;
20 
21  };
22 
23 } // end namespace MdGeometryFitterAG
24 
25 #endif
double operator()(const std::vector< double > &) const
Definition: GeometryChi2.cc:18
std::vector< TimeData > timeData
Definition: GeometryChi2.h:19
GeometryChi2(const std::vector< TimeData > &data)
Definition: GeometryChi2.h:14
uint16_t * data
Definition: dump1090.h:228

, generated on Tue Sep 26 2023.