ROOT logo
ROOT » ROOFIT » HISTFACTORY » RooStats::HistFactory

namespace RooStats::HistFactory



Class RooBarlowBeestonLL implements the profile likelihood estimator for a given likelihood and set of parameters of interest. The value return by RooBarlowBeestonLL is the input likelihood nll minimized w.r.t all nuisance parameters (which are all parameters except for those listed in the constructor) minus the -log(L) of the best fit. Note that this function is slow to evaluate as a MIGRAD minimization step is executed for each function evaluation

Function Members (Methods)

public:
stringchannelNameFromPdf(RooAbsPdf* channelPdf)
voidFactorizeHistFactoryPdf(const RooArgSet&, RooAbsPdf&, RooArgList&, RooArgList&)
voidFitModel(RooWorkspace*, string data_name = "obsData")
voidFitModelAndPlot(const string& measurementName, const string& fileNamePrefix, RooWorkspace*, string, string, TFile*, FILE*)
voidFormatFrameForLikelihood(RooPlot* frame, string xTitle = std::string("#sigma / #sigma_{SM}"), string yTitle = std::string("-log likelihood"))
vector<RooStats::HistFactory::EstimateSummary>GetChannelEstimateSummaries(RooStats::HistFactory::Measurement& measurement, RooStats::HistFactory::Channel& channel)
voidgetDataValuesForObservables(map<std::string,std::vector<double> >& ChannelBinDataMap, RooAbsData* data, RooAbsPdf* simPdf)
intgetStatUncertaintyConstraintTerm(RooArgList* constraints, RooRealVar* gamma_stat, RooAbsReal*& pois_mean, RooRealVar*& tau)
boolgetStatUncertaintyFromChannel(RooAbsPdf* channel, ParamHistFunc*& paramfunc, RooArgList* gammaList)
RooAbsPdf*getSumPdfFromChannel(RooAbsPdf* channel)
RooWorkspace*MakeModelAndMeasurementFast(RooStats::HistFactory::Measurement& measurement)

Data Members

Class Charts

Function documentation