library: libTMVA
#include "TSpline2.h"

TMVA::TSpline2


class description - header file - source file - inheritance tree (.pdf)

class TMVA::TSpline2 : public TSpline

Inheritance Chart:
TObject
<-
TNamed
TAttLine
TAttFill
TAttMarker
<-
TSpline
<-
TMVA::TSpline2
    private:
Double_t Quadrax(const Float_t dm, const Float_t dm1, const Float_t dm2, const Float_t dm3, const Float_t cos1, const Float_t cos2, const Float_t cos3) const public:
TSpline2(TString title, TGraph* theGraph) TSpline2(const TMVA::TSpline2&) virtual ~TSpline2() virtual void BuildCoeff() static TClass* Class() virtual Double_t Eval(Double_t x) const virtual void GetKnot(Int_t i, Double_t& x, Double_t& y) const virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TGraph* fGraph graph that is splined

Class Description

_______________________________________________________________________

 Quadratic interpolation of TGraph
_______________________________________________________________________
TSpline2( TString title, TGraph* theGraph )
 constructor from TGraph
 TSpline is a TNamed object
~TSpline2( void )
 destructor
Double_t Eval( const Double_t x )
 returns quadratically interpolated TGraph entry around x
void BuildCoeff( void )
 no coefficients to precompute
Double_t Quadrax(const Float_t dm,const Float_t dm1,const Float_t dm2,const Float_t dm3, const Float_t cos1, const Float_t cos2, const Float_t cos3 )
 quadratic interpolation
 Revised and checked by Francois Nov, 16th, 2000
 Note the beautiful non-spontaneous symmetry breaking ...
 It was checked that the old routine gave exactly the same answers.

TSpline2( TString title, TGraph* theGraph )
void GetKnot( Int_t i, Double_t& x, Double_t& y )

Last update: Tue Jul 11 11:56:41 2006
Copyright (c) 2005: *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.