Logo ROOT  
Reference Guide
TFormulaPrimitive_v5.cxx File Reference
#include "v5/TFormulaPrimitive.h"
#include "TMath.h"
#include "TNamed.h"
#include "TObjArray.h"
#include "TVirtualMutex.h"
#include <math.h>
Include dependency graph for TFormulaPrimitive_v5.cxx:


namespace  ROOT
 This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
namespace  ROOT::v5
namespace  ROOT::v5::TFastFun


#define RTFastFun__POLY(var)


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


static TVirtualMutexgTFormulaPrimativeListMutex = 0

Macro Definition Documentation

◆ RTFastFun__POLY

#define RTFastFun__POLY (   var)
{ \
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; \
int Int_t
Definition: RtypesCore.h:45
Double_t x[n]
Definition: legend1.C:17

Definition at line 247 of file TFormulaPrimitive_v5.cxx.

Variable Documentation

◆ gTFormulaPrimativeListMutex

TVirtualMutex* gTFormulaPrimativeListMutex = 0

Definition at line 25 of file TFormulaPrimitive_v5.cxx.