GSI Object Oriented Online Offline (Go4)  GO4-6.1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
sbs_def.h
Go to the documentation of this file.
1 // $Id: sbs_def.h 3328 2021-10-18 10:54:44Z linev $
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 SBS_DEF_H
15 #define SBS_DEF_H
16 
17 #include "typedefs.h"
18 /*
19  * N. Kurz:
20  * global definitions for the single branch system (sbs)
21  */
22 
23 #define SBS__STR_LEN_32 32
24 #define SBS__STR_LEN_64 64
25 #define SBS__STR_LEN_96 96
26 #define SBS__STR_LEN_128 128
27 #define SBS__N_CR 16 /* maximal nr. of crates in the sbs */
28 #define SBS__N_TRG_TYP 16 /* maximal nr. of different trigger types */
29 #define SBS__B_TRG_TYP 1 /* first valid trigger type */
30 
31 #define TRIG__CLEARED 0x10
32 
33 #define SBS__SETUP_TAB "setup"
34 #define SBS__READOUT_TAB "readout_table"
35 #define SBS__DAQ_STATUS_TAB "daq_status"
36 #define REM__MEM_NAME "rem_mem"
37 #define REM__CAM_NAME "rem_cam"
38 #define LOC__MEM_NAME "loc_crate_access"
39 #define SE__MEB_ASY_NAME "to be defined"
40 #define SE__PIPE_NAME "se_pipe"
41 #define CVC__IRQ_NAME "CVC_irq_control"
42 #define EVT__BUF_STREAMS "event_buffer_streams"
43 
44 #define LOC__ESONE_NAME "loc_esone"
45 #define REM__ESONE_NAME "rem_esone"
46 #define LOC__ESONE_LEN 0x50000
47 #define REM__ESONE_LEN 0x2000000
48 
49 #define TRIG__VME_BASE 0x2000000L
50 #define TRIG__VME_SIZE 0x1000L
51 #define TRIG__VME_NAME "VME_trig_mod"
52 #define TRIG__VME_RIO2_OFF 0xE0000000L
53 
54 #define TRIG__REM_SIZE 0x2000L
55 #define TRIG__REM_NAME "rem_trig_mod"
56 
57 #endif