Logo ROOT  
Reference Guide
RooStats::PosteriorCdfFunction Class Reference

Definition at line 163 of file BayesianCalculator.cxx.

Public Member Functions

 PosteriorCdfFunction (const PosteriorCdfFunction &rhs)
 PosteriorCdfFunction (RooAbsReal &nll, RooArgList &bindParams, RooAbsReal *prior=0, const char *integType=0, double nllMinimum=0)
ROOT::Math::IGenFunctionClone () const override
 Clone a function. More...
bool HasError () const
void SetOffset (double offset)
- Public Member Functions inherited from ROOT::Math::IBaseFunctionOneDim
 IBaseFunctionOneDim ()
virtual ~IBaseFunctionOneDim ()
 virtual destructor More...
virtual IBaseFunctionOneDimClone () const =0
 Clone a function. More...
double operator() (const double *x) const
 Evaluate the function at a point x[]. More...
double operator() (double x) const
 Evaluate the function at a point x Use the a pure virtual private method DoEval which must be implemented by sub-classes. More...

Private Member Functions

double DoEval (double x) const override
 implementation of the evaluation function. Must be implemented by derived classes More...
PosteriorCdfFunctionoperator= (const PosteriorCdfFunction &)

Private Attributes

bool fError
RooFunctor fFunctor
bool fHasNorm
ROOT::Math::IntegratorMultiDim fIntegrator
LikelihoodFunction fLikelihood
double fMaxPOI
double fNorm
std::map< double, doublefNormCdfValues
double fNormErr
double fOffset
std::shared_ptr< RooFunctorfPriorFunc
bool fUseOldValues
std::vector< doublefXmax
std::vector< doublefXmin

Additional Inherited Members

- Public Types inherited from ROOT::Math::IBaseFunctionOneDim
typedef IBaseFunctionOneDim BaseFunc
Inheritance diagram for RooStats::PosteriorCdfFunction:

Constructor & Destructor Documentation

◆ PosteriorCdfFunction() [1/2]

RooStats::PosteriorCdfFunction::PosteriorCdfFunction ( RooAbsReal nll,
RooArgList bindParams,
RooAbsReal prior = 0,
const char *  integType = 0,
double  nllMinimum = 0 

Definition at line 167 of file BayesianCalculator.cxx.

◆ PosteriorCdfFunction() [2/2]

RooStats::PosteriorCdfFunction::PosteriorCdfFunction ( const PosteriorCdfFunction rhs)

Definition at line 215 of file BayesianCalculator.cxx.

Member Function Documentation

◆ Clone()

ROOT::Math::IGenFunction * RooStats::PosteriorCdfFunction::Clone ( ) const

Clone a function.

Each derived class will implement their version of the provate DoClone method

Implements ROOT::Math::IBaseFunctionOneDim.

Definition at line 245 of file BayesianCalculator.cxx.

◆ DoEval()

double RooStats::PosteriorCdfFunction::DoEval ( double  x) const

implementation of the evaluation function. Must be implemented by derived classes

Implements ROOT::Math::IBaseFunctionOneDim.

Definition at line 260 of file BayesianCalculator.cxx.

◆ HasError()

bool RooStats::PosteriorCdfFunction::HasError ( ) const

Definition at line 242 of file BayesianCalculator.cxx.

◆ operator=()

PosteriorCdfFunction & RooStats::PosteriorCdfFunction::operator= ( const PosteriorCdfFunction )

Definition at line 256 of file BayesianCalculator.cxx.

◆ SetOffset()

void RooStats::PosteriorCdfFunction::SetOffset ( double  offset)

Definition at line 251 of file BayesianCalculator.cxx.

Member Data Documentation

◆ fError

bool RooStats::PosteriorCdfFunction::fError

Definition at line 338 of file BayesianCalculator.cxx.

◆ fFunctor

RooFunctor RooStats::PosteriorCdfFunction::fFunctor

Definition at line 326 of file BayesianCalculator.cxx.

◆ fHasNorm

bool RooStats::PosteriorCdfFunction::fHasNorm

Definition at line 336 of file BayesianCalculator.cxx.

◆ fIntegrator

ROOT::Math::IntegratorMultiDim RooStats::PosteriorCdfFunction::fIntegrator

Definition at line 329 of file BayesianCalculator.cxx.

◆ fLikelihood

LikelihoodFunction RooStats::PosteriorCdfFunction::fLikelihood

Definition at line 328 of file BayesianCalculator.cxx.

◆ fMaxPOI

double RooStats::PosteriorCdfFunction::fMaxPOI

Definition at line 335 of file BayesianCalculator.cxx.

◆ fNorm

double RooStats::PosteriorCdfFunction::fNorm

Definition at line 332 of file BayesianCalculator.cxx.

◆ fNormCdfValues

std::map<double,double> RooStats::PosteriorCdfFunction::fNormCdfValues

Definition at line 339 of file BayesianCalculator.cxx.

◆ fNormErr

double RooStats::PosteriorCdfFunction::fNormErr

Definition at line 333 of file BayesianCalculator.cxx.

◆ fOffset

double RooStats::PosteriorCdfFunction::fOffset

Definition at line 334 of file BayesianCalculator.cxx.

◆ fPriorFunc

std::shared_ptr<RooFunctor> RooStats::PosteriorCdfFunction::fPriorFunc

Definition at line 327 of file BayesianCalculator.cxx.

◆ fUseOldValues

bool RooStats::PosteriorCdfFunction::fUseOldValues

Definition at line 337 of file BayesianCalculator.cxx.

◆ fXmax

std::vector<double> RooStats::PosteriorCdfFunction::fXmax

Definition at line 331 of file BayesianCalculator.cxx.

◆ fXmin

std::vector<double> RooStats::PosteriorCdfFunction::fXmin

Definition at line 330 of file BayesianCalculator.cxx.

The documentation for this class was generated from the following file: