| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Abstract factory for the event related classes. A concrete subclass of this
base class is used by the actual analysis to build the experiment specialized
classes and structures in the initialization phase. For example, raw event,
raw event storage class, raw event source,....
Parameter objects of the factory methods may be used to switch between different
plug-ins on the fly; definition is left to the user.
Fields inherited from class TNamed |
fName, fTitle |
Constructor Summary | |
TGo4EventFactory(const char * name) | |
TGo4EventFactory() |
Destructor Summary | |
virtual synchronized | ~TGo4EventFactory() |
Method Summary | |
abstract TGo4EventProcessor* | CreateEventProcessor(TGo4EventProcessorParameter* par) |
abstract TGo4EventSource* | CreateEventSource(TGo4EventSourceParameter* par) |
abstract TGo4EventStore* | CreateEventStore(TGo4EventStoreParameter* par) |
abstract TGo4EventElement* | CreateInputEvent() |
abstract TGo4EventElement* | CreateOutputEvent() |
Methods inherited from class TNamed |
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine |
Constructor Detail |
public TGo4EventFactory(const char * name)
public TGo4EventFactory()
Method Detail |
public virtual synchronized ~TGo4EventFactory()
Method Detail |
public abstract TGo4EventProcessor* CreateEventProcessor(TGo4EventProcessorParameter* par)
public abstract TGo4EventSource* CreateEventSource(TGo4EventSourceParameter* par)
public abstract TGo4EventStore* CreateEventStore(TGo4EventStoreParameter* par)
public abstract TGo4EventElement* CreateInputEvent()
public abstract TGo4EventElement* CreateOutputEvent()
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |