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

eventProcess Class Reference

and eventProcess is a eventComposite with serviceI services. More...

#include <eventProcess.h>

Inheritance diagram for eventProcess:

eventComposite serviceI eventVI serverVI messageVI optionVI algorithmTree nameVI nameVI algorithmVI List of all members.

Public Methods

 eventProcess (std::string name)
 constructor - set the name.

 ~eventProcess ()
 default destructor.

virtual void writeOut () const
 information of this class.


Protected Methods

virtual void defineOption ()
 define the options (operations) into optionVI. More...

virtual void setOption (std::string task, std::string value)
 It performs the operations associated with the options.


Private Attributes

std::string m_genName
 dummy strings for the option. More...

std::string m_recName
std::string m_anaName
std::string m_eventProcessName
 the last eventProcess name added to this eventProcess.


Detailed Description

and eventProcess is a eventComposite with serviceI services.

eventProcess is an algorithmVI.
eventProcess is an eventVI.
eventProcess is an eventComposite.
Users can add dinamically: a) and eventVI to the composite b) algorithms to the generation, reconstruction, analysis tasks of the eventVI.

Definition at line 33 of file eventProcess.h.


Constructor & Destructor Documentation

eventProcess::eventProcess ( std::string name )

constructor - set the name.

Definition at line 6 of file eventProcess.cpp.

eventProcess::~eventProcess ( )

default destructor.


Member Function Documentation

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

define the options (operations) into optionVI.

add and algorithmVI into the algorithmComposite of the main eventVI of this eventComposite

Reimplemented from optionVI.

Definition at line 40 of file eventProcess.cpp.

void eventProcess::setOption ( std::string task,
std::string value ) [inline, protected, virtual]

It performs the operations associated with the options.

Reimplemented from optionVI.

Definition at line 18 of file eventProcess.cpp.

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

information of this class.

Reimplemented from messageVI.

Definition at line 52 of file eventProcess.cpp.


Member Data Documentation

std::string eventProcess::m_anaName [private]

Definition at line 59 of file eventProcess.h.

std::string eventProcess::m_eventProcessName [private]

the last eventProcess name added to this eventProcess.

Definition at line 62 of file eventProcess.h.

std::string eventProcess::m_genName [private]

dummy strings for the option.

The have the last algorithm name added in this object

Definition at line 57 of file eventProcess.h.

std::string eventProcess::m_recName [private]

Definition at line 58 of file eventProcess.h.


The documentation for this class was generated from the following files:
Generated at Wed Jun 28 17:41:10 2000 for Centella Framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000