72 filename =
"results/example_combined_GaussExample_model.root";
77 cout <<
"will run standard hist2workspace example" << endl;
78 gROOT->ProcessLine(
".! prepareHistFactory .");
79 gROOT->ProcessLine(
".! hist2workspace config/example.xml");
80 cout <<
"\n\n---------------------" << endl;
81 cout <<
"Done creating example input" << endl;
82 cout <<
"---------------------\n\n" << endl;
93 cout <<
"StandardRooStatsDemoMacro: Input file " <<
filename <<
" is not found" << endl;
104 cout <<
"workspace not found" << endl;
117 cout <<
"data or ModelConfig was not found" << endl;
145 mcmc.SetProposalFunction(
sp);
151 mcmc.SetIntervalType(MCMCInterval::kShortest);
153 mcmc.SetLeftSideTailFraction(0.5);
155 mcmc.SetLeftSideTailFraction(0.);
172 const RooArgSet *list =
mc->GetNuisanceParameters();
173 if (list->getSize() > 1) {
174 double n = list->getSize();
188 cout <<
"\n>>>> RESULT : " <<
optMCMC.confLevel * 100 <<
"% interval on " <<
firstPOI->GetName() <<
" is : ["
ROOT::RRangeCast< T, false, Range_t > static_range_cast(Range_t &&coll)
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
winID h TVirtualViewer3D TVirtualGLPainter char TVirtualGLPainter plot
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char filename
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
R__EXTERN TSystem * gSystem
Abstract base class for binned and unbinned datasets.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
Variable that can be changed from the outside.
Bayesian Calculator estimating an interval or a credible region using the Markov-Chain Monte Carlo me...
This class provides simple and straightforward utilities to plot a MCMCInterval object.
MCMCInterval is a concrete implementation of the RooStats::ConfInterval interface.
ModelConfig is a simple class that holds configuration information specifying how a model should be u...
Class implementing a proposal function that samples the parameter space by moving only in one coordin...
Persistable container for RooFit projects.
TObject * Get(const char *namecycle) override
Return pointer to object identified by namecycle.
A ROOT file is an on-disk file, usually with extension .root, that stores objects in a file-system-li...
static TFile * Open(const char *name, Option_t *option="", const char *ftitle="", Int_t compress=ROOT::RCompressionSetting::EDefaults::kUseCompiledDefault, Int_t netopt=0)
Create / open a file.
virtual Bool_t AccessPathName(const char *path, EAccessMode mode=kFileExists)
Returns FALSE if one can access a file using the specified access mode.
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...
Namespace for the RooStats classes.
Int_t CeilNint(Double_t x)
Returns the nearest integer of TMath::Ceil(x).