14#ifndef TGO4EVENTFACTORY_H
15#define TGO4EVENTFACTORY_H
The abstract base class for the data elements of which the unpacked events (or detector structure dat...
TGo4EventFactory(const char *name)
virtual TGo4EventElement * CreateInputEvent()=0
virtual TGo4EventElement * CreateOutputEvent()=0
virtual TGo4EventStore * CreateEventStore(TGo4EventStoreParameter *par)=0
virtual TGo4EventProcessor * CreateEventProcessor(TGo4EventProcessorParameter *par)=0
virtual TGo4EventSource * CreateEventSource(TGo4EventSourceParameter *par)=0
virtual ~TGo4EventFactory()
Basic type for all classes containing information to parametrize the event processor.
Abstract event processor.
Basic type for all classes containing information to parameterize the event source.
Basic type for all classes containing information to parametrize the event store.
The abstract interface class for the raw event store.