A++ » ROOSTATS » RooStats::BernsteinCorrection

class RooStats::BernsteinCorrection

Function Members (Methods)

public:
virtual~BernsteinCorrection()
RooStats::BernsteinCorrectionBernsteinCorrection(double tolerance = 0.050000000000000003)
RooStats::BernsteinCorrectionBernsteinCorrection(const RooStats::BernsteinCorrection&)
static TClass*Class()
voidCreateQSamplingDist(RooWorkspace* wks, const char* nominalName, const char* varName, const char* dataName, TH1F*, TH1F*, Int_t degree, Int_t nToys = 500)
Int_tImportCorrectedPdf(RooWorkspace*, const char*, const char*, const char*)
virtual TClass*IsA() const
RooStats::BernsteinCorrection&operator=(const RooStats::BernsteinCorrection&)
voidSetMaxCorrection(Double_t maxCorr)
voidSetMaxDegree(Int_t maxDegree)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

private:
Double_tfMaxCorrectionmaximum correction factor at any point (default is 100)
Int_tfMaxDegreemaximum polynomial degree correction (default is 10)
Double_tfToleranceprobability to add an unnecessary term

Class Charts

Inheritance Chart:
RooStats::BernsteinCorrection

Function documentation

BernsteinCorrection(double tolerance = 0.050000000000000003)
virtual ~BernsteinCorrection()
{}
Int_t ImportCorrectedPdf(RooWorkspace* , const char* , const char* , const char* )
void SetMaxCorrection(Double_t maxCorr)
{fMaxCorrection = maxCorr;}
void SetMaxDegree(Int_t maxDegree)
{fMaxDegree = maxDegree;}
void CreateQSamplingDist(RooWorkspace* wks, const char* nominalName, const char* varName, const char* dataName, TH1F* , TH1F* , Int_t degree, Int_t nToys = 500)