00001 //---------------------------------------------------------------
00002 // Go4 Release Package v2.10-5 (build 21005)
00003 // 03-Nov-2005
00004 //---------------------------------------------------------------
00005 // The GSI Online Offline Object Oriented (Go4) Project
00006 // Experiment Data Processing at DVEE department, GSI
00007 //---------------------------------------------------------------
00008 //
00009 //Copyright (C) 2000- Gesellschaft f. Schwerionenforschung, GSI
00010 // Planckstr. 1, 64291 Darmstadt, Germany
00011 //Contact: http://go4.gsi.de
00012 //----------------------------------------------------------------
00013 //This software can be used under the license agreements as stated
00014 //in Go4License.txt file which is part of the distribution.
00015 //----------------------------------------------------------------
00016 // master include file to get all go4 event class services
00017
00018 #ifndef GO4EVENTSERVERTYPES_H
00019 #define GO4EVENTSERVERTYPES_H
00020
00021
00022 /*
00023 * Enumeration specifying the id values for the standard event sources/ event stores.
00024 * To be checked in the event factories.
00025 */
00026 enum
00027 {
00028 GO4EV_NULL, // no event store/source
00029 GO4EV_FILE, // root file with own tree
00030 GO4EV_TREE, // branch of singleton tree
00031 GO4EV_MBS_FILE, // mbs listmode file (input only)
00032 GO4EV_MBS_STREAM, // mbs stream server (input only)
00033 GO4EV_MBS_TRANSPORT, // mbs transport server (input only)
00034 GO4EV_MBS_EVENTSERVER, // mbs event server (input only)
00035 GO4EV_MBS_REVSERV, // remote event server (input only)
00036 GO4EV_BACK, // backstore in memory (pseudo-ringbuffer?)
00037 GO4EV_USER, // user defined source class
00038 GO4EV_MBS_RANDOM // random generated mbs event
00039 };
00040
00041
00042 #endif //GO4EVENTSERVERTYPES_H
00043
00044
00045 //----------------------------END OF GO4 SOURCE FILE ---------------------
1.2.15