ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCalib::BaseFunction Class Referenceabstract

This is an abstract base class for a set of base functions for fits to sample points. More...

#include <BaseFunction.h>

Inheritance diagram for MuonCalib::BaseFunction:
Collaboration diagram for MuonCalib::BaseFunction:

Public Member Functions

 BaseFunction ()=default
 default constructor
virtual ~BaseFunction ()=default
 destructor
virtual double value (const int k, const double x) const =0
 get the value of the k-th base function at x

Detailed Description

This is an abstract base class for a set of base functions for fits to sample points.

Definition at line 16 of file BaseFunction.h.

Constructor & Destructor Documentation

◆ BaseFunction()

MuonCalib::BaseFunction::BaseFunction ( )
default

default constructor

◆ ~BaseFunction()

virtual MuonCalib::BaseFunction::~BaseFunction ( )
virtualdefault

destructor

Member Function Documentation

◆ value()

virtual double MuonCalib::BaseFunction::value ( const int k,
const double x ) const
pure virtual

get the value of the k-th base function at x

Implemented in MuonCalib::ChebyshevPolynomial, MuonCalib::LegendrePolynomial, MuonCalib::PolygonBase, and MuonCalib::SimplePolynomial.


The documentation for this class was generated from the following file: