Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
RooStats::HistFactory::ConfigParser Class Reference

TODO Add documentation.

Definition at line 26 of file ConfigParser.h.

Public Member Functions

HistFactory::StatError ActivateStatError (TXMLNode *node)
HistFactory::Data CreateDataElement (TXMLNode *node)
 Helpers used to process a channel.
RooStats::HistFactory::Measurement CreateMeasurementFromDriverNode (TXMLNode *node)
HistFactory::Sample CreateSampleElement (TXMLNode *node)
HistFactory::StatErrorConfig CreateStatErrorConfigElement (TXMLNode *node)
std::vector< RooStats::HistFactory::MeasurementGetMeasurementsFromXML (std::string input)
 The "main" method.
HistFactory::HistoFactor MakeHistoFactor (TXMLNode *node)
HistFactory::HistoSys MakeHistoSys (TXMLNode *node)
HistFactory::NormFactor MakeNormFactor (TXMLNode *node)
 Helpers used when processing a Sample.
HistFactory::OverallSys MakeOverallSys (TXMLNode *node)
HistFactory::ShapeFactor MakeShapeFactor (TXMLNode *node)
HistFactory::ShapeSys MakeShapeSys (TXMLNode *node)
RooStats::HistFactory::Channel ParseChannelXMLFile (std::string filen)
HistFactory::PreprocessFunction ParseFunctionConfig (TXMLNode *functionNode)

Protected Member Functions

bool CheckTrueFalse (std::string val, std::string Name)
bool IsAcceptableNode (TXMLNode *functionNode)

Protected Attributes

std::string m_currentChannel
std::string m_currentHistoPath
std::string m_currentInputFile
 To facilitate writing xml, when not specified, files and paths default to these cached values.

#include <RooStats/HistFactory/ConfigParser.h>

Member Function Documentation

◆ ActivateStatError()

HistFactory::StatError ConfigParser::ActivateStatError ( TXMLNode * node)

Definition at line 1396 of file ConfigParser.cxx.

◆ CheckTrueFalse()

bool ConfigParser::CheckTrueFalse ( std::string val,
std::string Name )
protected

Definition at line 1553 of file ConfigParser.cxx.

◆ CreateDataElement()

HistFactory::Data ConfigParser::CreateDataElement ( TXMLNode * node)

Helpers used to process a channel.

Definition at line 714 of file ConfigParser.cxx.

◆ CreateMeasurementFromDriverNode()

HistFactory::Measurement ConfigParser::CreateMeasurementFromDriverNode ( TXMLNode * node)

Definition at line 342 of file ConfigParser.cxx.

◆ CreateSampleElement()

HistFactory::Sample ConfigParser::CreateSampleElement ( TXMLNode * node)

Definition at line 845 of file ConfigParser.cxx.

◆ CreateStatErrorConfigElement()

HistFactory::StatErrorConfig ConfigParser::CreateStatErrorConfigElement ( TXMLNode * node)

Definition at line 787 of file ConfigParser.cxx.

◆ GetMeasurementsFromXML()

std::vector< RooStats::HistFactory::Measurement > ConfigParser::GetMeasurementsFromXML ( std::string input)

The "main" method.

Definition at line 117 of file ConfigParser.cxx.

◆ IsAcceptableNode()

bool ConfigParser::IsAcceptableNode ( TXMLNode * functionNode)
protected

Definition at line 1538 of file ConfigParser.cxx.

◆ MakeHistoFactor()

HistFactory::HistoFactor ConfigParser::MakeHistoFactor ( TXMLNode * node)

Definition at line 1061 of file ConfigParser.cxx.

◆ MakeHistoSys()

HistFactory::HistoSys ConfigParser::MakeHistoSys ( TXMLNode * node)

Definition at line 1080 of file ConfigParser.cxx.

◆ MakeNormFactor()

HistFactory::NormFactor ConfigParser::MakeNormFactor ( TXMLNode * node)

Helpers used when processing a Sample.

Definition at line 992 of file ConfigParser.cxx.

◆ MakeOverallSys()

HistFactory::OverallSys ConfigParser::MakeOverallSys ( TXMLNode * node)

Definition at line 1176 of file ConfigParser.cxx.

◆ MakeShapeFactor()

HistFactory::ShapeFactor ConfigParser::MakeShapeFactor ( TXMLNode * node)

Definition at line 1226 of file ConfigParser.cxx.

◆ MakeShapeSys()

HistFactory::ShapeSys ConfigParser::MakeShapeSys ( TXMLNode * node)

Definition at line 1306 of file ConfigParser.cxx.

◆ ParseChannelXMLFile()

HistFactory::Channel ConfigParser::ParseChannelXMLFile ( std::string filen)

Definition at line 550 of file ConfigParser.cxx.

◆ ParseFunctionConfig()

RooStats::HistFactory::PreprocessFunction ConfigParser::ParseFunctionConfig ( TXMLNode * functionNode)

Definition at line 1484 of file ConfigParser.cxx.

Member Data Documentation

◆ m_currentChannel

std::string RooStats::HistFactory::ConfigParser::m_currentChannel
protected

Definition at line 59 of file ConfigParser.h.

◆ m_currentHistoPath

std::string RooStats::HistFactory::ConfigParser::m_currentHistoPath
protected

Definition at line 60 of file ConfigParser.h.

◆ m_currentInputFile

std::string RooStats::HistFactory::ConfigParser::m_currentInputFile
protected

To facilitate writing xml, when not specified, files and paths default to these cached values.

Definition at line 58 of file ConfigParser.h.


The documentation for this class was generated from the following files: