Data Structures | Namespaces | Defines | Enumerations

beamtime/gsi-aug12/get4v10/go4/GET4V10/TGet4v1Event.h File Reference

(r4864/r3862)

#include "TGo4EventElement.h"
#include "TGo4CompositeEvent.h"
#include <vector>
#include "roc/Message.h"
#include <stdint.h>
Include dependency graph for TGet4v1Event.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  TGet4v1MessageExtended
class  Get4v1Hit
class  Get4v1Tdc
class  Get4v1Event
class  TGet4v1Event

Namespaces

namespace  get4v10

Defines

#define MAX_ROC   15
#define MAX_AUX   4
#define MAX_SYNC   2
#define MAX_GET4   32
#define MAX_GET4_PER_ROC   16
#define NB_CHAN_GET4   4
#define GET4_PRINT   6
#define GET4_EPOCH_CYCLE_SIZE   0x007FFFFF
#define MAIN_EPOCH_CYCLE_SIZE   0x000FFFFF
#define GET4_SYNC_CYCLE_SIZE   25
#define MAIN_CLK_SYNC_SIZE   40
#define NB_SYNC_JUMP_RESET   2
#define NB_BIN_GET4_FTS   128

Enumerations

enum  get4v10::SysMessageTypes {
  get4v10::SYSMSG_GET4V1_32BIT_0 = 240, get4v10::SYSMSG_GET4V1_32BIT_1 = 241, get4v10::SYSMSG_GET4V1_32BIT_2 = 242, get4v10::SYSMSG_GET4V1_32BIT_3 = 243,
  get4v10::SYSMSG_GET4V1_32BIT_4 = 244, get4v10::SYSMSG_GET4V1_32BIT_5 = 245, get4v10::SYSMSG_GET4V1_32BIT_6 = 246, get4v10::SYSMSG_GET4V1_32BIT_7 = 247,
  get4v10::SYSMSG_GET4V1_32BIT_8 = 248, get4v10::SYSMSG_GET4V1_32BIT_9 = 249, get4v10::SYSMSG_GET4V1_32BIT_10 = 250, get4v10::SYSMSG_GET4V1_32BIT_11 = 251,
  get4v10::SYSMSG_GET4V1_32BIT_12 = 252, get4v10::SYSMSG_GET4V1_32BIT_13 = 253, get4v10::SYSMSG_GET4V1_32BIT_14 = 254, get4v10::SYSMSG_GET4V1_32BIT_15 = 255,
  get4v10::SYSMSG_GET4V1_32BIT_0 = 240, get4v10::SYSMSG_GET4V1_32BIT_1 = 241, get4v10::SYSMSG_GET4V1_32BIT_2 = 242, get4v10::SYSMSG_GET4V1_32BIT_3 = 243,
  get4v10::SYSMSG_GET4V1_32BIT_4 = 244, get4v10::SYSMSG_GET4V1_32BIT_5 = 245, get4v10::SYSMSG_GET4V1_32BIT_6 = 246, get4v10::SYSMSG_GET4V1_32BIT_7 = 247,
  get4v10::SYSMSG_GET4V1_32BIT_8 = 248, get4v10::SYSMSG_GET4V1_32BIT_9 = 249, get4v10::SYSMSG_GET4V1_32BIT_10 = 250, get4v10::SYSMSG_GET4V1_32BIT_11 = 251,
  get4v10::SYSMSG_GET4V1_32BIT_12 = 252, get4v10::SYSMSG_GET4V1_32BIT_13 = 253, get4v10::SYSMSG_GET4V1_32BIT_14 = 254, get4v10::SYSMSG_GET4V1_32BIT_15 = 255
}

Define Documentation

#define GET4_EPOCH_CYCLE_SIZE   0x007FFFFF

Definition at line 55 of file TGet4v1Event.h.

Referenced by TGet4v1Rec::GetFullEpoch2Number(), and TGet4v1Proc::TGet4v1Proc().

#define GET4_PRINT   6

Definition at line 53 of file TGet4v1Event.h.

#define GET4_SYNC_CYCLE_SIZE   25

Definition at line 59 of file TGet4v1Event.h.

#define MAIN_CLK_SYNC_SIZE   40

Definition at line 60 of file TGet4v1Event.h.

#define MAIN_EPOCH_CYCLE_SIZE   0x000FFFFF

Definition at line 56 of file TGet4v1Event.h.

Referenced by TGet4v1Rec::GetFullEpochNumber(), and TGet4v1Proc::TGet4v1Proc().

#define MAX_AUX   4

Definition at line 42 of file TGet4v1Event.h.

Referenced by TRocProc::BuildEvent(), and TGet4v1Proc::ProcessSubevent().

#define MAX_GET4   32
#define MAX_GET4_PER_ROC   16

Definition at line 49 of file TGet4v1Event.h.

Referenced by TGet4v1Param::DefineGet4IndexOffset().

#define MAX_ROC   15
#define MAX_SYNC   2

Definition at line 44 of file TGet4v1Event.h.

Referenced by TRocProc::BuildEvent(), and TGet4v1Proc::ProcessRocSyncMessage().

#define NB_BIN_GET4_FTS   128

Definition at line 64 of file TGet4v1Event.h.

#define NB_CHAN_GET4   4

Definition at line 51 of file TGet4v1Event.h.

#define NB_SYNC_JUMP_RESET   2

Definition at line 62 of file TGet4v1Event.h.