Logo ROOT   6.08/07
Reference Guide
Namespaces | Classes | Functions | Variables
RooStats::HistFactory Namespace Reference

Namespaces

 Constraint
 

Classes

class  Asimov
 
class  Channel
 
class  ConfigParser
 
class  Data
 
struct  EstimateSummary
 
class  FlexibleInterpVar
 
class  hf_exc
 
class  HistFactoryNavigation
 
class  HistFactorySimultaneous
 
class  HistoFactor
 
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 (TFile *inFile, const std::string name)
 
TH1GetHisto (const std::string file, const std::string path, const std::string obj)
 
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 203 of file Helper.cxx.

◆ AddSubStrings()

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

Definition at line 169 of file Helper.cxx.

◆ AddSummaries()

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

◆ channelNameFromPdf()

std::string RooStats::HistFactory::channelNameFromPdf ( RooAbsPdf channelPdf)

Definition at line 25 of file HistFactoryModelUtils.cxx.

◆ FactorizeHistFactoryPdf()

void RooStats::HistFactory::FactorizeHistFactoryPdf ( const RooArgSet observables,
RooAbsPdf pdf,
RooArgList obsTerms,
RooArgList constraints 
)

Definition at line 76 of file HistFactoryModelUtils.cxx.

◆ fastDriver()

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

Definition at line 37 of file hist2workspace.cxx.

◆ FitModel()

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

Definition at line 468 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 299 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 495 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 42 of file Helper.cxx.

◆ GetChannelEstimateSummaries()

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

Definition at line 261 of file Helper.cxx.

◆ GetChildrenFromString()

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

Definition at line 183 of file Helper.cxx.

◆ getDataValuesForObservables()

void RooStats::HistFactory::getDataValuesForObservables ( std::map< std::string, std::vector< double > > &  ChannelBinDataMap,
RooAbsData data,
RooAbsPdf simPdf 
)

Definition at line 216 of file HistFactoryModelUtils.cxx.

◆ GetHisto() [1/2]

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

Definition at line 119 of file Helper.cxx.

◆ GetHisto() [2/2]

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

Definition at line 140 of file Helper.cxx.

◆ getStatUncertaintyConstraintTerm()

int RooStats::HistFactory::getStatUncertaintyConstraintTerm ( RooArgList constraints,
RooRealVar gamma_stat,
RooAbsReal *&  pois_mean,
RooRealVar *&  tau 
)

Definition at line 298 of file HistFactoryModelUtils.cxx.

◆ getStatUncertaintyFromChannel()

bool RooStats::HistFactory::getStatUncertaintyFromChannel ( RooAbsPdf channel,
ParamHistFunc *&  paramfunc,
RooArgList gammaList 
)

Definition at line 180 of file HistFactoryModelUtils.cxx.

◆ getSumPdfFromChannel()

RooAbsPdf * RooStats::HistFactory::getSumPdfFromChannel ( RooAbsPdf channel)

Definition at line 31 of file HistFactoryModelUtils.cxx.

◆ loadSavedInputs()

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

Definition at line 53 of file Helper.cxx.

◆ MakeModelAndMeasurementFast()

RooWorkspace * RooStats::HistFactory::MakeModelAndMeasurementFast ( RooStats::HistFactory::Measurement measurement)

Definition at line 107 of file MakeModelAndMeasurementsFast.cxx.

◆ saveInputs()

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

Definition at line 83 of file Helper.cxx.

Variable Documentation

◆ BadChannel

Channel RooStats::HistFactory::BadChannel

Definition at line 64 of file Channel.cxx.