11 #ifndef SphericalHarmonicFit_h 12 #define SphericalHarmonicFit_h 22 class SphericalHarmonicFit :
public AbsFunction {
48 unsigned int lMax()
const;
102 #include "CLHEP/GenericFunctions/SphericalHarmonicFit.icc"
Parameter * getPhaseLM0(unsigned int L)
#define FUNCTION_OBJECT_DEF(classname)
const SphericalHarmonicCoefficientSet & coefficientsA() const
void recomputeCoefficients() const
Parameter * getFractionMPositive(unsigned int L, unsigned int M)
virtual ~SphericalHarmonicFit()
Parameter * getFractionAbsMOrHigher(unsigned int L, unsigned int M)
virtual unsigned int dimensionality() const
const SphericalHarmonicCoefficientSet & coefficientsASq() const
unsigned int numComponents() const
Parameter * getFractionLOrHigher(unsigned int L)
virtual double operator()(double argument) const
unsigned int lMax() const
Parameter * getPhaseMPlus(unsigned int L, unsigned int M)
Parameter * getPhaseMMinus(unsigned int L, unsigned int M)
SphericalHarmonicFit(unsigned int LMAX)