Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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::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]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:36:42 2009 for ACS C++ API by doxygen 1.3.8