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

runEventAlg Class Reference

An algorithm that runs all the algorithms needed to process one EVENT. More...

#include <runEventAlg.h>

Inheritance diagram for runEventAlg:

algorithmCommand defineVI algorithmVI List of all members.

Public Methods

 runEventAlg ()
 default constructor.

virtual ~runEventAlg ()
 defautl destrutor.

virtual void execute ()
 execute the algorithm.

virtual void define ()
 define the algorithm using other algorithms.


Private Attributes

cutVIm_cReadEvent
 cutVI should we read the next event?

cutVIm_cWriteEvent
 cutVI should we write this event?;.

algorithmVIm_aReadEvent
 algorithmVI to read the event;.

algorithmVIm_aProcessEvent
 algorithmVI to process the event;.

algorithmVIm_aWriteEvent
 algorithmVI to write and event;.

algorithmVIm_aSkipEvent
 algorithmVI to skip and event.


Detailed Description

An algorithm that runs all the algorithms needed to process one EVENT.

runEventAlg is an algorithmVI that runs all the algorithms of one event.<br> runEventAlg reads from presistency, process the event and write back into persistency.

Definition at line 26 of file runEventAlg.h.


Constructor & Destructor Documentation

runEventAlg::runEventAlg ( ) [inline]

default constructor.

Definition at line 32 of file runEventAlg.h.

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

defautl destrutor.

Definition at line 34 of file runEventAlg.h.


Member Function Documentation

void runEventAlg::define ( ) [inline, virtual]

define the algorithm using other algorithms.

Reimplemented from defineVI.

Definition at line 27 of file runEventAlg.cpp.

void runEventAlg::execute ( ) [inline, virtual]

execute the algorithm.

Reimplemented from algorithmVI.

Definition at line 8 of file runEventAlg.cpp.


Member Data Documentation

algorithmVI * runEventAlg::m_aProcessEvent [private]

algorithmVI to process the event;.

Definition at line 50 of file runEventAlg.h.

algorithmVI * runEventAlg::m_aReadEvent [private]

algorithmVI to read the event;.

Definition at line 48 of file runEventAlg.h.

algorithmVI * runEventAlg::m_aSkipEvent [private]

algorithmVI to skip and event.

Definition at line 54 of file runEventAlg.h.

algorithmVI * runEventAlg::m_aWriteEvent [private]

algorithmVI to write and event;.

Definition at line 52 of file runEventAlg.h.

cutVI * runEventAlg::m_cReadEvent [private]

cutVI should we read the next event?

Definition at line 44 of file runEventAlg.h.

cutVI * runEventAlg::m_cWriteEvent [private]

cutVI should we write this event?;.

Definition at line 46 of file runEventAlg.h.


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