11#define LegendreFit_h 1
12#include "CLHEP/GenericFunctions/AbsFunction.hh"
13#include "CLHEP/GenericFunctions/Parameter.hh"
14#include "CLHEP/GenericFunctions/LegendreCoefficientSet.hh"
15#include "CLHEP/GenericFunctions/ClebschGordanCoefficientSet.hh"
68 std::vector <Genfun::Parameter *> fraction;
69 std::vector <Genfun::Parameter *> phase;
76#include "CLHEP/GenericFunctions/LegendreFit.icc"
#define FUNCTION_OBJECT_DEF(classname)
Parameter * getFraction(unsigned int i)
LegendreFit(const LegendreFit &right)
const Parameter * getFraction(unsigned int i) const
virtual double operator()(double argument) const override
LegendreFit(unsigned int N)
Parameter * getPhase(unsigned int i)
const Parameter * getPhase(unsigned int i) const
void recomputeCoefficients() const
unsigned int order() const
const LegendreCoefficientSet & coefficientsASq() const
const LegendreCoefficientSet & coefficientsA() const