BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TRadSplinePoly Class Reference

#include <TRadSpline.h>

Inheritance diagram for TRadSplinePoly:

Public Member Functions

 TRadSplinePoly ()
 TRadSplinePoly (double x, double y)
virtual ~TRadSplinePoly ()
double & X ()
double & Y ()
void GetKnot (double &x, double &y) const
virtual double Eval (double) const

Protected Attributes

double fX
double fY

Detailed Description

Definition at line 36 of file TRadSpline.h.

Constructor & Destructor Documentation

◆ TRadSplinePoly() [1/2]

TRadSplinePoly::TRadSplinePoly ( )
inline

Definition at line 41 of file TRadSpline.h.

41: fX( 0 ), fY( 0 ) {}

Referenced by TRadSplinePoly3::TRadSplinePoly3(), and TRadSplinePoly5::TRadSplinePoly5().

◆ TRadSplinePoly() [2/2]

TRadSplinePoly::TRadSplinePoly ( double x,
double y )
inline

Definition at line 42 of file TRadSpline.h.

42: fX( x ), fY( y ) {}
Double_t x[10]

◆ ~TRadSplinePoly()

virtual TRadSplinePoly::~TRadSplinePoly ( )
inlinevirtual

Definition at line 43 of file TRadSpline.h.

43{}

Member Function Documentation

◆ Eval()

virtual double TRadSplinePoly::Eval ( double ) const
inlinevirtual

Reimplemented in TRadSplinePoly3, and TRadSplinePoly5.

Definition at line 51 of file TRadSpline.h.

51{ return fY; }

◆ GetKnot()

void TRadSplinePoly::GetKnot ( double & x,
double & y ) const
inline

Definition at line 46 of file TRadSpline.h.

46 {
47 x = fX;
48 y = fY;
49 }

◆ X()

double & TRadSplinePoly::X ( )
inline

Definition at line 44 of file TRadSpline.h.

44{ return fX; }

◆ Y()

double & TRadSplinePoly::Y ( )
inline

Definition at line 45 of file TRadSpline.h.

45{ return fY; }

Member Data Documentation

◆ fX

◆ fY

double TRadSplinePoly::fY
protected

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