TSplinePoly5 Class Reference

#include <TSpline.h>

Inheritance diagram for TSplinePoly5:

TSplinePoly TSplinePoly TObject TObject TObject TObject List of all members.

Public Member Functions

 TSplinePoly5 ()
 TSplinePoly5 (Double_t x, Double_t y, Double_t b, Double_t c, Double_t d, Double_t e, Double_t f)
 TSplinePoly5 (TSplinePoly5 const &other)
TSplinePoly5operator= (TSplinePoly5 const &other)
Double_tB ()
Double_tC ()
Double_tD ()
Double_tE ()
Double_tF ()
Double_t Eval (Double_t x) const
Double_t Derivative (Double_t x) const
 TSplinePoly5 ()
 TSplinePoly5 (Double_t x, Double_t y, Double_t b, Double_t c, Double_t d, Double_t e, Double_t f)
 TSplinePoly5 (TSplinePoly5 const &other)
TSplinePoly5operator= (TSplinePoly5 const &other)
Double_tB ()
Double_tC ()
Double_tD ()
Double_tE ()
Double_tF ()
Double_t Eval (Double_t x) const
Double_t Derivative (Double_t x) const

Private Member Functions

void CopyPoly (TSplinePoly5 const &other)
void CopyPoly (TSplinePoly5 const &other)

Private Attributes

Double_t fB
Double_t fC
Double_t fD
Double_t fE
Double_t fF

Detailed Description

Definition at line 146 of file TSpline.h.


Constructor & Destructor Documentation

TSplinePoly5::TSplinePoly5 (  )  [inline]

Definition at line 156 of file TSpline.h.

TSplinePoly5::TSplinePoly5 ( Double_t  x,
Double_t  y,
Double_t  b,
Double_t  c,
Double_t  d,
Double_t  e,
Double_t  f 
) [inline]

Definition at line 158 of file TSpline.h.

TSplinePoly5::TSplinePoly5 ( TSplinePoly5 const &  other  )  [inline]

Definition at line 184 of file TSpline.h.

References CopyPoly().

TSplinePoly5::TSplinePoly5 (  )  [inline]

Definition at line 156 of file TSpline.h.

TSplinePoly5::TSplinePoly5 ( Double_t  x,
Double_t  y,
Double_t  b,
Double_t  c,
Double_t  d,
Double_t  e,
Double_t  f 
) [inline]

Definition at line 158 of file TSpline.h.

TSplinePoly5::TSplinePoly5 ( TSplinePoly5 const &  other  ) 


Member Function Documentation

TSplinePoly5 & TSplinePoly5::operator= ( TSplinePoly5 const &  other  ) 

Definition at line 337 of file TSpline.cxx.

References CopyPoly(), and TSplinePoly::operator=().

Double_t& TSplinePoly5::B (  )  [inline]

Definition at line 164 of file TSpline.h.

References fB.

Referenced by TSpline5::BuildCoeff(), TSpline5::GetCoeff(), TSpline5::SavePrimitive(), and TSpline5::SetPointCoeff().

Double_t& TSplinePoly5::C (  )  [inline]

Definition at line 165 of file TSpline.h.

References fC.

Referenced by TSpline5::BuildCoeff(), TSpline5::GetCoeff(), TSpline5::SavePrimitive(), and TSpline5::SetPointCoeff().

Double_t& TSplinePoly5::D (  )  [inline]

Definition at line 166 of file TSpline.h.

References fD.

Referenced by TSpline5::BuildCoeff(), TSpline5::GetCoeff(), TSpline5::SavePrimitive(), and TSpline5::SetPointCoeff().

Double_t& TSplinePoly5::E (  )  [inline]

Definition at line 167 of file TSpline.h.

References fE.

Referenced by TSpline5::BuildCoeff(), TSpline5::GetCoeff(), TSpline5::SavePrimitive(), and TSpline5::SetPointCoeff().

Double_t& TSplinePoly5::F (  )  [inline]

Definition at line 168 of file TSpline.h.

References fF.

Referenced by TSpline5::BuildCoeff(), TSpline5::GetCoeff(), TSpline5::SavePrimitive(), and TSpline5::SetPointCoeff().

Double_t TSplinePoly5::Eval ( Double_t  x  )  const [inline, virtual]

Reimplemented from TSplinePoly.

Definition at line 169 of file TSpline.h.

References fB, fC, fD, fE, fF, TSplinePoly::fX, and TSplinePoly::fY.

Referenced by TSpline5::Eval().

Double_t TSplinePoly5::Derivative ( Double_t  x  )  const [inline]

Definition at line 173 of file TSpline.h.

References fB, fC, fD, fE, fF, and TSplinePoly::fX.

Referenced by TSpline5::Derivative().

void TSplinePoly5::CopyPoly ( TSplinePoly5 const &  other  )  [private]

Definition at line 348 of file TSpline.cxx.

References fB, fC, fD, fE, and fF.

Referenced by operator=(), and TSplinePoly5().

TSplinePoly5& TSplinePoly5::operator= ( TSplinePoly5 const &  other  ) 

Double_t& TSplinePoly5::B (  )  [inline]

Definition at line 164 of file TSpline.h.

References fB.

Double_t& TSplinePoly5::C (  )  [inline]

Definition at line 165 of file TSpline.h.

References fC.

Double_t& TSplinePoly5::D (  )  [inline]

Definition at line 166 of file TSpline.h.

References fD.

Double_t& TSplinePoly5::E (  )  [inline]

Definition at line 167 of file TSpline.h.

References fE.

Double_t& TSplinePoly5::F (  )  [inline]

Definition at line 168 of file TSpline.h.

References fF.

Double_t TSplinePoly5::Eval ( Double_t  x  )  const [inline, virtual]

Reimplemented from TSplinePoly.

Definition at line 169 of file TSpline.h.

References fB, fC, fD, fE, fF, TSplinePoly::fX, and TSplinePoly::fY.

Double_t TSplinePoly5::Derivative ( Double_t  x  )  const [inline]

Definition at line 173 of file TSpline.h.

References fB, fC, fD, fE, fF, and TSplinePoly::fX.

void TSplinePoly5::CopyPoly ( TSplinePoly5 const &  other  )  [private]


Member Data Documentation

Double_t TSplinePoly5::fB [private]

Definition at line 149 of file TSpline.h.

Referenced by B(), CopyPoly(), Derivative(), and Eval().

Double_t TSplinePoly5::fC [private]

Definition at line 150 of file TSpline.h.

Referenced by C(), CopyPoly(), Derivative(), and Eval().

Double_t TSplinePoly5::fD [private]

Definition at line 151 of file TSpline.h.

Referenced by CopyPoly(), D(), Derivative(), and Eval().

Double_t TSplinePoly5::fE [private]

Definition at line 152 of file TSpline.h.

Referenced by CopyPoly(), Derivative(), E(), and Eval().

Double_t TSplinePoly5::fF [private]

Definition at line 153 of file TSpline.h.

Referenced by CopyPoly(), Derivative(), Eval(), and F().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:47:02 2011 for ROOT_528-00b_version by  doxygen 1.5.1