Logo ROOT  
Reference Guide
RooStats::HistFactory Namespace Reference

Namespaces

 Constraint
 

Classes

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
 

Functions

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)
 

Variables

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.