#include <TGo4EventServerFactory.h>
Inheritance diagram for TGo4EventServerFactory:
Public Member Functions | |
TGo4EventServerFactory () | |
TGo4EventServerFactory (const char *name) | |
virtual | ~TGo4EventServerFactory () |
virtual TGo4EventElement * | CreateInputEvent () |
virtual TGo4EventSource * | CreateEventSource (TGo4EventSourceParameter *par) |
virtual TGo4EventElement * | CreateOutputEvent ()=0 |
virtual TGo4EventStore * | CreateEventStore (TGo4EventStoreParameter *par) |
virtual TGo4EventProcessor * | CreateEventProcessor (TGo4EventProcessorParameter *par)=0 |
void | SetOutputEvent (TGo4EventElement *eve) |
For usersubclass: set pointer to user output event. | |
Private Attributes | |
TGo4EventElement * | fxEvent |
remember pointer to output event for tree store ctor |
User factory should be a subclass of this class. Parameter objects of factory methods are checked by class name; the known event sources /event stores are created , unknown parameter objects let return 0 and can be handled by the user factory.
Definition at line 28 of file TGo4EventServerFactory.h.
|
Definition at line 55 of file TGo4EventServerFactory.cxx. References TRACE. |
|
Definition at line 49 of file TGo4EventServerFactory.cxx. References TRACE. |
|
Definition at line 62 of file TGo4EventServerFactory.cxx. References TRACE. |
|
Implements TGo4EventFactory. Reimplemented in TGo4StepFactory, TXXXAnlFact, and TYYYUnpackFact. Definition at line 67 of file TGo4EventServerFactory.cxx. References TGo4Log::Debug(), and TRACE. Referenced by TGo4StepFactory::CreateInputEvent(). |
|
Implements TGo4EventFactory. Reimplemented in TYYYUnpackFact. Definition at line 143 of file TGo4EventServerFactory.cxx. References TGo4Log::Debug(), and TRACE. Referenced by TYYYUnpackFact::CreateEventSource(). |
|
Implements TGo4EventFactory. Implemented in TGo4StepFactory, TXXXAnlFact, TXXXUnpackFact, and TYYYUnpackFact. |
|
Implements TGo4EventFactory. Definition at line 86 of file TGo4EventServerFactory.cxx. References TGo4Log::Debug(), and TRACE. |
|
Implements TGo4EventFactory. Implemented in TGo4StepFactory, TXXXAnlFact, TXXXUnpackFact, and TYYYUnpackFact. |
|
For usersubclass: set pointer to user output event. Required by create event store for the TreeStore TTree. Definition at line 49 of file TGo4EventServerFactory.h. References fxEvent. Referenced by TYYYUnpackFact::CreateOutputEvent(), TXXXUnpackFact::CreateOutputEvent(), and TXXXAnlFact::CreateOutputEvent(). |
|
remember pointer to output event for tree store ctor
Definition at line 53 of file TGo4EventServerFactory.h. Referenced by SetOutputEvent(). |