47 x ("
x" , "Dependent" , this, _x),
48 mean ("mean" , "
Mean" , this, _mean),
49 sigmaL("sigmaL", "Left
Sigma" , this, _sigmaL),
50 sigmaR("sigmaR", "Right Sigma", this, _sigmaR)
59 RooAbsPdf(other,name),
x(
"x",this,other.
x), mean(
"mean",this,other.mean),
60 sigmaL(
"sigmaL",this,other.sigmaL), sigmaR(
"sigmaR", this, other.sigmaR)
82 return exp(coef*arg*arg);
132 return integral*rootPiBy2;
Double_t analyticalIntegral(Int_t code, const char *rangeName=0) const
Implements the actual analytical integral(s) advertised by getAnalyticalIntegral. ...
ClassImp(RooBifurGauss) RooBifurGauss
TPaveLabel title(3, 27.1, 15, 28.7,"ROOT Environment and Tools")
Bifurcated Gaussian p.d.f with different widths on left and right side of maximum value...
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
Interface function getAnalyticalIntergral advertises the analytical integrals that are supported...
Double_t Mean(Long64_t n, const T *a, const Double_t *w=0)
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
double atan2(double, double)
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
Double_t min(const char *rname=0) const
static std::complex< double > erf(const std::complex< double > z)
complex erf function
Bool_t matchArgs(const RooArgSet &allDeps, RooArgSet &numDeps, const RooArgProxy &a) const
Utility function for use in getAnalyticalIntegral().
Double_t max(const char *rname=0) const
Double_t evaluate() const