CGEM BOSS 6.6.5.f
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 :
42 fX(0), fY(0) {}

◆ TRadSplinePoly() [2/2]

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

Definition at line 43 of file TRadSpline.h.

43 :
44 fX(x), fY(y) {}

◆ ~TRadSplinePoly()

virtual TRadSplinePoly::~TRadSplinePoly ( )
inlinevirtual

Definition at line 45 of file TRadSpline.h.

45{}

Member Function Documentation

◆ Eval()

virtual double TRadSplinePoly::Eval ( double  ) const
inlinevirtual

Reimplemented in TRadSplinePoly3, and TRadSplinePoly5.

Definition at line 50 of file TRadSpline.h.

50{return fY;}

◆ GetKnot()

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

Definition at line 48 of file TRadSpline.h.

48{x=fX; y=fY;}
Double_t x[10]

◆ X()

double & TRadSplinePoly::X ( )
inline

◆ Y()

double & TRadSplinePoly::Y ( )
inline

Member Data Documentation

◆ fX

double TRadSplinePoly::fX
protected

◆ fY

double TRadSplinePoly::fY
protected

Definition at line 39 of file TRadSpline.h.

Referenced by TRadSplinePoly3::Eval(), TRadSplinePoly5::Eval(), Eval(), GetKnot(), and Y().


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