Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
RooGaussModel.cxx File Reference
#include "TMath.h"
#include "Riostream.h"
#include "RooGaussModel.h"
#include "RooMath.h"
#include "RooRealConstant.h"
#include "RooRandom.h"
#include "RooBatchCompute.h"
#include "TError.h"
#include <RooHeterogeneousMath.h>
#include <array>

Functions

STD::complex< doubleevalCerf (double swt, double u, double c)
STD::complex< doubleevalCerfApprox (double _x, double u, double c)
 use the approximation: erf(z) = exp(-z*z)/(STD::sqrt(pi)*z) to explicitly cancel the divergent exp(y*y) behaviour of CWERF for z = x + i y with large negative y

Function Documentation

◆ evalCerf()

STD::complex< double > RooHeterogeneousMath::evalCerf ( double swt,
double u,
double c )
inline

Definition at line 580 of file RooHeterogeneousMath.h.

◆ evalCerfApprox()

STD::complex< double > RooHeterogeneousMath::evalCerfApprox ( double _x,
double u,
double c )
inline

use the approximation: erf(z) = exp(-z*z)/(STD::sqrt(pi)*z) to explicitly cancel the divergent exp(y*y) behaviour of CWERF for z = x + i y with large negative y

Definition at line 566 of file RooHeterogeneousMath.h.