TFormulaPrimitive.cxx File Reference

#include <math.h>
#include "TFormulaPrimitive.h"
#include "TMath.h"

Go to the source code of this file.

Namespaces

namespace  TFastFun

Defines

#define RTFastFun__POLY(var)

Functions

void TMath_GenerInterface ()
Double_t TFastFun::Pow2 (Double_t x)
Double_t TFastFun::Pow3 (Double_t x)
Double_t TFastFun::Pow4 (Double_t x)
Double_t TFastFun::Pow5 (Double_t x)
Double_t TFastFun::FPoln (Double_t *x, Double_t *param, Int_t npar)
Double_t TFastFun::FPol0 (Double_t *, Double_t *param)
Double_t TFastFun::FPol1 (Double_t *x, Double_t *param)
Double_t TFastFun::FPol2 (Double_t *x, Double_t *param)
Double_t TFastFun::FPol3 (Double_t *x, Double_t *param)
Double_t TFastFun::FPol4 (Double_t *x, Double_t *param)
Double_t TFastFun::FPol5 (Double_t *x, Double_t *param)
Double_t TFastFun::FPol6 (Double_t *x, Double_t *param)
Double_t TFastFun::FPol7 (Double_t *x, Double_t *param)
Double_t TFastFun::FPol8 (Double_t *x, Double_t *param)
Double_t TFastFun::FPol9 (Double_t *x, Double_t *param)
Double_t TFastFun::FPol10 (Double_t *x, Double_t *param)
Double_t TFastFun::PlusXY (Double_t x, Double_t y)
Double_t TFastFun::MinusXY (Double_t x, Double_t y)
Double_t TFastFun::MultXY (Double_t x, Double_t y)
Double_t TFastFun::DivXY (Double_t x, Double_t y)
Double_t TFastFun::XpYpZ (Double_t x, Double_t y, Double_t z)
Double_t TFastFun::XxYxZ (Double_t x, Double_t y, Double_t z)
Double_t TFastFun::XxYpZ (Double_t x, Double_t y, Double_t z)
Double_t TFastFun::XpYxZ (Double_t x, Double_t y, Double_t z)
Double_t TFastFun::Gaus (Double_t x, Double_t mean, Double_t sigma)
Double_t TFastFun::Gausn (Double_t x, Double_t mean, Double_t sigma)
Double_t TFastFun::Landau (Double_t x, Double_t mean, Double_t sigma)
Double_t TFastFun::Landaun (Double_t x, Double_t mean, Double_t sigma)
Double_t TFastFun::Sqrt (Double_t x)
Double_t TFastFun::Sign (Double_t x)
Double_t TFastFun::Nint (Double_t x)
Double_t TFastFun::Abs (Double_t x)
Double_t TFastFun::XandY (Double_t x, Double_t y)
Double_t TFastFun::XorY (Double_t x, Double_t y)
Double_t TFastFun::XgY (Double_t x, Double_t y)
Double_t TFastFun::XgeY (Double_t x, Double_t y)
Double_t TFastFun::XlY (Double_t x, Double_t y)
Double_t TFastFun::XleY (Double_t x, Double_t y)
Double_t TFastFun::XeY (Double_t x, Double_t y)
Double_t TFastFun::XneY (Double_t x, Double_t y)
Double_t TFastFun::XNot (Double_t x)
Double_t TFastFun::FPoln (Double_t *x, Double_t *param, Int_t npar)
Double_t TFastFun::Gaus (Double_t x, Double_t mean, Double_t sigma)
Double_t TFastFun::Gausn (Double_t x, Double_t mean, Double_t sigma)


Define Documentation

#define RTFastFun__POLY ( var   ) 

Value:

{                                                                     \
   Double_t res= param[var-1]+param[var]*x[0];                        \
   for (Int_t j=var-1 ;j>0;j--) res      = param[j-1]+x[0]*res;       \
   return res;                                                        \
}

Definition at line 247 of file TFormulaPrimitive.cxx.

Referenced by TFastFun::FPol10(), TFastFun::FPol4(), TFastFun::FPol5(), TFastFun::FPol6(), TFastFun::FPol7(), TFastFun::FPol8(), and TFastFun::FPol9().


Function Documentation

void TMath_GenerInterface (  ) 

Definition at line 3 of file TFormulaMathInterface.cxx.

References TMath::Abs(), TMath::ACos(), TMath::ACosH(), TFormulaPrimitive::AddFormula(), TMath::ASin(), TMath::ASinH(), TMath::ATan(), TMath::ATan2(), TMath::ATanH(), TMath::BesselI0(), TMath::BesselI1(), TMath::BesselJ0(), TMath::BesselJ1(), TMath::BesselK0(), TMath::BesselK1(), TMath::BesselY0(), TMath::BesselY1(), TMath::Beta(), TMath::BetaCf(), TMath::BetaDist(), TMath::BetaDistI(), TMath::BetaIncomplete(), TMath::BreitWigner(), TMath::C(), TMath::CauchyDist(), TMath::Ccgs(), TMath::Ceil(), TMath::Cos(), TMath::CosH(), TMath::CUncertainty(), TMath::DegToRad(), TMath::DiLog(), TMath::E(), TMath::Erf(), TMath::Erfc(), TMath::ErfcInverse(), TMath::ErfInverse(), TMath::Exp(), TMath::FDist(), TMath::FDistI(), TMath::Floor(), TMath::Freq(), TMath::G(), TMath::Gamma(), TMath::Gcgs(), TMath::GhbarC(), TMath::GhbarCUncertainty(), TMath::Gn(), TMath::GnUncertainty(), TMath::GUncertainty(), TMath::H(), TMath::Hbar(), TMath::Hbarcgs(), TMath::HbarUncertainty(), TMath::HC(), TMath::HCcgs(), TMath::Hcgs(), TMath::HUncertainty(), TMath::Hypot(), TMath::InvPi(), TMath::K(), TMath::Kcgs(), TMath::KolmogorovProb(), TMath::KUncertainty(), TMath::LandauI(), TMath::LaplaceDist(), TMath::LaplaceDistI(), TMath::Ln10(), TMath::LnGamma(), TMath::Log(), TMath::Log10(), TMath::Log2(), TMath::LogE(), TMath::Max(), TMath::Min(), TMath::MWair(), TMath::Na(), TMath::NaUncertainty(), TMath::NormQuantile(), TMath::Pi(), TMath::PiOver2(), TMath::PiOver4(), TMath::Poisson(), TMath::PoissonI(), TMath::Power(), TMath::Qe(), TMath::QeUncertainty(), TMath::R(), TMath::RadToDeg(), TMath::Range(), TMath::Rgair(), TMath::RUncertainty(), TMath::Sigma(), TMath::SigmaUncertainty(), TMath::Sign(), TMath::Sin(), TMath::SinH(), TMath::Sqrt(), TMath::StruveH0(), TMath::StruveH1(), TMath::StruveL0(), TMath::StruveL1(), TMath::Student(), TMath::StudentI(), TMath::Tan(), TMath::TanH(), TMath::TwoPi(), TMath::Vavilov(), and TMath::VavilovI().

Referenced by TFormulaPrimitive::BuildBasicFormulas().


Generated on Tue Jul 5 16:01:09 2011 for ROOT_528-00b_version by  doxygen 1.5.1