ATLAS Offline Software
Tschebyscheff_polynomial.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef Tschebyscheff_polynomialHXX
6 #define Tschebyscheff_polynomialHXX
7 
9 // HEADERS //
11 
12 #include "math.h"
13 
14 namespace MuonCalib {
15 
25 
26  private:
28 
29  public:
30  // Methods
32 
34  inline double value(const unsigned int & order,
35  const double & x) const;
36  };
37 
38 }
39 
41 // INCLUDE THE IMPLEMENTATION OF INLINE METHODS //
43 
44 #include "Tschebyscheff_polynomial.ixx"
45 
46 #endif
MuonCalib::Tschebyscheff_polynomial::value
double value(const unsigned int &order, const double &x) const
get the value of the Tschebyscheff polynomial of order order at x (-1 <= x <= 1)
MuonCalib::Tschebyscheff_polynomial::get_Tschebyscheff_polynomial
static const Tschebyscheff_polynomial * get_Tschebyscheff_polynomial(void)
get a pointer to the Tschebyscheff polynomial
Definition: Tschebyscheff_polynomial.cxx:28
x
#define x
mc.order
order
Configure Herwig7.
Definition: mc.Herwig7_Dijet.py:12
MuonCalib::Tschebyscheff_polynomial
Definition: Tschebyscheff_polynomial.h:24
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
MuonCalib::Tschebyscheff_polynomial::Tschebyscheff_polynomial
Tschebyscheff_polynomial(void)
constructor
Definition: Tschebyscheff_polynomial.cxx:39