Logo ROOT  
Reference Guide
RooStats::HistFactory Namespace Reference

Namespaces

namespace  Constraint
 

Classes

class  Asimov
 TODO Here, we are missing some documentation. More...
 
class  Channel
 This class encapsulates all information for the statistical interpretation of one experiment. More...
 
class  ConfigParser
 TODO Add documentation. More...
 
class  Data
 
class  FlexibleInterpVar
 
class  hf_exc
 
class  HistFactoryNavigation
 
class  HistoFactor
 Configuration for an *un*constrained, coherent shape variation of affected samples. More...
 
class  HistogramUncertaintyBase
 ////////////////////////////////////////////////////////////////////////////////////////////Base class to store the up and down variations for histogram uncertainties. More...
 
class  HistoSys
 Configuration for a constrained, coherent shape variation of affected samples. More...
 
class  HistoToWorkspaceFactoryFast
 This class provides helper functions for creating likelihood models from histograms. More...
 
class  HistRef
 Internal class wrapping an histogram and managing its content. More...
 
class  JSONTool
 
class  LinInterpVar
 RooAbsReal that does piecewise-linear interpolations. More...
 
class  Measurement
 The RooStats::HistFactory::Measurement class can be used to construct a model by combining multiple RooStats::HistFactory::Channel objects. More...
 
class  NormFactor
 Configuration for an un- constrained overall systematic to scale sample normalisations. More...
 
class  OverallSys
 Configuration for a constrained overall systematic to scale sample normalisations. More...
 
class  PreprocessFunction
 
class  RooBarlowBeestonLL
 Class RooBarlowBeestonLL implements the profile likelihood estimator for a given likelihood and set of parameters of interest. More...
 
class  Sample
 
class  ShapeFactor
 *Un*constrained bin-by-bin variation of affected histogram. More...
 
class  ShapeSys
 Constrained bin-by-bin variation of affected histogram. More...
 
class  StatError
 Statistical error of Monte Carlo predictions. More...
 
class  StatErrorConfig
 Configuration to automatically assign nuisance parameters for the statistical error of the Monte Carlo simulations. More...
 

Functions

std::string channelNameFromPdf (RooAbsPdf *channelPdf)
 
void FactorizeHistFactoryPdf (const RooArgSet &, RooAbsPdf &, RooArgList &, RooArgList &)
 
void fastDriver (std::string const &input, HistoToWorkspaceFactoryFast::Configuration const &cfg)
 
void FitModel (RooWorkspace *, std::string data_name="obsData")
 
void FitModelAndPlot (const std::string &measurementName, const std::string &fileNamePrefix, RooWorkspace *, std::string, std::string, TFile *, FILE *)
 
void FormatFrameForLikelihood (RooPlot *frame, std::string xTitle=std::string("#sigma / #sigma_{SM}"), std::string yTitle=std::string("-log likelihood"))
 
void getDataValuesForObservables (std::map< std::string, std::vector< double > > &ChannelBinDataMap, RooAbsData *data, RooAbsPdf *simPdf)
 
int getStatUncertaintyConstraintTerm (RooArgList *constraints, RooRealVar *gamma_stat, RooAbsReal *&pois_mean, RooRealVar *&tau)
 
bool getStatUncertaintyFromChannel (RooAbsPdf *channel, ParamHistFunc *&paramfunc, RooArgList *gammaList)
 
RooAbsPdfgetSumPdfFromChannel (RooAbsPdf *channel)
 
RooWorkspaceMakeModelAndMeasurementFast (RooStats::HistFactory::Measurement &measurement, HistoToWorkspaceFactoryFast::Configuration const &cfg={})
 

Variables

Channel BadChannel
 

Function Documentation

◆ fastDriver()

void RooStats::HistFactory::fastDriver ( std::string const &  input,
HistoToWorkspaceFactoryFast::Configuration const &  cfg 
)

Definition at line 28 of file hist2workspace.cxx.

◆ FitModel()

void RooStats::HistFactory::FitModel ( RooWorkspace combined,
std::string  data_name = "obsData" 
)

Definition at line 462 of file MakeModelAndMeasurementsFast.cxx.

◆ FitModelAndPlot()

void RooStats::HistFactory::FitModelAndPlot ( const std::string &  measurementName,
const std::string &  fileNamePrefix,
RooWorkspace combined,
std::string  channel,
std::string  data_name,
TFile outFile,
FILE *  tableFile 
)

Definition at line 297 of file MakeModelAndMeasurementsFast.cxx.

◆ FormatFrameForLikelihood()

void RooStats::HistFactory::FormatFrameForLikelihood ( RooPlot frame,
std::string  xTitle = std::string("#sigma / #sigma_{SM}"),
std::string  yTitle = std::string("-log likelihood") 
)

Definition at line 489 of file MakeModelAndMeasurementsFast.cxx.

Variable Documentation

◆ BadChannel

Channel RooStats::HistFactory::BadChannel

Definition at line 61 of file Channel.cxx.