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

marlin::ProcessorParameter Class Reference

Class that holds a steering variable for a marlin processor - automatically created by Processor::registerProcessorParameter(). More...

#include <ProcessorParameter.h>

Inheritance diagram for marlin::ProcessorParameter:

marlin::ProcessorParameter_t< T > List of all members.

Public Member Functions

virtual const std::string & name ()
virtual const std::string & description ()
virtual int setSize ()
virtual bool isOptional ()
virtual bool valueSet ()
virtual const std::string type ()=0
virtual const std::string value ()=0
virtual const std::string defaultValue ()=0
virtual void setValue (StringParameters *params)=0

Protected Attributes

std::string _description
std::string _name
int _setSize
bool _optional
bool _valueSet

Friends

std::ostream & operator<< (std::ostream &, ProcessorParameter &)

Detailed Description

Class that holds a steering variable for a marlin processor - automatically created by Processor::registerProcessorParameter().

Author:
F. Gaede, DESY
Version:
Id
ProcessorParameter.h,v 1.9 2006/08/03 15:16:34 gaede Exp


The documentation for this class was generated from the following file:
Generated on Mon Jan 12 09:48:57 2009 for Marlin by doxygen 1.3.5