GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TGo4EventServerFactory.h
Go to the documentation of this file.
1// $Id$
2//-----------------------------------------------------------------------
3// The GSI Online Offline Object Oriented (Go4) Project
4// Experiment Data Processing at EE department, GSI
5//-----------------------------------------------------------------------
6// Copyright (C) 2000- GSI Helmholtzzentrum fuer Schwerionenforschung GmbH
7// Planckstr. 1, 64291 Darmstadt, Germany
8// Contact: http://go4.gsi.de
9//-----------------------------------------------------------------------
10// This software can be used under the license agreements as stated
11// in Go4License.txt file which is part of the distribution.
12//-----------------------------------------------------------------------
13
14#ifndef TGO4EVENTSERVERFACTORY_H
15#define TGO4EVENTSERVERFACTORY_H
16
17#include "TGo4EventFactory.h"
18
28 public:
29
31
32 TGo4EventServerFactory(const char *name);
33
35
37
39
41
43
45
49
50 private:
53
54 ClassDefOverride(TGo4EventServerFactory,1)
55};
56
57#endif //TGO4EVENTSERVERFACTORY_H
The abstract base class for the data elements of which the unpacked events (or detector structure dat...
TGo4EventFactory(const char *name)
Basic type for all classes containing information to parametrize the event processor.
Abstract event processor.
Abstract event factory providing all go4 event service classes.
TGo4EventProcessor * CreateEventProcessor(TGo4EventProcessorParameter *par) override=0
TGo4EventStore * CreateEventStore(TGo4EventStoreParameter *par) override
TGo4EventElement * CreateInputEvent() override
TGo4EventSource * CreateEventSource(TGo4EventSourceParameter *par) override
TGo4EventElement * fxEvent
remember pointer to output event for tree store ctor
void SetOutputEvent(TGo4EventElement *eve)
For usersubclass: set pointer to user output event.
TGo4EventElement * CreateOutputEvent() override=0
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.