ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCalib::ChebyshevPolynomial Class Reference

This class class provides a Chebyshev polynomial of order k. More...

#include <ChebyshevPolynomial.h>

Inheritance diagram for MuonCalib::ChebyshevPolynomial:
Collaboration diagram for MuonCalib::ChebyshevPolynomial:

Public Member Functions

 ChebyshevPolynomial ()=default
 default constructor
double value (const int k, const double x) const
 get the value of the Chebyshev polynomial of k-th order at x, (-1 <= x <= 1)

Detailed Description

This class class provides a Chebyshev polynomial of order k.

Definition at line 17 of file ChebyshevPolynomial.h.

Constructor & Destructor Documentation

◆ ChebyshevPolynomial()

MuonCalib::ChebyshevPolynomial::ChebyshevPolynomial ( )
default

default constructor

Member Function Documentation

◆ value()

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

get the value of the Chebyshev polynomial of k-th order at x, (-1 <= x <= 1)

Implements MuonCalib::BaseFunction.

Definition at line 8 of file ChebyshevPolynomial.cxx.

8 {
9 return Acts::detail::chebychevPolyTn(x,order);
10 }
#define x

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