1 #ifndef _RdSphericalFit_SphericalFitFunction_h_
2 #define _RdSphericalFit_SphericalFitFunction_h_
4 #include <fwk/LocalCoordinateSystem.h>
6 #include <utl/CoordinateSystemPtr.h>
7 #include <utl/Vector.h>
12 namespace RdSphericalFit {
25 const std::vector<utl::Minou::ParameterDef>& pars,
35 double operator()(
const std::vector<double>& pars)
const;
36 double GetChi2(
const std::vector<double>& pars);
51 UpdateParameters(
const std::vector<double>& pars)
SphericalFitFunction(const std::vector< StationFitData > &stationData, const std::vector< utl::Minou::ParameterDef > &pars, const utl::CoordinateSystemPtr &localCS, const double tmean)
const utl::CoordinateSystemPtr & fLocalCS
double GetChi2(const std::vector< double > &pars)
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
std::vector< ParameterDef > & GetParameterDefs()
const std::vector< StationFitData > & fStationData
double operator()(const std::vector< double > &pars) const