Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

marlin::IParser Class Reference

#include <IParser.h>

Inheritance diagram for marlin::IParser:

marlin::Parser marlin::XMLParser List of all members.

Public Member Functions

virtual ~IParser ()
virtual void parse ()=0
virtual StringParametersgetParameters (const std::string &sectionName) const =0

Detailed Description

Interface for a parser of a steering file to be used with marlin

Author:
F. Gaede, DESY
Version:
Id
IParser.h,v 1.2 2005/10/11 12:56:28 gaede Exp

Definition at line 15 of file IParser.h.


Constructor & Destructor Documentation

virtual marlin::IParser::~IParser  )  [inline, virtual]
 

Definition at line 19 of file IParser.h.


Member Function Documentation

virtual StringParameters* marlin::IParser::getParameters const std::string &  sectionName  )  const [pure virtual]
 

Return the StringParameters defined for this section of the steering file

Implemented in marlin::Parser, and marlin::XMLParser.

Referenced by createProcessors(), main(), and marlin::MarlinSteerCheck::parseXMLFile().

virtual void marlin::IParser::parse  )  [pure virtual]
 

Parse the input file

Implemented in marlin::Parser, and marlin::XMLParser.

Referenced by main(), and marlin::MarlinSteerCheck::parseXMLFile().


The documentation for this class was generated from the following file:
Generated on Sun Jun 3 06:32:31 2007 for A TPC Tracking Environment by  doxygen 1.3.9.1