Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4StepFactory Class Reference

#include <TGo4StepFactory.h>

Inheritance diagram for TGo4StepFactory:

TGo4EventServerFactory TGo4EventFactory List of all members.

Public Member Functions

 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

TString fnewProcessor
TString fProcessorName
TString fnewOutputEvent
TString fOutputEventName
TString fnewInputEvent
TString fInputEventName

Constructor & Destructor Documentation

TGo4StepFactory::TGo4StepFactory  ) 
 

Definition at line 27 of file TGo4StepFactory.cxx.

TGo4StepFactory::TGo4StepFactory const char *  name  ) 
 

Definition at line 41 of file TGo4StepFactory.cxx.

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

TGo4StepFactory::~TGo4StepFactory  )  [virtual]
 

Definition at line 60 of file TGo4StepFactory.cxx.


Member Function Documentation

TGo4EventElement * TGo4StepFactory::CreateInputEvent  )  [virtual]
 

Reimplemented from TGo4EventServerFactory.

Definition at line 133 of file TGo4StepFactory.cxx.

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

TGo4EventElement * TGo4StepFactory::CreateOutputEvent  )  [virtual]
 

Implements TGo4EventServerFactory.

Definition at line 106 of file TGo4StepFactory.cxx.

References fnewOutputEvent, and fOutputEventName.

TGo4EventProcessor * TGo4StepFactory::CreateEventProcessor TGo4EventProcessorParameter par  )  [virtual]
 

Implements TGo4EventServerFactory.

Definition at line 77 of file TGo4StepFactory.cxx.

References fnewProcessor, and fProcessorName.

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

Definition at line 66 of file TGo4StepFactory.cxx.

References fnewProcessor, and fProcessorName.

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

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

Definition at line 122 of file TGo4StepFactory.cxx.

References fInputEventName, and fnewInputEvent.

Referenced by TMeshAnalysis::TMeshAnalysis().

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

Definition at line 98 of file TGo4StepFactory.cxx.

References fnewOutputEvent, and fOutputEventName.

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


Member Data Documentation

TString TGo4StepFactory::fnewProcessor [private]
 

Definition at line 33 of file TGo4StepFactory.h.

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

TString TGo4StepFactory::fProcessorName [private]
 

Definition at line 34 of file TGo4StepFactory.h.

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

TString TGo4StepFactory::fnewOutputEvent [private]
 

Definition at line 36 of file TGo4StepFactory.h.

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

TString TGo4StepFactory::fOutputEventName [private]
 

Definition at line 37 of file TGo4StepFactory.h.

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

TString TGo4StepFactory::fnewInputEvent [private]
 

Definition at line 39 of file TGo4StepFactory.h.

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

TString TGo4StepFactory::fInputEventName [private]
 

Definition at line 40 of file TGo4StepFactory.h.

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


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:01:19 2008 for Go4-v3.04-1 by  doxygen 1.4.2