Classes | |
struct | EstimateSummary |
class | HistoToWorkspaceFactory |
class | HistoToWorkspaceFactoryFast |
class | LinInterpVar |
Typedefs | |
typedef pair< double, double > | UncertPair |
Functions | |
void | ReadXmlConfig (string, vector< RooStats::HistFactory::EstimateSummary > &, Double_t) |
void | AddSystematic (RooStats::HistFactory::EstimateSummary &, TXMLNode *, string, string, string) |
vector< pair< string, string > > | get_comb (vector< string > names) |
vector< EstimateSummary > * | loadSavedInputs (TFile *outFile, string channel) |
void | saveInputs (TFile *outFile, string channel, vector< EstimateSummary > summaries) |
TH1F * | GetHisto (TFile *inFile, const string name) |
TH1 * | GetHisto (const string file, const string path, const string obj) |
void | AddSubStrings (vector< string > &vs, string s) |
bool | AddSummaries (vector< EstimateSummary > &summary, vector< vector< EstimateSummary > > &master) |
typedef pair<double,double> RooStats::HistFactory::UncertPair |
Definition at line 27 of file ConfigParser.h.
bool RooStats::HistFactory::AddSummaries | ( | vector< EstimateSummary > & | summary, | |
vector< vector< EstimateSummary > > & | master | |||
) |
void RooStats::HistFactory::AddSystematic | ( | RooStats::HistFactory::EstimateSummary & | , | |
TXMLNode * | , | |||
string | , | |||
string | , | |||
string | ||||
) |
Definition at line 160 of file ConfigParser.cxx.
References RooStats::HistFactory::EstimateSummary::AddSyst(), TXMLNode::GetAttributes(), GetHisto(), TXMLAttr::GetName(), TXMLNode::GetNextNode(), TXMLNode::GetNodeName(), TXMLAttr::GetValue(), norm(), RooStats::HistFactory::EstimateSummary::normFactor, and RooStats::HistFactory::EstimateSummary::overallSyst.
Referenced by ReadXmlConfig().
Definition at line 104 of file Helper.cxx.
References TDirectoryFile::Get(), and ptr.
Referenced by AddSystematic(), and ReadXmlConfig().
vector< EstimateSummary > * RooStats::HistFactory::loadSavedInputs | ( | TFile * | outFile, | |
string | channel | |||
) |
Definition at line 38 of file Helper.cxx.
References TDirectoryFile::cd(), gDirectory, TDirectory::GetListOfKeys(), TFile::ShowStreamerInfo(), and summary.
void RooStats::HistFactory::ReadXmlConfig | ( | string | , | |
vector< RooStats::HistFactory::EstimateSummary > & | , | |||
Double_t | ||||
) |
Definition at line 28 of file ConfigParser.cxx.
References AddSystematic(), RooStats::HistFactory::EstimateSummary::channel, TXMLNode::GetAttributes(), TXMLNode::GetChildren(), GetHisto(), TXMLAttr::GetName(), TXMLNode::GetNextNode(), TXMLNode::GetNodeName(), TXMLDocument::GetRootNode(), TXMLAttr::GetValue(), TDOMParser::GetXMLDocument(), RooStats::HistFactory::EstimateSummary::name, RooStats::HistFactory::EstimateSummary::nominal, RooStats::HistFactory::EstimateSummary::normName, TDOMParser::ParseFile(), TString::ReplaceAll(), and summary.
Referenced by fastDriver(), and topDriver().
void RooStats::HistFactory::saveInputs | ( | TFile * | outFile, | |
string | channel, | |||
vector< EstimateSummary > | summaries | |||
) |
Definition at line 68 of file Helper.cxx.
References TDirectoryFile::cd(), TDirectory::cd(), gDirectory, TDirectory::mkdir(), and TDirectoryFile::mkdir().