Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

algConditionalTask Class Reference

algorithmTask is algorithmConditional with the services of serviceI. More...

#include <algConditionalTask.h>

Inheritance diagram for algConditionalTask:

algorithmConditional serviceI algorithmVI messageVI optionVI nameVI nameVI List of all members.

Public Methods

 algConditionalTask (std::string name)
 default contructor - set the name.

virtual ~algConditionalTask ()
 defualt destructor.

virtual void writeOut () const
 writeOut information about this class.


Protected Methods

virtual void defineOption ()
 define the parameters options to set the algorithm and the cut.

virtual void setOption (std::string par, std::string content)
 set the options: add the cut or the algorithm into the algorithmConditional. More...


Private Attributes

std::string m_cutName
 dummy - to set the cut name.

std::string m_algName
 dummy - to set the algorithm name.


Detailed Description

algorithmTask is algorithmConditional with the services of serviceI.

algorithmTask is an algorithm.
algorithmTask is a conditional algorithm run only if a cut condition is fulfill
algorithmTask uses the services of serviceI.
an external client (optionManager) can set dinamically the algorithm and the cut to be run by the algorithmConditional of this algorithmTask.

Definition at line 26 of file algConditionalTask.h.


Constructor & Destructor Documentation

algConditionalTask::algConditionalTask ( std::string name ) [inline]

default contructor - set the name.

Definition at line 32 of file algConditionalTask.h.

algConditionalTask::~algConditionalTask ( ) [inline, virtual]

defualt destructor.

Definition at line 34 of file algConditionalTask.h.


Member Function Documentation

void algConditionalTask::defineOption ( ) [inline, protected, virtual]

define the parameters options to set the algorithm and the cut.

Reimplemented from optionVI.

Definition at line 8 of file algConditionalTask.cpp.

void algConditionalTask::setOption ( std::string par,
std::string content ) [inline, protected, virtual]

set the options: add the cut or the algorithm into the algorithmConditional.

"addAlgorithm" option ser the algorithm of the algorithmConditional

Reimplemented from optionVI.

Definition at line 17 of file algConditionalTask.cpp.

void algConditionalTask::writeOut ( ) const [inline, virtual]

writeOut information about this class.

Reimplemented from messageVI.

Definition at line 32 of file algConditionalTask.cpp.


Member Data Documentation

std::string algConditionalTask::m_algName [private]

dummy - to set the algorithm name.

Definition at line 52 of file algConditionalTask.h.

std::string algConditionalTask::m_cutName [private]

dummy - to set the cut name.

Definition at line 50 of file algConditionalTask.h.


The documentation for this class was generated from the following files:
Generated at Fri Aug 18 12:57:39 2000 for centella framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000