GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
sbs_def.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 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