AlcapDAQ
1
|
CAEN - Digitizer Library types definition. More...
#include <sys/time.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | CAEN_DGTZ_BoardInfo_t |
struct | CAEN_DGTZ_EventInfo_t |
struct | CAEN_DGTZ_X742_GROUP_t |
struct | CAEN_DGTZ_X743_GROUP_t |
struct | CAEN_DGTZ_UINT16_EVENT_t |
struct | CAEN_DGTZ_UINT8_EVENT_t |
struct | CAEN_DGTZ_X742_EVENT_t |
struct | CAEN_DGTZ_X743_EVENT_t |
struct | CAEN_DGTZ_DPP_PHA_Event_t |
Event type for DPP-PHA to be used within the new readout API More... | |
struct | CAEN_DGTZ_DPP_PSD_Event_t |
Event type for DPP-PSD to be used within the new readout API More... | |
struct | CAEN_DGTZ_DPP_CI_Event_t |
Event type for DPP-CI v2 to be used within the new readout API More... | |
struct | CAEN_DGTZ_751_ZLE_Event_t |
Event type for 751 ZLE to be used within the new readout API More... | |
struct | CAEN_DGTZ_DPP_X743_Event_t |
struct | CAEN_DGTZ_DPP_PHA_Waveforms_t |
Waveform type for DPP-PHA to be used within the new readout API More... | |
struct | CAEN_DGTZ_DPP_PSD_Waveforms_t |
Waveform type for DPP-PSD to be used within the new readout API More... | |
struct | CAEN_DGTZ_751_ZLE_Waveforms_t |
Waveform type for 751ZLE to be used within the new readout API More... | |
struct | CAEN_DGTZ_DPP_PHA_Params_t |
DPP parameter structure to be initialized and passed to CAEN_DGTZ_SetDPPParameters. More... | |
struct | CAEN_DGTZ_DPP_PSD_Params_t |
DPP parameter structure to be initialized and passed to CAEN_DGTZ_SetDPPParameters. More... | |
struct | CAEN_DGTZ_DPP_CI_Params_t |
DPP parameter structure to be initialized and passed to CAEN_DGTZ_SetDPPParameters. More... | |
struct | CAEN_DGTZ_751_ZLE_Params_t |
struct | CAEN_DGTZ_DPP_X743_Params_t |
Typedefs | |
typedef enum CAEN_DGTZ_ErrorCode | CAEN_DGTZ_ErrorCode |
typedef enum CAEN_DGTZ_ConnectionType | CAEN_DGTZ_ConnectionType |
typedef enum CAEN_DGTZ_DPP_PARAMETER | CAEN_DGTZ_DPP_PARAMETER_t |
CAEN - Digitizer Library types definition.
This library provide functions, structures and definitions for the CAEN digitizer family
Definition in file CAENDigitizerType.h.
#define CAEN_DGTZ_ACQ_CONTROL_ADD 0x8100 |
Definition at line 118 of file CAENDigitizerType.h.
Referenced by dt5720_init().
#define CAEN_DGTZ_ACQ_STATUS_ADD 0x8104 |
Definition at line 119 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ANALOG_MON_ADD 0x8150 |
Definition at line 134 of file CAENDigitizerType.h.
#define CAEN_DGTZ_AutoAggregation 0 |
Definition at line 909 of file CAENDigitizerType.h.
#define CAEN_DGTZ_BLT_EVENT_NUM_ADD 0xEF1C |
Definition at line 143 of file CAENDigitizerType.h.
#define CAEN_DGTZ_BOARD_ID_ADD 0xEF08 |
Definition at line 138 of file CAENDigitizerType.h.
#define CAEN_DGTZ_BOARD_INFO_ADD 0x8140 |
Definition at line 131 of file CAENDigitizerType.h.
#define CAEN_DGTZ_BROAD_CH_CLEAR_CTRL_ADD 0x8008 |
Definition at line 104 of file CAENDigitizerType.h.
#define CAEN_DGTZ_BROAD_CH_CONFIGBIT_SET_ADD 0x8004 |
Definition at line 103 of file CAENDigitizerType.h.
#define CAEN_DGTZ_BROAD_CH_CTRL_ADD 0x8000 |
Definition at line 102 of file CAENDigitizerType.h.
Referenced by dt5720_update_digitizer(), and v1724_pre_bor().
#define CAEN_DGTZ_BROAD_NUM_BLOCK_ADD 0x800C |
Definition at line 105 of file CAENDigitizerType.h.
#define CAEN_DGTZ_CH_ENABLE_ADD 0x8120 |
Definition at line 126 of file CAENDigitizerType.h.
#define CAEN_DGTZ_CHANNEL_AMC_FPGA_FW_BASE_ADDRESS 0x108C |
Definition at line 89 of file CAENDigitizerType.h.
#define CAEN_DGTZ_CHANNEL_BUFFER_OCC_BASE_ADDRESS 0x1094 |
Definition at line 90 of file CAENDigitizerType.h.
#define CAEN_DGTZ_CHANNEL_DAC_BASE_ADDRESS 0x1098 |
Definition at line 91 of file CAENDigitizerType.h.
#define CAEN_DGTZ_CHANNEL_GROUP_V1740_BASE_ADDRESS 0x10A8 |
Definition at line 92 of file CAENDigitizerType.h.
#define CAEN_DGTZ_CHANNEL_OV_UND_TRSH_BASE_ADDRESS 0x1084 |
Definition at line 87 of file CAENDigitizerType.h.
#define CAEN_DGTZ_CHANNEL_STATUS_BASE_ADDRESS 0x1088 |
Definition at line 88 of file CAENDigitizerType.h.
#define CAEN_DGTZ_CHANNEL_THRESHOLD_BASE_ADDRESS 0x1080 |
Definition at line 86 of file CAENDigitizerType.h.
#define CAEN_DGTZ_CHANNEL_ZS_NSAMPLE_BASE_ADDRESS 0x1028 |
Definition at line 85 of file CAENDigitizerType.h.
#define CAEN_DGTZ_CHANNEL_ZS_THRESHOLD_BASE_ADDRESS 0x1024 |
Definition at line 84 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ChannelFWRevisionReg_Ch | ( | x) | (0x108C | ((x)<<8)) |
Channel FW Revision Register Indiv. Address.
Definition at line 178 of file CAENDigitizerType.h.
#define CAEN_DGTZ_CUSTOM_SIZE_REG 0x8020 |
Definition at line 106 of file CAENDigitizerType.h.
#define CAEN_DGTZ_DOWNSAMPLE_FACT_ADD 0x8128 |
Definition at line 128 of file CAENDigitizerType.h.
Referenced by v1724_init().
#define CAEN_DGTZ_DPP1Reg_Ch | ( | x) | (0x1024 | ((x)<<8)) |
DPP1 Param Register Indiv. Address.
Definition at line 179 of file CAENDigitizerType.h.
#define CAEN_DGTZ_DPP2Reg_Ch | ( | x) | (0x1028 | ((x)<<8)) |
DPP2 Param Register Indiv. Address.
Definition at line 180 of file CAENDigitizerType.h.
#define CAEN_DGTZ_DPP3Reg_Ch | ( | x) | (0x102C | ((x)<<8)) |
DPP3 Param Register Indiv. Address.
Definition at line 181 of file CAENDigitizerType.h.
#define CAEN_DGTZ_DPP_CI_PUR_DetectOnly CAEN_DGTZ_DPP_PSD_PUR_DetectOnly |
PileUp Rejection types for DPP-CI and DPP-PSD are the same, hence this define.
Definition at line 920 of file CAENDigitizerType.h.
#define CAEN_DGTZ_DPP_CI_PUR_Enabled CAEN_DGTZ_DPP_PSD_PUR_Enabled |
PileUp Rejection types for DPP-CI and DPP-PSD are the same, hence this define.
Definition at line 921 of file CAENDigitizerType.h.
#define CAEN_DGTZ_DPP_CI_Waveforms_t CAEN_DGTZ_DPP_PSD_Waveforms_t |
Waveform types for DPP-CI and DPP-PSD are the same, hence this define.
Definition at line 907 of file CAENDigitizerType.h.
Referenced by main().
#define CAEN_DGTZ_DPP_NUM_EVENTS_PER_AGGREGATE 0x8034 |
Definition at line 107 of file CAENDigitizerType.h.
#define CAEN_DGTZ_DRS4_FREQUENCY_REG 0x10D8 |
Definition at line 95 of file CAENDigitizerType.h.
#define CAEN_DGTZ_DRS4_FREQUENCY_REG_WRITE 0x80D8 |
Definition at line 108 of file CAENDigitizerType.h.
#define CAEN_DGTZ_EVENT_STORED_ADD 0x812C |
Definition at line 129 of file CAENDigitizerType.h.
#define CAEN_DGTZ_FLASH_DATA_ADD 0xEF30 |
Definition at line 148 of file CAENDigitizerType.h.
#define CAEN_DGTZ_FLASH_EN_ADD 0xEF2C |
Definition at line 147 of file CAENDigitizerType.h.
#define CAEN_DGTZ_FP_TRIGGER_OUT_ENABLE_ADD 0x8110 |
Definition at line 122 of file CAENDigitizerType.h.
#define CAEN_DGTZ_FRONT_PANEL_IO_ADD 0x8118 |
Definition at line 124 of file CAENDigitizerType.h.
#define CAEN_DGTZ_FRONT_PANEL_IO_CTRL_ADD 0x811C |
Definition at line 125 of file CAENDigitizerType.h.
#define CAEN_DGTZ_FW_REV_ADD 0x8124 |
Definition at line 127 of file CAENDigitizerType.h.
#define CAEN_DGTZ_GROUP_FASTTRG_DCOFFSET_V1742_BASE_ADDRESS 0x10DC |
Definition at line 94 of file CAENDigitizerType.h.
#define CAEN_DGTZ_GROUP_FASTTRG_THR_V1742_BASE_ADDRESS 0x10D4 |
Definition at line 93 of file CAENDigitizerType.h.
#define CAEN_DGTZ_InputDCOffsetReg_Ch | ( | x) | (0x1098 | ((x)<<8)) |
Input DC offset adjust Register Indiv. Address.
Definition at line 177 of file CAENDigitizerType.h.
#define CAEN_DGTZ_INT_EVENT_NUM_ADD 0xEF18 |
Definition at line 142 of file CAENDigitizerType.h.
#define CAEN_DGTZ_INT_STATUS_ID_ADD 0xEF14 |
Definition at line 141 of file CAENDigitizerType.h.
#define CAEN_DGTZ_MAX_CHANNEL 8 |
The number of channels.
Definition at line 224 of file CAENDigitizerType.h.
#define CAEN_DGTZ_MCST_CBLT_ADD_CTRL_ADD 0xEF0C |
Definition at line 139 of file CAENDigitizerType.h.
#define CAEN_DGTZ_MON_MODE_ADD 0x8144 |
Definition at line 133 of file CAENDigitizerType.h.
#define CAEN_DGTZ_MON_SET_ADD 0x8138 |
Definition at line 130 of file CAENDigitizerType.h.
#define CAEN_DGTZ_MULTI_EVENT_BUFFER 0x0000 |
Definition at line 82 of file CAENDigitizerType.h.
#define CAEN_DGTZ_POST_TRIG_ADD 0x8114 |
Definition at line 123 of file CAENDigitizerType.h.
#define CAEN_DGTZ_RELOAD_CONFIG_ADD 0xEF34 |
Definition at line 149 of file CAENDigitizerType.h.
#define CAEN_DGTZ_RELOCATION_ADDRESS_ADD 0xEF10 |
Definition at line 140 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_BOARD_ID_0_ADD 0xF03C |
Definition at line 166 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_BOARD_ID_1_ADD 0xF038 |
Definition at line 165 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_BOARD_ID_2_ADD 0xF034 |
Definition at line 164 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_C_CODE_ADD 0xF01C |
Definition at line 158 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_CHKSUM_ADD 0xF000 |
Definition at line 151 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_CHKSUM_LEN_0_ADD 0xF00C |
Definition at line 154 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_CHKSUM_LEN_1_ADD 0xF008 |
Definition at line 153 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_CHKSUM_LEN_2_ADD 0xF004 |
Definition at line 152 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_CONST_0_ADD 0xF018 |
Definition at line 157 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_CONST_1_ADD 0xF014 |
Definition at line 156 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_CONST_2_ADD 0xF010 |
Definition at line 155 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_OUI_0_ADD 0xF02C |
Definition at line 162 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_OUI_1_ADD 0xF028 |
Definition at line 161 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_OUI_2_ADD 0xF024 |
Definition at line 160 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_R_CODE_ADD 0xF020 |
Definition at line 159 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_REVISION_0_ADD 0xF04C |
Definition at line 170 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_REVISION_1_ADD 0xF048 |
Definition at line 169 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_REVISION_2_ADD 0xF044 |
Definition at line 168 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_REVISION_3_ADD 0xF040 |
Definition at line 167 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_SERIAL_0_ADD 0xF084 |
Definition at line 172 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_SERIAL_1_ADD 0xF080 |
Definition at line 171 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_VCXO_TYPE_ADD 0xF088 |
Definition at line 173 of file CAENDigitizerType.h.
#define CAEN_DGTZ_ROM_VERSION_ADD 0xF030 |
Definition at line 163 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_BSL_TRSH_RED 0x1048 |
Definition at line 98 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_CTRL_ADD 0x8070 |
Definition at line 113 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_DAC_SPI_DATA_ADD 0x8054 |
Definition at line 112 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_FREQUENCY_REG 0x1040 |
Definition at line 96 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_FREQUENCY_REG_WRITE 0x8040 |
Definition at line 109 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_NB_OF_COLS_2_READ_ADD 0x8044 |
Definition at line 116 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_POST_TRIGGER_ADD 0x8030 |
Definition at line 117 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_PRE_TRSH_REG 0x104B |
Definition at line 97 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_REG_ADD 0x8084 |
Definition at line 110 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_REG_VALUE 0x8028 |
Definition at line 111 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_RESET_ACQ_ADD 0x805B |
Definition at line 115 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_START_ACQ_ADD 0x8018 |
Definition at line 114 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SAM_TRIGGER_REG_ADD 0x103B |
Definition at line 99 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SCRATCH_ADD 0xEF20 |
Definition at line 144 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SW_CLEAR_ADD 0xEF28 |
Definition at line 146 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SW_RESET_ADD 0xEF24 |
Definition at line 145 of file CAENDigitizerType.h.
#define CAEN_DGTZ_SW_TRIGGER_ADD 0x8108 |
Definition at line 120 of file CAENDigitizerType.h.
#define CAEN_DGTZ_TRIGGER_SRC_ENABLE_ADD 0x810C |
Definition at line 121 of file CAENDigitizerType.h.
#define CAEN_DGTZ_VME_CONTROL_ADD 0xEF00 |
Definition at line 136 of file CAENDigitizerType.h.
#define CAEN_DGTZ_VME_STATUS_ADD 0xEF04 |
Definition at line 137 of file CAENDigitizerType.h.
#define CAEN_DTGZ_EVENT_SIZE_ADD 0x814C |
Definition at line 132 of file CAENDigitizerType.h.
#define CAENDGTZ_API |
Definition at line 35 of file CAENDigitizerType.h.
#define MAX_DT5743_GROUP_SIZE 4 |
Definition at line 75 of file CAENDigitizerType.h.
#define MAX_UINT16_CHANNEL_SIZE 64 |
Definition at line 66 of file CAENDigitizerType.h.
#define MAX_UINT8_CHANNEL_SIZE 8 |
Definition at line 67 of file CAENDigitizerType.h.
#define MAX_V1720DPP_CHANNEL_SIZE 8 |
Definition at line 69 of file CAENDigitizerType.h.
#define MAX_V1723_CHANNEL_SIZE 16 |
Definition at line 76 of file CAENDigitizerType.h.
#define MAX_V1724DPP_CHANNEL_SIZE 8 |
Definition at line 68 of file CAENDigitizerType.h.
#define MAX_V1743_GROUP_SIZE 8 |
Definition at line 74 of file CAENDigitizerType.h.
#define MAX_X742_CHANNEL_SIZE 9 |
Definition at line 71 of file CAENDigitizerType.h.
Referenced by ApplyDataCorrection(), and X742_DecodeEvent().
#define MAX_X742_GROUP_SIZE 4 |
Definition at line 72 of file CAENDigitizerType.h.
#define MAX_X743_CHANNELS_X_GROUP 2 |
Definition at line 73 of file CAENDigitizerType.h.
#define MAX_ZLE_CHANNEL_SIZE 8 |
Definition at line 70 of file CAENDigitizerType.h.
typedef enum CAEN_DGTZ_ConnectionType CAEN_DGTZ_ConnectionType |
typedef enum CAEN_DGTZ_DPP_PARAMETER CAEN_DGTZ_DPP_PARAMETER_t |
typedef enum CAEN_DGTZ_ErrorCode CAEN_DGTZ_ErrorCode |
enum CAEN_DGTZ_AcqMode_t |
Enumerator | |
---|---|
CAEN_DGTZ_SW_CONTROLLED | |
CAEN_DGTZ_S_IN_CONTROLLED |
Definition at line 369 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_AM_INSPECTORINVERTER_P_1X | |
CAEN_DGTZ_AM_INSPECTORINVERTER_N_1X |
Definition at line 393 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_AM_MAGNIFY_1X | |
CAEN_DGTZ_AM_MAGNIFY_2X | |
CAEN_DGTZ_AM_MAGNIFY_4X | |
CAEN_DGTZ_AM_MAGNIFY_8X |
Definition at line 384 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_AM_TRIGGER_MAJORITY | |
CAEN_DGTZ_AM_TEST | |
CAEN_DGTZ_AM_ANALOG_INSPECTION | |
CAEN_DGTZ_AM_BUFFER_OCCUPANCY | |
CAEN_DGTZ_AM_VOLTAGE_LEVEL |
Definition at line 375 of file CAENDigitizerType.h.
Definition at line 283 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_VME64_FORM_FACTOR | |
CAEN_DGTZ_VME64X_FORM_FACTOR | |
CAEN_DGTZ_DESKTOP_FORM_FACTOR | |
CAEN_DGTZ_NIM_FORM_FACTOR |
Definition at line 276 of file CAENDigitizerType.h.
Definition at line 242 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_USB | |
CAEN_DGTZ_PCI_OpticalLink | |
CAEN_DGTZ_PCIE_OpticalLink | |
CAEN_DGTZ_PCIE_EmbeddedDigitizer |
Definition at line 233 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_DPP_ACQ_MODE_Oscilloscope | |
CAEN_DGTZ_DPP_ACQ_MODE_List | |
CAEN_DGTZ_DPP_ACQ_MODE_Mixed |
Definition at line 423 of file CAENDigitizerType.h.
Definition at line 437 of file CAENDigitizerType.h.
Defines the signals that can be carried by the digital probe 1 in the readout data of the DPP-CI version 2.
Definition at line 514 of file CAENDigitizerType.h.
Defines the signals that can be carried by the digital probe 2 in the readout data of the DPP-CI version 2.
Definition at line 549 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_DPP_CI_GPO_Gate | |
CAEN_DGTZ_DPP_CI_GPO_Discri | |
CAEN_DGTZ_DPP_CI_GPO_Coincidence |
Definition at line 430 of file CAENDigitizerType.h.
Defines the signals that can be carried by the virtual analog probe in the readout data of the DPP-CI version 2.
Enumerator | |
---|---|
CAEN_DGTZ_DPP_CI_VIRTUALPROBE_Baseline |
Definition at line 505 of file CAENDigitizerType.h.
Definition at line 296 of file CAENDigitizerType.h.
Defines the digital signals that can be carried by the digital probe in the readout data of the DPP-PHA.
Definition at line 463 of file CAENDigitizerType.h.
Defines the signals that can be carried by the virtual analog probe 1 in the readout data of the DPP-PHA.
Enumerator | |
---|---|
CAEN_DGTZ_DPP_PHA_VIRTUALPROBE1_Input | |
CAEN_DGTZ_DPP_PHA_VIRTUALPROBE1_Delta | |
CAEN_DGTZ_DPP_PHA_VIRTUALPROBE1_Delta2 | |
CAEN_DGTZ_DPP_PHA_VIRTUALPROBE1_trapezoid |
Definition at line 479 of file CAENDigitizerType.h.
Defines the signals that can be carried by the virtual analog probe 2 in the readout data of the DPP-PHA.
Definition at line 491 of file CAENDigitizerType.h.
Defines the signals that can be carried by the digital probe 1 in the readout data of the DPP-PSD.
Definition at line 593 of file CAENDigitizerType.h.
Defines the signals that can be carried by the digital probe 2 in the readout data of the DPP-PSD.
Definition at line 643 of file CAENDigitizerType.h.
Defines the signals that can be carried by the virtual analog probe in the readout data of the DPP-PSD.
Enumerator | |
---|---|
CAEN_DGTZ_DPP_PSD_VIRTUALPROBE_Baseline | |
CAEN_DGTZ_DPP_PSD_VIRTUALPROBE_Threshold |
Definition at line 583 of file CAENDigitizerType.h.
enum CAEN_DGTZ_DPP_PUR_t |
Defines the Pile Up Rejection method.
Enumerator | |
---|---|
CAEN_DGTZ_DPP_PSD_PUR_DetectOnly |
Only detect pile-up events by setting the Pur field in the readout data (CAEN_DGTZ_DPP_PSD_Event_t) |
CAEN_DGTZ_DPP_PSD_PUR_Enabled |
Reject pile-up events. They won't be read out |
Definition at line 915 of file CAENDigitizerType.h.
Defines the kind of histogram data returned in readout data.
Enumerator | |
---|---|
CAEN_DGTZ_DPP_SAVE_PARAM_EnergyOnly |
Only energy (DPP-PHA) or charge (DPP-PSD/DPP-CI v2) is returned |
CAEN_DGTZ_DPP_SAVE_PARAM_TimeOnly |
Only time is returned |
CAEN_DGTZ_DPP_SAVE_PARAM_EnergyAndTime |
Both energy/charge and time are returned |
CAEN_DGTZ_DPP_SAVE_PARAM_ChargeAndTime |
|
CAEN_DGTZ_DPP_SAVE_PARAM_None |
No histogram data is returned |
Definition at line 691 of file CAENDigitizerType.h.
Defines the trigger configuration to be set with CAEN_DGTZ_SetDPPTriggerConfig.
Enumerator | |
---|---|
CAEN_DGTZ_DPP_TriggerConfig_Peak | |
CAEN_DGTZ_DPP_TriggerConfig_Threshold |
Definition at line 937 of file CAENDigitizerType.h.
Defines the trigger mode to be set with CAEN_DGTZ_SetDPPTriggerMode.
Enumerator | |
---|---|
CAEN_DGTZ_DPP_TriggerMode_Normal | |
CAEN_DGTZ_DPP_TriggerMode_Coincidence |
Definition at line 927 of file CAENDigitizerType.h.
Defines whether to include an additional virtual analog probe in the readout data at the cost of halving the resolution of the first.
Enumerator | |
---|---|
CAEN_DGTZ_DPP_VIRTUALPROBE_SINGLE | |
CAEN_DGTZ_DPP_VIRTUALPROBE_DUAL |
Definition at line 453 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_DPPFirmware_PHA | |
CAEN_DGTZ_DPPFirmware_PSD | |
CAEN_DGTZ_DPPFirmware_CI | |
CAEN_DGTZ_NotDPPFirmware |
Definition at line 944 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_DRS4_5GHz | |
CAEN_DGTZ_DRS4_2_5GHz | |
CAEN_DGTZ_DRS4_1GHz | |
_CAEN_DGTZ_DRS4_COUNT_ |
Definition at line 705 of file CAENDigitizerType.h.
enum CAEN_DGTZ_EnaDis_t |
Enumerator | |
---|---|
CAEN_DGTZ_ENABLE | |
CAEN_DGTZ_DISABLE |
Definition at line 356 of file CAENDigitizerType.h.
enum CAEN_DGTZ_ErrorCode |
Definition at line 189 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_FPIO_MODES_GPIO |
General purpose IO |
CAEN_DGTZ_FPIO_MODES_PROGIO |
Programmed IO |
CAEN_DGTZ_FPIO_MODES_PATTERN |
Pattern mode |
Definition at line 322 of file CAENDigitizerType.h.
enum CAEN_DGTZ_IOLevel_t |
Enumerator | |
---|---|
CAEN_DGTZ_IOLevel_NIM | |
CAEN_DGTZ_IOLevel_TTL |
Definition at line 700 of file CAENDigitizerType.h.
enum CAEN_DGTZ_IRQMode_t |
Enumerator | |
---|---|
CAEN_DGTZ_IRQ_MODE_RORA | |
CAEN_DGTZ_IRQ_MODE_ROAK |
Definition at line 399 of file CAENDigitizerType.h.
enum CAEN_DGTZ_IRQState_t |
Enumerator | |
---|---|
CAEN_DGTZ_IRQ_DISABLED | |
CAEN_DGTZ_IRQ_ENABLED_OPTICAL | |
CAEN_DGTZ_IRQ_ENABLED_VME_RORA | |
CAEN_DGTZ_IRQ_ENABLED_VME_ROAK |
Definition at line 405 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_TRIGGER | |
CAEN_DGTZ_FASTTRG_ALL | |
CAEN_DGTZ_FASTTRG_ACCEPTED | |
CAEN_DGTZ_BUSY | |
CAEN_DGTZ_CLK_OUT | |
CAEN_DGTZ_RUN | |
CAEN_DGTZ_TRGPULSE | |
CAEN_DGTZ_OVERTHRESHOLD |
Definition at line 337 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_PulsePolarityPositive | |
CAEN_DGTZ_PulsePolarityNegative |
Definition at line 735 of file CAENDigitizerType.h.
enum CAEN_DGTZ_ReadMode_t |
Definition at line 413 of file CAENDigitizerType.h.
Defines the available synchronization modes to be set with CAEN_DGTZ_SetDPPRunSynchronizationMode.
Enumerator | |
---|---|
CAEN_DGTZ_RUN_SYNC_Disabled | |
CAEN_DGTZ_RUN_SYNC_TrgOutTrgInDaisyChain | |
CAEN_DGTZ_RUN_SYNC_TrgOutSinDaisyChain | |
CAEN_DGTZ_RUN_SYNC_SinFanout | |
CAEN_DGTZ_RUN_SYNC_GpioGpioDaisyChain |
Definition at line 721 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_SAM_CORRECTION_DISABLED | |
CAEN_DGTZ_SAM_CORRECTION_PEDESTAL_ONLY | |
CAEN_DGTZ_SAM_CORRECTION_INL | |
CAEN_DGTZ_SAM_CORRECTION_ALL |
Definition at line 1037 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_SAM_FULL_SPEED | |
CAEN_DGTZ_SAM_HALF_SPEED | |
CAEN_DGTZ_SAM_QUARTER_SPEED | |
CAEN_DGTZ_SAM_EIGHTH_SPEED |
Definition at line 712 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_ZS_FINE | |
CAEN_DGTZ_ZS_COARSE |
Definition at line 362 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_TRGMODE_DISABLED | |
CAEN_DGTZ_TRGMODE_EXTOUT_ONLY | |
CAEN_DGTZ_TRGMODE_ACQ_ONLY | |
CAEN_DGTZ_TRGMODE_ACQ_AND_EXTOUT |
Definition at line 329 of file CAENDigitizerType.h.
Enumerator | |
---|---|
CAEN_DGTZ_TriggerOnRisingEdge | |
CAEN_DGTZ_TriggerOnFallingEdge |
Definition at line 730 of file CAENDigitizerType.h.
enum CAEN_DGTZ_ZS_Mode_t |
Enumerator | |
---|---|
CAEN_DGTZ_ZS_NO | |
CAEN_DGTZ_ZS_INT | |
CAEN_DGTZ_ZS_ZLE | |
CAEN_DGTZ_ZS_AMP |
Definition at line 348 of file CAENDigitizerType.h.