GSI Object Oriented Online Offline (Go4)  GO4-6.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
TGo4StepFactory Class Reference

#include <TGo4StepFactory.h>

+ Inheritance diagram for TGo4StepFactory:

Public Member Functions

 TGo4StepFactory ()
 
 TGo4StepFactory (const char *name)
 
virtual ~TGo4StepFactory ()
 
virtual TGo4EventElementCreateInputEvent ()
 
virtual TGo4EventElementCreateOutputEvent ()
 
virtual TGo4EventProcessorCreateEventProcessor (TGo4EventProcessorParameter *par)
 
virtual TGo4EventSourceCreateEventSource (TGo4EventSourceParameter *par)
 
virtual TGo4EventStoreCreateEventStore (TGo4EventStoreParameter *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)
 
void DefUserEventSource (const char *Sclass)
 
void DefUserEventStore (const char *Sclass)
 
- Public Member Functions inherited from TGo4EventServerFactory
 TGo4EventServerFactory ()
 
 TGo4EventServerFactory (const char *name)
 
virtual ~TGo4EventServerFactory ()
 
void SetOutputEvent (TGo4EventElement *eve)
 
- Public Member Functions inherited from TGo4EventFactory
 TGo4EventFactory (const char *name)
 
 TGo4EventFactory ()
 
virtual ~TGo4EventFactory ()
 

Private Attributes

TString fnewProcessor
 
TString fProcessorName
 
TString fnewOutputEvent
 
TString fOutputEventName
 
TString fnewInputEvent
 
TString fInputEventName
 
TString fnewEventSource
 
TString fnewEventStore
 

Detailed Description

Definition at line 19 of file TGo4StepFactory.h.

Constructor & Destructor Documentation

TGo4StepFactory::TGo4StepFactory ( )

Definition at line 27 of file TGo4StepFactory.cxx.

References TGo4Log::Debug().

TGo4StepFactory::TGo4StepFactory ( const char *  name)
TGo4StepFactory::~TGo4StepFactory ( )
virtual

Definition at line 60 of file TGo4StepFactory.cxx.

References TGo4Log::Debug().

Member Function Documentation

TGo4EventProcessor * TGo4StepFactory::CreateEventProcessor ( TGo4EventProcessorParameter par)
virtual

Implements TGo4EventServerFactory.

Reimplemented in TGo4PrintFactory.

Definition at line 73 of file TGo4StepFactory.cxx.

References TGo4Log::Error(), fnewProcessor, fProcessorName, and TGo4Log::Info().

TGo4EventSource * TGo4StepFactory::CreateEventSource ( TGo4EventSourceParameter par)
virtual
TGo4EventStore * TGo4StepFactory::CreateEventStore ( TGo4EventStoreParameter par)
virtual
TGo4EventElement * TGo4StepFactory::CreateInputEvent ( )
virtual
TGo4EventElement * TGo4StepFactory::CreateOutputEvent ( )
virtual
void TGo4StepFactory::DefEventProcessor ( const char *  Pname,
const char *  Pclass 
)
void TGo4StepFactory::DefInputEvent ( const char *  Iname,
const char *  Iclass 
)
void TGo4StepFactory::DefOutputEvent ( const char *  Oname,
const char *  Oclass 
)
void TGo4StepFactory::DefUserEventSource ( const char *  Sclass)

Definition at line 136 of file TGo4StepFactory.cxx.

References fnewEventSource.

Referenced by CreateDefaultAnalysis(), and TYYYAnalysis::TYYYAnalysis().

void TGo4StepFactory::DefUserEventStore ( const char *  Sclass)

Definition at line 148 of file TGo4StepFactory.cxx.

References fnewEventStore.

Referenced by CreateDefaultAnalysis().

Member Data Documentation

TString TGo4StepFactory::fInputEventName
private

Definition at line 40 of file TGo4StepFactory.h.

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

TString TGo4StepFactory::fnewEventSource
private

Definition at line 41 of file TGo4StepFactory.h.

Referenced by CreateEventSource(), and DefUserEventSource().

TString TGo4StepFactory::fnewEventStore
private

Definition at line 42 of file TGo4StepFactory.h.

Referenced by CreateEventStore(), and DefUserEventStore().

TString TGo4StepFactory::fnewInputEvent
private

Definition at line 39 of file TGo4StepFactory.h.

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

TString TGo4StepFactory::fnewOutputEvent
private

Definition at line 37 of file TGo4StepFactory.h.

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

TString TGo4StepFactory::fnewProcessor
private

Definition at line 35 of file TGo4StepFactory.h.

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

TString TGo4StepFactory::fOutputEventName
private

Definition at line 38 of file TGo4StepFactory.h.

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

TString TGo4StepFactory::fProcessorName
private

Definition at line 36 of file TGo4StepFactory.h.

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


The documentation for this class was generated from the following files: