Logo ROOT   6.16/01
Reference Guide
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
RooStats::HistFactory::ConfigParser Class Reference

TODO Add documentation.

Definition at line 32 of file ConfigParser.h.

Public Member Functions

HistFactory::StatError ActivateStatError (TXMLNode *node)
 
HistFactory::Data CreateDataElement (TXMLNode *node)
 Helpers used to process a channel. More...
 
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. More...
 
HistFactory::HistoFactor MakeHistoFactor (TXMLNode *node)
 
HistFactory::HistoSys MakeHistoSys (TXMLNode *node)
 
HistFactory::NormFactor MakeNormFactor (TXMLNode *node)
 Helpers used when processing a Sample. More...
 
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. More...
 

#include <RooStats/HistFactory/ConfigParser.h>

Member Function Documentation

◆ ActivateStatError()

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

Definition at line 1385 of file ConfigParser.cxx.

◆ CheckTrueFalse()

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

Definition at line 1542 of file ConfigParser.cxx.

◆ CreateDataElement()

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

Helpers used to process a channel.

Definition at line 699 of file ConfigParser.cxx.

◆ CreateMeasurementFromDriverNode()

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

Definition at line 262 of file ConfigParser.cxx.

◆ CreateSampleElement()

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

Definition at line 831 of file ConfigParser.cxx.

◆ CreateStatErrorConfigElement()

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

Definition at line 773 of file ConfigParser.cxx.

◆ GetMeasurementsFromXML()

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

The "main" method.

Definition at line 31 of file ConfigParser.cxx.

◆ IsAcceptableNode()

bool ConfigParser::IsAcceptableNode ( TXMLNode functionNode)
protected

Definition at line 1527 of file ConfigParser.cxx.

◆ MakeHistoFactor()

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

Definition at line 1050 of file ConfigParser.cxx.

◆ MakeHistoSys()

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

Definition at line 1069 of file ConfigParser.cxx.

◆ MakeNormFactor()

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

Helpers used when processing a Sample.

Definition at line 978 of file ConfigParser.cxx.

◆ MakeOverallSys()

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

Definition at line 1165 of file ConfigParser.cxx.

◆ MakeShapeFactor()

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

Definition at line 1215 of file ConfigParser.cxx.

◆ MakeShapeSys()

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

Definition at line 1295 of file ConfigParser.cxx.

◆ ParseChannelXMLFile()

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

Definition at line 535 of file ConfigParser.cxx.

◆ ParseFunctionConfig()

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

Definition at line 1473 of file ConfigParser.cxx.

Member Data Documentation

◆ m_currentChannel

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

Definition at line 65 of file ConfigParser.h.

◆ m_currentHistoPath

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

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

Libraries for RooStats::HistFactory::ConfigParser:
[legend]

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