Go to the source code of this file.
H_DCCID_B | |
H_DCCID_MASK | |
H_WAVEL_B | |
H_WAVEL_MASK | |
H_TR_TYPE_B | |
H_TR_TYPE_MASK | |
H_HALF_B | |
H_HALF_MASK |
Definition at line 123 of file DCCRawDataDefinitions.h.
00123 { 00124 00125 H_DCCID_B = 0, 00126 H_DCCID_MASK = 0x3F, 00127 00128 H_WAVEL_B = 6, 00129 H_WAVEL_MASK = 0x3, 00130 00131 H_TR_TYPE_B = 8, 00132 H_TR_TYPE_MASK = 0x7, 00133 00134 H_HALF_B = 11, 00135 H_HALF_MASK = 0x1 00136 00137 };
enum globalFieds |
Definition at line 5 of file DCCRawDataDefinitions.h.
00005 { 00006 00007 BLOCK_UNPACKED = 0, 00008 SKIP_BLOCK_UNPACKING=1, 00009 STOP_EVENT_UNPACKING=2, 00010 00011 00012 B_MASK = 1, 00013 HEADERLENGTH = 9, 00014 HEADERSIZE = 72, 00015 EMPTYEVENTSIZE = 32, 00016 00017 PHYSICTRIGGER = 1, 00018 CALIBRATIONTRIGGER = 2, 00019 TESTTRIGGER = 3, 00020 TECHNICALTRIGGER = 4, 00021 00022 CH_ENABLED = 0, 00023 CH_DISABLED = 1, 00024 CH_TIMEOUT = 2, 00025 CH_HEADERERR = 3, 00026 CH_LINKERR = 5, 00027 CH_LENGTHERR = 6, 00028 CH_SUPPRESS = 7, 00029 00030 SRP_NREAD = 0, 00031 SRP_NUMBFLAGS = 68, 00032 SRP_BLOCKLENGTH = 6, 00033 SRP_EB_NUMBFLAGS = 68, 00034 00035 BOEVALUE = 0x5, 00036 ERROR_EMPTYEVENT = 0x1, 00037 TOWERH_SIZE = 8, 00038 TRAILER_SIZE = 8, 00039 TCC_EB_NUMBTTS = 68, 00040 TCCID_SMID_SHIFT_EB = 27, 00041 00042 NUMB_SM = 54, 00043 NUMB_FE = 68, 00044 NUMB_TCC = 108, 00045 NUMB_XTAL = 5, 00046 NUMB_STRIP = 5, 00047 00048 NUMB_SM_EE_MIN_MIN = 1, 00049 NUMB_SM_EE_MIN_MAX = 9, 00050 NUMB_SM_EB_MIN_MIN = 10, 00051 NUMB_SM_EB_MIN_MAX = 27, 00052 NUMB_SM_EB_PLU_MIN = 28, 00053 NUMB_SM_EB_PLU_MAX = 45, 00054 NUMB_SM_EE_PLU_MIN = 46, 00055 NUMB_SM_EE_PLU_MAX = 54, 00056 00057 // two DCC have a missing interval in the CCU_id's 00058 SECTOR_EEM_CCU_JUMP = 8, 00059 SECTOR_EEP_CCU_JUMP = 53, 00060 MIN_CCUID_JUMP = 18, 00061 MAX_CCUID_JUMP = 24 00062 00063 };
enum headerFields |
Definition at line 67 of file DCCRawDataDefinitions.h.
00067 { 00068 00069 H_FEDID_B = 8, 00070 H_FEDID_MASK = 0xFFF, 00071 00072 H_BX_B = 20, 00073 H_BX_MASK = 0xFFF, 00074 00075 H_L1_B = 32, 00076 H_L1_MASK = 0xFFFFFF, 00077 00078 H_TTYPE_B = 56, 00079 H_TTYPE_MASK = 0xF, 00080 00081 H_EVLENGTH_MASK = 0xFFFFFF, 00082 00083 H_ERRORS_B = 24, 00084 H_ERRORS_MASK = 0xFF, 00085 00086 H_RNUMB_B = 32, 00087 H_RNUMB_MASK = 0xFFFFFF, 00088 00089 H_RTYPE_MASK = 0xFFFFFFFF, // bits 0.. 31 of the 3rd DCC header word 00090 00091 H_DET_TTYPE_B = 32, 00092 H_DET_TTYPE_MASK = 0xFFFF, // for bits 32.. 47 of the 3rd DCC header word 00093 00094 H_ORBITCOUNTER_B = 0, 00095 H_ORBITCOUNTER_MASK = 0xFFFFFFFF, // bits 0.. 31 of the 4th DCC header word 00096 00097 H_SR_B = 32, 00098 H_ZS_B = 33, 00099 H_TZS_B = 34, 00100 00101 H_SRCHSTATUS_B = 36, 00102 H_CHSTATUS_MASK = 0xF, 00103 00104 H_TCC1CHSTATUS_B = 40, 00105 H_TCC2CHSTATUS_B = 44, 00106 H_TCC3CHSTATUS_B = 48, 00107 H_TCC4CHSTATUS_B = 52 00108 00109 00110 };
enum srpFields |
SRP_ID_MASK | |
SRP_BX_MASK | |
SRP_BX_B | |
SRP_L1_MASK | |
SRP_L1_B | |
SRP_NFLAGS_MASK | |
SRP_NFLAGS_B | |
SRP_SRFLAG_MASK | |
SRP_SRVAL_MASK |
Definition at line 187 of file DCCRawDataDefinitions.h.
00187 { 00188 00189 SRP_ID_MASK = 0xFF, 00190 00191 SRP_BX_MASK = 0xFFF, 00192 SRP_BX_B = 16, 00193 00194 SRP_L1_MASK = 0xFFF, 00195 SRP_L1_B = 32, 00196 00197 SRP_NFLAGS_MASK = 0x7F, 00198 SRP_NFLAGS_B = 48, 00199 00200 SRP_SRFLAG_MASK = 0x7, 00201 SRP_SRVAL_MASK = 0x3 00202 00203 };
enum tccFields |
TCC_ID_MASK | |
TCC_BX_MASK | |
TCC_BX_B | |
TCC_L1_MASK | |
TCC_L1_B | |
TCC_TT_MASK | |
TCC_TT_B | |
TCC_TS_MASK | |
TCC_TS_B |
Definition at line 168 of file DCCRawDataDefinitions.h.
00168 { 00169 00170 TCC_ID_MASK = 0xFF, 00171 00172 TCC_BX_MASK = 0xFFF, 00173 TCC_BX_B = 16, 00174 00175 TCC_L1_MASK = 0xFFF, 00176 TCC_L1_B = 32, 00177 00178 TCC_TT_MASK = 0x7F, 00179 TCC_TT_B = 48, 00180 00181 TCC_TS_MASK = 0xF, 00182 TCC_TS_B = 55 00183 00184 };
enum towerFields |
Definition at line 140 of file DCCRawDataDefinitions.h.
00140 { 00141 00142 TOWER_ID_MASK = 0x7F, 00143 00144 TOWER_NSAMP_MASK = 0x7F, 00145 TOWER_NSAMP_B = 8, 00146 00147 TOWER_BX_MASK = 0xFFF, 00148 TOWER_BX_B = 16, 00149 00150 TOWER_L1_MASK = 0xFFF, 00151 TOWER_L1_B = 32, 00152 00153 TOWER_ADC_MASK = 0xFFF, 00154 TOWER_DIGI_MASK = 0x3FFF, 00155 00156 TOWER_STRIPID_MASK = 0x7, 00157 00158 TOWER_XTALID_MASK = 0x7, 00159 TOWER_XTALID_B = 4, 00160 00161 00162 TOWER_LENGTH_MASK = 0x1FF, 00163 TOWER_LENGTH_B = 48 00164 00165 };