ParameterSet

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

ParameterSet −

SYNOPSIS

#include <ParameterSet.h>

Public Member Functions

ParameterSet (const char *xmlFile)

virtual ~ParameterSet ()

Private Member Functions

int parseInputString (const char *parameterSet)

int parseDOM (const char *xmlParamSet)

void processParamNodes (DOMNodeList *paramNodes)

Private Attributes

XMLCh * PARAMETER_TAG_NAME

XMLCh * NAME_TAG_NAME

XMLCh * VALUE_TAG_NAME

XMLCh * UNITS_TAG_NAME

XMLCh * INT_PARAM_TYPE

XMLCh * DOUBLE_PARAM_TYPE

XMLCh * STRING_PARAM_TYPE

XMLCh * BOOL_PARAM_TYPE

XMLCh * INT_ARRAY_PARAM_TYPE

XMLCh * DOUBLE_ARRAY_PARAM_TYPE

XMLCh * STRING_ARRAY_PARAM_TYPE

Detailed Description

ParameterSet class used to support OFFLINE tasks

Constructor & Destructor Documentation

ParameterSet::ParameterSet (const char * xmlFile) Constructor

Parameters:

xmlFile the name of the file containing the XML document defining the parameter set

virtual ParameterSet::~ParameterSet () [virtual] Destructor

Member Function Documentation

int ParameterSet::parseDOM (const char * xmlParamSet) [private]

int ParameterSet::parseInputString (const char * parameterSet) [private]

void ParameterSet::processParamNodes (DOMNodeList * paramNodes) [private]

Member Data Documentation

XMLCh* ParameterSet::BOOL_PARAM_TYPE [private]

XMLCh* ParameterSet::DOUBLE_ARRAY_PARAM_TYPE [private]

XMLCh* ParameterSet::DOUBLE_PARAM_TYPE [private]

XMLCh* ParameterSet::INT_ARRAY_PARAM_TYPE [private]

XMLCh* ParameterSet::INT_PARAM_TYPE [private]

XMLCh* ParameterSet::NAME_TAG_NAME [private]

XMLCh* ParameterSet::PARAMETER_TAG_NAME [private]

XMLCh* ParameterSet::STRING_ARRAY_PARAM_TYPE [private]

XMLCh* ParameterSet::STRING_PARAM_TYPE [private]

XMLCh* ParameterSet::UNITS_TAG_NAME [private]

XMLCh* ParameterSet::VALUE_TAG_NAME [private]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.