Marlin  1.17.1
 All Classes Namespaces Functions Variables Enumerations Friends Pages
Public Member Functions | List of all members
marlin::IParser Class Referenceabstract

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

#include <IParser.h>

Inheritance diagram for marlin::IParser:
marlin::Parser marlin::XMLParser

Public Member Functions

virtual void parse ()=0
 Parse the input file.
 
virtual void setCmdLineParameters (const CommandLineParametersMap &cmdlineparams)=0
 set command line parameters
 
virtual std::shared_ptr
< StringParameters
getParameters (const std::string &sectionName) const =0
 Return the StringParameters defined for this section of the steering file.
 
virtual void write (const std::string &fname) const =0
 Write down the parsed file in a new file.
 

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

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