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

TGo4StepFactory Class Reference

#include <TGo4StepFactory.h>

Inheritance diagram for TGo4StepFactory:

TGo4EventServerFactory TGo4EventFactory List of all members.

Public Methods

 TGo4StepFactory ()
 TGo4StepFactory (const char *name)
virtual ~TGo4StepFactory ()
virtual TGo4EventElementCreateInputEvent ()
virtual TGo4EventElementCreateOutputEvent ()
virtual TGo4EventProcessorCreateEventProcessor (TGo4EventProcessorParameter *par)
void DefEventProcessor (const char *Pname, const char *Pclass)
void DefInputEvent (const char *Iname, const char *Iclass)
void DefOutputEvent (const char *Oname, const char *Oclass)

Private Attributes

Text_t fnewProcessor [_STEPFACTLEN_]
Text_t fProcessorName [_STEPFACTLEN_]
Text_t fProcessorClass [_STEPFACTLEN_]
Text_t fnewOutputEvent [_STEPFACTLEN_]
Text_t fOutputEventName [_STEPFACTLEN_]
Text_t fOutputEventClass [_STEPFACTLEN_]
Text_t fnewInputEvent [_STEPFACTLEN_]
Text_t fInputEventName [_STEPFACTLEN_]
Text_t fInputEventClass [_STEPFACTLEN_]

Constructor & Destructor Documentation

TGo4StepFactory::TGo4StepFactory  
 

Definition at line 36 of file TGo4StepFactory.cxx.

TGo4StepFactory::TGo4StepFactory const char *    name
 

Definition at line 24 of file TGo4StepFactory.cxx.

References fInputEventName, fnewInputEvent, fnewOutputEvent, fnewProcessor, fOutputEventName, and fProcessorName.

TGo4StepFactory::~TGo4StepFactory   [virtual]
 

Definition at line 42 of file TGo4StepFactory.cxx.


Member Function Documentation

TGo4EventElement * TGo4StepFactory::CreateInputEvent   [virtual]
 

Reimplemented from TGo4EventServerFactory.

Definition at line 127 of file TGo4StepFactory.cxx.

References TGo4EventServerFactory::CreateInputEvent(), fInputEventName, and fnewInputEvent.

TGo4EventElement * TGo4StepFactory::CreateOutputEvent   [virtual]
 

Implements TGo4EventServerFactory.

Definition at line 96 of file TGo4StepFactory.cxx.

References fnewOutputEvent, and fOutputEventName.

TGo4EventProcessor * TGo4StepFactory::CreateEventProcessor TGo4EventProcessorParameter   par [virtual]
 

Implements TGo4EventServerFactory.

Definition at line 63 of file TGo4StepFactory.cxx.

References fnewProcessor, and fProcessorName.

void TGo4StepFactory::DefEventProcessor const char *    Pname,
const char *    Pclass
 

Definition at line 48 of file TGo4StepFactory.cxx.

References _STEPFACTLEN_, fnewProcessor, fProcessorClass, and fProcessorName.

Referenced by main(), TMeshAnalysis::TMeshAnalysis(), and TXXXAnalysis::TXXXAnalysis().

void TGo4StepFactory::DefInputEvent const char *    Iname,
const char *    Iclass
 

Definition at line 112 of file TGo4StepFactory.cxx.

References _STEPFACTLEN_, fInputEventClass, fInputEventName, and fnewInputEvent.

Referenced by TMeshAnalysis::TMeshAnalysis().

void TGo4StepFactory::DefOutputEvent const char *    Oname,
const char *    Oclass
 

Definition at line 84 of file TGo4StepFactory.cxx.

References _STEPFACTLEN_, fnewOutputEvent, fOutputEventClass, and fOutputEventName.

Referenced by main(), TMeshAnalysis::TMeshAnalysis(), and TXXXAnalysis::TXXXAnalysis().


Member Data Documentation

Text_t TGo4StepFactory::fnewProcessor[_STEPFACTLEN_] [private]
 

Definition at line 36 of file TGo4StepFactory.h.

Referenced by CreateEventProcessor(), DefEventProcessor(), and TGo4StepFactory().

Text_t TGo4StepFactory::fProcessorName[_STEPFACTLEN_] [private]
 

Definition at line 37 of file TGo4StepFactory.h.

Referenced by CreateEventProcessor(), DefEventProcessor(), and TGo4StepFactory().

Text_t TGo4StepFactory::fProcessorClass[_STEPFACTLEN_] [private]
 

Definition at line 38 of file TGo4StepFactory.h.

Referenced by DefEventProcessor().

Text_t TGo4StepFactory::fnewOutputEvent[_STEPFACTLEN_] [private]
 

Definition at line 39 of file TGo4StepFactory.h.

Referenced by CreateOutputEvent(), DefOutputEvent(), and TGo4StepFactory().

Text_t TGo4StepFactory::fOutputEventName[_STEPFACTLEN_] [private]
 

Definition at line 40 of file TGo4StepFactory.h.

Referenced by CreateOutputEvent(), DefOutputEvent(), and TGo4StepFactory().

Text_t TGo4StepFactory::fOutputEventClass[_STEPFACTLEN_] [private]
 

Definition at line 41 of file TGo4StepFactory.h.

Referenced by DefOutputEvent().

Text_t TGo4StepFactory::fnewInputEvent[_STEPFACTLEN_] [private]
 

Definition at line 42 of file TGo4StepFactory.h.

Referenced by CreateInputEvent(), DefInputEvent(), and TGo4StepFactory().

Text_t TGo4StepFactory::fInputEventName[_STEPFACTLEN_] [private]
 

Definition at line 43 of file TGo4StepFactory.h.

Referenced by CreateInputEvent(), DefInputEvent(), and TGo4StepFactory().

Text_t TGo4StepFactory::fInputEventClass[_STEPFACTLEN_] [private]
 

Definition at line 44 of file TGo4StepFactory.h.

Referenced by DefInputEvent().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:56 2005 for Go4-v2.10-5 by doxygen1.2.15