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

Namespaces

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

Macros

#define RTFastFun__POLY(var)
 

Functions

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.
 
Double_t ROOT::v5::TFastFun::Gaus (Double_t x, Double_t mean, Double_t sigma)
 Gauss.
 
Double_t ROOT::v5::TFastFun::Gausn (Double_t x, Double_t mean, Double_t sigma)
 Normalize gauss.
 
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)
 

Variables

static TVirtualMutexgTFormulaPrimativeListMutex = nullptr
 

Macro Definition Documentation

◆ RTFastFun__POLY

#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; \
}
int Int_t
Definition RtypesCore.h:45
double Double_t
Definition RtypesCore.h:59
Double_t x[n]
Definition legend1.C:17

Definition at line 247 of file TFormulaPrimitive_v5.cxx.

Variable Documentation

◆ gTFormulaPrimativeListMutex

TVirtualMutex* gTFormulaPrimativeListMutex = nullptr
static

Definition at line 25 of file TFormulaPrimitive_v5.cxx.