#include <TGo4StepFactory.h>
Public Member Functions | |
TGo4StepFactory () | |
TGo4StepFactory (const char *name) | |
virtual | ~TGo4StepFactory () |
virtual TGo4EventElement * | CreateInputEvent () |
virtual TGo4EventElement * | CreateOutputEvent () |
virtual TGo4EventProcessor * | CreateEventProcessor (TGo4EventProcessorParameter *par) |
virtual TGo4EventSource * | CreateEventSource (TGo4EventSourceParameter *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) |
Private Attributes | |
TString | fnewProcessor |
TString | fProcessorName |
TString | fnewOutputEvent |
TString | fOutputEventName |
TString | fnewInputEvent |
TString | fInputEventName |
TString | fnewEventSource |
Definition at line 19 of file TGo4StepFactory.h.
TGo4StepFactory::TGo4StepFactory | ( | ) |
Definition at line 27 of file TGo4StepFactory.cxx.
References TGo4Log::Debug().
TGo4StepFactory::TGo4StepFactory | ( | const char * | name | ) |
Definition at line 41 of file TGo4StepFactory.cxx.
References TGo4Log::Debug(), fInputEventName, fnewInputEvent, fnewOutputEvent, fnewProcessor, fOutputEventName, and fProcessorName.
TGo4StepFactory::~TGo4StepFactory | ( | ) | [virtual] |
Definition at line 60 of file TGo4StepFactory.cxx.
References TGo4Log::Debug().
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] |
Reimplemented from TGo4EventServerFactory.
Definition at line 148 of file TGo4StepFactory.cxx.
References TGo4Log::Error(), fnewEventSource, and TGo4Log::Info().
TGo4EventElement * TGo4StepFactory::CreateInputEvent | ( | ) | [virtual] |
Reimplemented from TGo4EventServerFactory.
Definition at line 122 of file TGo4StepFactory.cxx.
References TGo4EventServerFactory::CreateInputEvent(), TGo4Log::Error(), fInputEventName, fnewInputEvent, and TGo4Log::Info().
TGo4EventElement * TGo4StepFactory::CreateOutputEvent | ( | ) | [virtual] |
Implements TGo4EventServerFactory.
Definition at line 99 of file TGo4StepFactory.cxx.
References TGo4Log::Error(), fnewOutputEvent, fOutputEventName, and TGo4Log::Info().
void TGo4StepFactory::DefEventProcessor | ( | const char * | Pname, | |
const char * | Pclass | |||
) |
Definition at line 66 of file TGo4StepFactory.cxx.
References fnewProcessor, and fProcessorName.
Referenced by CreateDefaultAnalysis(), TMeshAnalysis::TMeshAnalysis(), TXXXAnalysis::TXXXAnalysis(), and TYYYAnalysis::TYYYAnalysis().
void TGo4StepFactory::DefInputEvent | ( | const char * | Iname, | |
const char * | Iclass | |||
) |
Definition at line 115 of file TGo4StepFactory.cxx.
References fInputEventName, and fnewInputEvent.
Referenced by CreateDefaultAnalysis(), TMeshAnalysis::TMeshAnalysis(), and TYYYAnalysis::TYYYAnalysis().
void TGo4StepFactory::DefOutputEvent | ( | const char * | Oname, | |
const char * | Oclass | |||
) |
Definition at line 91 of file TGo4StepFactory.cxx.
References fnewOutputEvent, and fOutputEventName.
Referenced by CreateDefaultAnalysis(), TMeshAnalysis::TMeshAnalysis(), TXXXAnalysis::TXXXAnalysis(), and TYYYAnalysis::TYYYAnalysis().
void TGo4StepFactory::DefUserEventSource | ( | const char * | Sclass | ) |
Definition at line 136 of file TGo4StepFactory.cxx.
References fnewEventSource.
Referenced by CreateDefaultAnalysis(), and TYYYAnalysis::TYYYAnalysis().
TString TGo4StepFactory::fInputEventName [private] |
Definition at line 38 of file TGo4StepFactory.h.
Referenced by CreateInputEvent(), DefInputEvent(), and TGo4StepFactory().
TString TGo4StepFactory::fnewEventSource [private] |
Definition at line 39 of file TGo4StepFactory.h.
Referenced by CreateEventSource(), and DefUserEventSource().
TString TGo4StepFactory::fnewInputEvent [private] |
Definition at line 37 of file TGo4StepFactory.h.
Referenced by CreateInputEvent(), DefInputEvent(), and TGo4StepFactory().
TString TGo4StepFactory::fnewOutputEvent [private] |
Definition at line 35 of file TGo4StepFactory.h.
Referenced by CreateOutputEvent(), DefOutputEvent(), and TGo4StepFactory().
TString TGo4StepFactory::fnewProcessor [private] |
Definition at line 33 of file TGo4StepFactory.h.
Referenced by CreateEventProcessor(), DefEventProcessor(), and TGo4StepFactory().
TString TGo4StepFactory::fOutputEventName [private] |
Definition at line 36 of file TGo4StepFactory.h.
Referenced by CreateOutputEvent(), DefOutputEvent(), and TGo4StepFactory().
TString TGo4StepFactory::fProcessorName [private] |
Definition at line 34 of file TGo4StepFactory.h.
Referenced by CreateEventProcessor(), DefEventProcessor(), and TGo4StepFactory().