BAT  0.9.4
The Bayesian analysis toolkit
 All Classes Namespaces Functions Variables Enumerations
RooStats::BATCalculator Class Reference
Inheritance diagram for RooStats::BATCalculator:
Collaboration diagram for RooStats::BATCalculator:

Public Member Functions

 BATCalculator (RooAbsData &data, RooAbsPdf &pdf, RooArgSet &POI, RooAbsPdf &prior, RooArgSet *params=0, bool fillChain=false)
 
 BATCalculator (RooAbsData &data, ModelConfig &model, bool fillChain=false)
 
RooPlot * GetPosteriorPlot1D () const
 
RooAbsPdf * GetPosteriorPdf1D () const
 
RooAbsPdf * GetPosteriorPdf1D (const char *POIname) const
 
virtual SimpleInterval * GetInterval1D () const
 
virtual SimpleInterval * GetInterval1D (const char *POIname) const
 
SimpleInterval * GetShortestInterval1D () const
 
SimpleInterval * GetShortestInterval1D (const char *POIname, bool &checkConnected) const
 
Double_t GetOneSidedUperLim ()
 
virtual void SetData (RooAbsData &data)
 
virtual void SetModel (const ModelConfig &model)
 
virtual void SetTestSize (Double_t size)
 
void SetLeftSideTailFraction (Double_t leftSideFraction)
 
virtual void SetConfidenceLevel (Double_t cl)
 
virtual Double_t Size () const
 
double GetLeftSideTailFraction ()
 
virtual Double_t ConfidenceLevel () const
 
void SetBrfPrecision (double precision)
 
double GetBrfPrecision ()
 
void SetnMCMC (int nMCMC)
 
int GetnMCMC ()
 
BCRooInterfaceGetBCRooInterface () const
 
RooStats::MarkovChain * GetRooStatsMarkovChain () const
 
virtual MCMCInterval * GetInterval () const
 
bool GetConnected ()
 
std::vector< double > GetIntervalBorders1D ()
 
void SetNumBins (const char *parname, int nbins)
 
void SetNumBins (int nbins)
 
void CleanCalculatorForNewData ()
 

Protected Member Functions

void ClearAll () const
 

Detailed Description

Definition at line 31 of file BATCalculator.h.


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