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

TODO Add documentation.

Definition at line 28 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 1394 of file ConfigParser.cxx.

◆ CheckTrueFalse()

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

Definition at line 1551 of file ConfigParser.cxx.

◆ CreateDataElement()

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

Helpers used to process a channel.

Definition at line 712 of file ConfigParser.cxx.

◆ CreateMeasurementFromDriverNode()

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

Definition at line 340 of file ConfigParser.cxx.

◆ CreateSampleElement()

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

Definition at line 843 of file ConfigParser.cxx.

◆ CreateStatErrorConfigElement()

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

Definition at line 785 of file ConfigParser.cxx.

◆ GetMeasurementsFromXML()

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

The "main" method.

Definition at line 115 of file ConfigParser.cxx.

◆ IsAcceptableNode()

bool ConfigParser::IsAcceptableNode ( TXMLNode functionNode)
protected

Definition at line 1536 of file ConfigParser.cxx.

◆ MakeHistoFactor()

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

Definition at line 1059 of file ConfigParser.cxx.

◆ MakeHistoSys()

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

Definition at line 1078 of file ConfigParser.cxx.

◆ MakeNormFactor()

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

Helpers used when processing a Sample.

Definition at line 990 of file ConfigParser.cxx.

◆ MakeOverallSys()

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

Definition at line 1174 of file ConfigParser.cxx.

◆ MakeShapeFactor()

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

Definition at line 1224 of file ConfigParser.cxx.

◆ MakeShapeSys()

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

Definition at line 1304 of file ConfigParser.cxx.

◆ ParseChannelXMLFile()

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

Definition at line 548 of file ConfigParser.cxx.

◆ ParseFunctionConfig()

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

Definition at line 1482 of file ConfigParser.cxx.

Member Data Documentation

◆ m_currentChannel

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

Definition at line 61 of file ConfigParser.h.

◆ m_currentHistoPath

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

Definition at line 62 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 60 of file ConfigParser.h.

Libraries for RooStats::HistFactory::ConfigParser:

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