#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().  | 
  
 1.4.2