Logo ROOT  
Reference Guide
RooStats::HistFactory Namespace Reference




class  Asimov
class  Channel
class  ConfigParser
class  Data
class  EstimateSummary
class  FlexibleInterpVar
class  hf_exc
class  HistFactoryNavigation
class  HistFactorySimultaneous
class  HistoFactor
class  HistogramUncertaintyBase
 //////////////////////////////////////////////////////////////////////////////////////////// More...
class  HistoSys
class  HistoToWorkspaceFactory
class  HistoToWorkspaceFactoryFast
class  HistRef
class  LinInterpVar
class  Measurement
class  NormFactor
class  OverallSys
class  PreprocessFunction
class  RooBarlowBeestonLL
class  Sample
class  ShapeFactor
class  ShapeSys
class  StatError
class  StatErrorConfig


void AddParamsToAsimov (RooStats::HistFactory::Asimov &asimov, std::string str)
void AddSubStrings (vector< std::string > &vs, std::string s)
bool AddSummaries (std::vector< EstimateSummary > &summary, std::vector< std::vector< EstimateSummary > > &master)
std::string channelNameFromPdf (RooAbsPdf *channelPdf)
void FactorizeHistFactoryPdf (const RooArgSet &, RooAbsPdf &, RooArgList &, RooArgList &)
void fastDriver (std::string input)
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"))
vector< pair< std::string, std::string > > get_comb (vector< std::string > names)
std::vector< RooStats::HistFactory::EstimateSummaryGetChannelEstimateSummaries (RooStats::HistFactory::Measurement &measurement, RooStats::HistFactory::Channel &channel)
std::vector< std::string > GetChildrenFromString (std::string str)
void getDataValuesForObservables (std::map< std::string, std::vector< double > > &ChannelBinDataMap, RooAbsData *data, RooAbsPdf *simPdf)
TH1GetHisto (const std::string file, const std::string path, const std::string obj)
TH1GetHisto (TFile *inFile, const std::string name)
int getStatUncertaintyConstraintTerm (RooArgList *constraints, RooRealVar *gamma_stat, RooAbsReal *&pois_mean, RooRealVar *&tau)
bool getStatUncertaintyFromChannel (RooAbsPdf *channel, ParamHistFunc *&paramfunc, RooArgList *gammaList)
RooAbsPdfgetSumPdfFromChannel (RooAbsPdf *channel)
vector< EstimateSummary > * loadSavedInputs (TFile *outFile, std::string channel)
RooWorkspaceMakeModelAndMeasurementFast (RooStats::HistFactory::Measurement &measurement)
void saveInputs (TFile *outFile, std::string channel, vector< EstimateSummary > summaries)


Channel BadChannel

Function Documentation

◆ AddParamsToAsimov()

void RooStats::HistFactory::AddParamsToAsimov ( RooStats::HistFactory::Asimov asimov,
std::string  str 

Definition at line 199 of file Helper.cxx.

◆ AddSubStrings()

void RooStats::HistFactory::AddSubStrings ( vector< std::string > &  vs,
std::string  s 

Definition at line 165 of file Helper.cxx.

◆ AddSummaries()

bool RooStats::HistFactory::AddSummaries ( std::vector< EstimateSummary > &  summary,
std::vector< std::vector< EstimateSummary > > &  master 

◆ fastDriver()

void RooStats::HistFactory::fastDriver ( std::string  input)

Definition at line 47 of file hist2workspace.cxx.

◆ FitModel()

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

Definition at line 474 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 304 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 501 of file MakeModelAndMeasurementsFast.cxx.

◆ get_comb()

std::vector< std::pair< std::string, std::string > > RooStats::HistFactory::get_comb ( vector< std::string >  names)

Definition at line 38 of file Helper.cxx.

◆ GetChannelEstimateSummaries()

std::vector< EstimateSummary > RooStats::HistFactory::GetChannelEstimateSummaries ( RooStats::HistFactory::Measurement measurement,
RooStats::HistFactory::Channel channel 

Definition at line 257 of file Helper.cxx.

◆ GetChildrenFromString()

std::vector< std::string > RooStats::HistFactory::GetChildrenFromString ( std::string  str)

Definition at line 179 of file Helper.cxx.

◆ GetHisto() [1/2]

TH1 * RooStats::HistFactory::GetHisto ( const std::string  file,
const std::string  path,
const std::string  obj 

Definition at line 136 of file Helper.cxx.

◆ GetHisto() [2/2]

TH1 * RooStats::HistFactory::GetHisto ( TFile inFile,
const std::string  name 

Definition at line 115 of file Helper.cxx.

◆ loadSavedInputs()

std::vector< EstimateSummary > * RooStats::HistFactory::loadSavedInputs ( TFile outFile,
std::string  channel 

Definition at line 49 of file Helper.cxx.

◆ saveInputs()

void RooStats::HistFactory::saveInputs ( TFile outFile,
std::string  channel,
vector< EstimateSummary summaries 

Definition at line 79 of file Helper.cxx.

Variable Documentation

◆ BadChannel

Channel RooStats::HistFactory::BadChannel

Definition at line 61 of file Channel.cxx.