RooStats::HistFactory Namespace Reference


Classes

struct  EstimateSummary
class  HistoToWorkspaceFactory
class  HistoToWorkspaceFactoryFast
class  LinInterpVar

Typedefs

typedef pair< double, doubleUncertPair

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)
TH1FGetHisto (TFile *inFile, const string name)
TH1GetHisto (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 Documentation

typedef pair<double,double> RooStats::HistFactory::UncertPair

Definition at line 27 of file ConfigParser.h.


Function Documentation

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

Definition at line 149 of file Helper.cxx.

Referenced by fastDriver(), and topDriver().

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().

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

Definition at line 27 of file Helper.cxx.

References list, and names.

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

Definition at line 125 of file Helper.cxx.

References ptr.

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

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().


Generated on Tue Jul 5 16:57:09 2011 for ROOT_528-00b_version by  doxygen 1.5.1