Public Member Functions | Private Member Functions | Private Attributes

ParameterSet Class Reference

#include <ParameterSet.h>

List of all members.

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::INT_PARAM_TYPE [private]
XMLCh* ParameterSet::NAME_TAG_NAME [private]
XMLCh* ParameterSet::UNITS_TAG_NAME [private]
XMLCh* ParameterSet::VALUE_TAG_NAME [private]

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