ATLAS Offline Software
Public Member Functions | List of all members
MuonCalib::BaseFunction Class Referenceabstract

#include <BaseFunction.h>

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

Public Member Functions

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

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::LegendrePolynomial, MuonCalib::PolygonBase, MuonCalib::ChebyshevPolynomial, and MuonCalib::SimplePolynomial.


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