#include "TStopwatch.h"
#include "TCanvas.h"
#include "TROOT.h"
#include "RooPlot.h"
#include "RooAbsPdf.h"
#include "RooWorkspace.h"
#include "RooDataSet.h"
#include "RooGlobalFunc.h"
#include "RooFitResult.h"
#include "RooRandom.h"
#include "RooStats/ProfileLikelihoodCalculator.h"
#include "RooStats/LikelihoodInterval.h"
#include "RooStats/LikelihoodIntervalPlot.h"
#include "RooStats/BayesianCalculator.h"
#include "RooStats/MCMCCalculator.h"
#include "RooStats/MCMCInterval.h"
#include "RooStats/MCMCIntervalPlot.h"
#include "RooStats/ProposalHelper.h"
#include "RooStats/SimpleInterval.h"
#include "RooStats/FeldmanCousins.h"
#include "RooStats/PointSetInterval.h"
Go to the source code of this file.
Functions | |
void | FourBinInstructional (bool doBayesian=false, bool doFeldmanCousins=false, bool doMCMC=false) |
void FourBinInstructional | ( | bool | doBayesian = false , |
|
bool | doFeldmanCousins = false , |
|||
bool | doMCMC = false | |||
) |
Definition at line 143 of file FourBinInstructional.C.
References c1, TCanvas::cd(), RooFitResult::covarianceMatrix(), data, RooWorkspace::defineSet(), TPad::Divide(), RooStats::MCMCIntervalPlot::Draw(), RooPlot::Draw(), RooStats::LikelihoodIntervalPlot::Draw(), RooWorkspace::factory(), RooFit::FATAL, fc, RooAbsPdf::fitTo(), RooFitResult::floatParsFinal(), RooStats::FeldmanCousins::FluctuateNumDataEntries(), RooAbsPdf::generate(), TDirectory::Get(), RooStats::ProfileLikelihoodCalculator::GetInterval(), RooStats::MCMCCalculator::GetInterval(), RooStats::FeldmanCousins::GetInterval(), RooStats::BayesianCalculator::GetInterval(), RooStats::BayesianCalculator::GetPosteriorPlot(), RooStats::ProposalHelper::GetProposalFunction(), RooAbsCollection::getSize(), RooMsgService::globalKillBelow(), gROOT, RooWorkspace::import(), RooMsgService::instance(), kTRUE, RooStats::MCMCInterval::LowerLimit(), RooStats::PointSetInterval::LowerLimit(), RooStats::LikelihoodInterval::LowerLimit(), RooStats::SimpleInterval::LowerLimit(), NULL, RooWorkspace::pdf(), RooRandom::randomGenerator(), RooAbsArg::RooWorkspace, RooFit::Save(), RooWorkspace::set(), RooStats::ProposalHelper::SetCacheSize(), RooStats::BayesianCalculator::SetConfidenceLevel(), RooStats::CombinedCalculator::SetConfidenceLevel(), RooStats::FeldmanCousins::SetConfidenceLevel(), RooStats::MCMCCalculator::SetConfidenceLevel(), RooStats::ProposalHelper::SetCovMatrix(), RooMsgService::setGlobalKillBelow(), RooStats::MCMCCalculator::SetLeftSideTailFraction(), RooStats::FeldmanCousins::SetNBins(), RooStats::ModelConfig::SetNuisanceParameters(), RooStats::MCMCCalculator::SetNumBurnInSteps(), RooStats::MCMCCalculator::SetNumIters(), RooStats::ModelConfig::SetParametersOfInterest(), RooStats::ModelConfig::SetPdf(), RooStats::ModelConfig::SetPriorPdf(), RooStats::MCMCCalculator::SetProposalFunction(), RooStats::BayesianCalculator::SetScanOfPosterior(), TRandom::SetSeed(), RooStats::ProposalHelper::SetUpdateProposalParameters(), RooStats::ProposalHelper::SetVariables(), RooStats::ModelConfig::SetWorkspace(), t, RooStats::SimpleInterval::UpperLimit(), RooStats::PointSetInterval::UpperLimit(), RooStats::LikelihoodInterval::UpperLimit(), RooStats::MCMCInterval::UpperLimit(), RooStats::FeldmanCousins::UseAdaptiveSampling(), RooWorkspace::var(), and RooWorkspace::writeToFile().