Data Structures | Defines

beamtime/gsi-aug12/hd/go4/TMbsCrateEvent.h File Reference

(r4864/r3215)

#include "TGo4EventElement.h"
#include "T1290Data.h"
#include <stdint.h>
Include dependency graph for TMbsCrateEvent.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  MQDC_t
struct  FPGA_TDC_hit
struct  FPGA_TDC_header
struct  QFW_Data
struct  ScalOrMu_Data
class  TMbsCrateEvent

Defines

#define MAX_1182   2
#define NUM_1182_CH   8
#define MAX_1290   8
#define MAX_965   3
#define MAX_FPGA_TDC   7
#define VERSION_VFTX_28
#define FPGA_TDC_NBCHAN   8
#define TDC_EVT_HEADER_KEY_MASK   0xFFFF0000
#define TDC_EVT_HEADER_KEY_SHIFT   16
#define TDC_EVT_HEADER_KEYWORD   0xABCD
#define TDC_EVT_HEADER_MOD_MASK   0x0000FF00
#define TDC_EVT_HEADER_MOD_SHIFT   8
#define TDC_EVT_HEADER_NB_MASK   0x000000FF
#define TDC_FIFO_FINE_CT   0x000007FF
#define TDC_FIFO_COARSE_CT   0x03FFF800
#define TDC_FIFO_COARSE_CT_SHIFT   11
#define TDC_FIFO_COARSE_FT_SHIFT   0
#define TDC_FIFO_FUTURE_BIT   0x04000000
#define TDC_FIFO_FUTURE_BIT_SHIFT   26
#define TDC_FIFO_DATA_CHAN   0x78000000
#define TDC_FIFO_DATA_CHAN_SHIFT   27
#define TDC_FIFO_HEADER_DATA_CNT   0x000000FF
#define TDC_FIFO_HEADER_TRIG_TIME   0x03FFF800
#define TDC_FIFO_HEADER_TRIG_TIME_SHIFT   11
#define TDC_FIFO_HEADER_TRIG_TYPE   0x60000000
#define TDC_FIFO_HEADER_TRIG_TYPE_SHIFT   29
#define TDC_FIFO_MESSAGE_TYPE   0x80000000
#define TDC_FIFO_MESSAGE_TYPE_SHIFT   31
#define SCALORMU_NB_SCAL   16

Define Documentation

#define FPGA_TDC_NBCHAN   8

Definition at line 39 of file TMbsCrateEvent.h.

#define MAX_1182   2

Definition at line 16 of file TMbsCrateEvent.h.

#define MAX_1290   8

Definition at line 21 of file TMbsCrateEvent.h.

#define MAX_965   3

Definition at line 24 of file TMbsCrateEvent.h.

#define MAX_FPGA_TDC   7

Definition at line 27 of file TMbsCrateEvent.h.

#define NUM_1182_CH   8

Definition at line 18 of file TMbsCrateEvent.h.

#define SCALORMU_NB_SCAL   16

Definition at line 126 of file TMbsCrateEvent.h.

#define TDC_EVT_HEADER_KEY_MASK   0xFFFF0000

Definition at line 43 of file TMbsCrateEvent.h.

#define TDC_EVT_HEADER_KEY_SHIFT   16

Definition at line 44 of file TMbsCrateEvent.h.

#define TDC_EVT_HEADER_KEYWORD   0xABCD

Definition at line 45 of file TMbsCrateEvent.h.

#define TDC_EVT_HEADER_MOD_MASK   0x0000FF00

Definition at line 46 of file TMbsCrateEvent.h.

#define TDC_EVT_HEADER_MOD_SHIFT   8

Definition at line 47 of file TMbsCrateEvent.h.

#define TDC_EVT_HEADER_NB_MASK   0x000000FF

Definition at line 48 of file TMbsCrateEvent.h.

#define TDC_FIFO_COARSE_CT   0x03FFF800

Definition at line 80 of file TMbsCrateEvent.h.

#define TDC_FIFO_COARSE_CT_SHIFT   11

Definition at line 81 of file TMbsCrateEvent.h.

#define TDC_FIFO_COARSE_FT_SHIFT   0

Definition at line 82 of file TMbsCrateEvent.h.

#define TDC_FIFO_DATA_CHAN   0x78000000

Definition at line 85 of file TMbsCrateEvent.h.

#define TDC_FIFO_DATA_CHAN_SHIFT   27

Definition at line 86 of file TMbsCrateEvent.h.

#define TDC_FIFO_FINE_CT   0x000007FF

Definition at line 79 of file TMbsCrateEvent.h.

#define TDC_FIFO_FUTURE_BIT   0x04000000

Definition at line 83 of file TMbsCrateEvent.h.

#define TDC_FIFO_FUTURE_BIT_SHIFT   26

Definition at line 84 of file TMbsCrateEvent.h.

#define TDC_FIFO_HEADER_DATA_CNT   0x000000FF

Definition at line 114 of file TMbsCrateEvent.h.

#define TDC_FIFO_HEADER_TRIG_TIME   0x03FFF800

Definition at line 115 of file TMbsCrateEvent.h.

#define TDC_FIFO_HEADER_TRIG_TIME_SHIFT   11

Definition at line 116 of file TMbsCrateEvent.h.

#define TDC_FIFO_HEADER_TRIG_TYPE   0x60000000

Definition at line 117 of file TMbsCrateEvent.h.

#define TDC_FIFO_HEADER_TRIG_TYPE_SHIFT   29

Definition at line 118 of file TMbsCrateEvent.h.

#define TDC_FIFO_MESSAGE_TYPE   0x80000000

Definition at line 119 of file TMbsCrateEvent.h.

#define TDC_FIFO_MESSAGE_TYPE_SHIFT   31

Definition at line 120 of file TMbsCrateEvent.h.

#define VERSION_VFTX_28

Definition at line 31 of file TMbsCrateEvent.h.