AlcapDAQ
1
|
Go to the source code of this file.
Macros | |
#define | MAXNB 1 |
#define | MaxNChannels 8 |
#define | MAXNBITS 12 |
Functions | |
int | ProgramDigitizer (int handle, DigitizerParams_t Params, CAEN_DGTZ_DPP_PSD_Params_t DPPParams) |
int | main (int argc, char *argv[]) |
#define MAXNB 1 |
Definition at line 24 of file ReadoutTest_DPP_PSD_x720.c.
Referenced by main().
#define MAXNBITS 12 |
Definition at line 29 of file ReadoutTest_DPP_PSD_x720.c.
Referenced by main().
#define MaxNChannels 8 |
Definition at line 27 of file ReadoutTest_DPP_PSD_x720.c.
Referenced by main(), and ProgramDigitizer().
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 192 of file ReadoutTest_DPP_PSD_x720.c.
References DigitizerParams_t::AcqMode, CAEN_DGTZ_BoardInfo_t::AMC_FirmwareRel, CAEN_DGTZ_DPP_PSD_Params_t::blthr, CAEN_DGTZ_DPP_PSD_Params_t::bltmo, c, CAEN_DGTZ_ClearData(), CAEN_DGTZ_CloseDigitizer(), CAEN_DGTZ_DecodeDPPWaveforms(), CAEN_DGTZ_DPP_ACQ_MODE_List, CAEN_DGTZ_DPP_ACQ_MODE_Mixed, CAEN_DGTZ_DPP_PSD_PUR_DetectOnly, CAEN_DGTZ_DPP_TriggerConfig_Threshold, CAEN_DGTZ_FreeDPPEvents(), CAEN_DGTZ_FreeDPPWaveforms(), CAEN_DGTZ_FreeReadoutBuffer(), CAEN_DGTZ_GetDPPEvents(), CAEN_DGTZ_GetInfo(), CAEN_DGTZ_IOLevel_TTL, CAEN_DGTZ_MallocDPPEvents(), CAEN_DGTZ_MallocDPPWaveforms(), CAEN_DGTZ_MallocReadoutBuffer(), CAEN_DGTZ_OpenDigitizer(), CAEN_DGTZ_PCI_OpticalLink, CAEN_DGTZ_PulsePolarityNegative, CAEN_DGTZ_ReadData(), CAEN_DGTZ_SendSWtrigger(), CAEN_DGTZ_SLAVE_TERMINATED_READOUT_MBLT, CAEN_DGTZ_SWStartAcquisition(), CAEN_DGTZ_SWStopAcquisition(), DigitizerParams_t::ChannelMask, CAEN_DGTZ_DPP_PSD_Event_t::ChargeLong, CAEN_DGTZ_DPP_PSD_Event_t::ChargeShort, CLEARSCR, CAEN_DGTZ_DPP_PSD_Params_t::csens, CAEN_DGTZ_DPP_PSD_Waveforms_t::DTrace1, CAEN_DGTZ_DPP_PSD_Waveforms_t::DTrace2, CAEN_DGTZ_DPP_PSD_Waveforms_t::DTrace3, CAEN_DGTZ_DPP_PSD_Waveforms_t::DTrace4, DigitizerParams_t::EventAggr, get_time(), handle, i, DigitizerParams_t::IOlev, CAEN_DGTZ_DPP_PSD_Params_t::lgate, DigitizerParams_t::LinkType, MAXNB, MAXNBITS, MaxNChannels, CAEN_DGTZ_BoardInfo_t::ModelName, CAEN_DGTZ_DPP_PSD_Waveforms_t::Ns, CAEN_DGTZ_DPP_PSD_Params_t::nsbl, CAEN_DGTZ_DPP_PSD_Params_t::pgate, printf(), PrintInterface(), ProgramDigitizer(), DigitizerParams_t::PulsePolarity, CAEN_DGTZ_DPP_PSD_Params_t::purgap, CAEN_DGTZ_DPP_PSD_Params_t::purh, DigitizerParams_t::RecordLength, CAEN_DGTZ_BoardInfo_t::ROC_FirmwareRel, SaveDigitalProbe(), SaveHistogram(), SaveWaveform(), CAEN_DGTZ_DPP_PSD_Params_t::selft, CAEN_DGTZ_DPP_PSD_Params_t::sgate, size, CAEN_DGTZ_DPP_PSD_Params_t::thr, CAEN_DGTZ_DPP_PSD_Event_t::TimeTag, CAEN_DGTZ_DPP_PSD_Waveforms_t::Trace1, CAEN_DGTZ_DPP_PSD_Waveforms_t::Trace2, CAEN_DGTZ_DPP_PSD_Params_t::trgc, CAEN_DGTZ_DPP_PSD_Params_t::trgho, CAEN_DGTZ_DPP_PSD_Params_t::tvaw, and DigitizerParams_t::VMEBaseAddress.
int ProgramDigitizer | ( | int | handle, |
DigitizerParams_t | Params, | ||
CAEN_DGTZ_DPP_PSD_Params_t | DPPParams | ||
) |
Definition at line 44 of file ReadoutTest_DPP_PSD_x720.c.
References DigitizerParams_t::AcqMode, CAEN_DGTZ_DPP_PSD_DIGITALPROBE1_R6_GateLong, CAEN_DGTZ_DPP_PSD_DIGITALPROBE2_R6_OverThr, CAEN_DGTZ_DPP_PSD_VIRTUALPROBE_Baseline, CAEN_DGTZ_DPP_SAVE_PARAM_EnergyAndTime, CAEN_DGTZ_DPP_VIRTUALPROBE_SINGLE, CAEN_DGTZ_Reset(), CAEN_DGTZ_RUN_SYNC_Disabled, CAEN_DGTZ_SetAcquisitionMode(), CAEN_DGTZ_SetChannelDCOffset(), CAEN_DGTZ_SetChannelEnableMask(), CAEN_DGTZ_SetChannelPulsePolarity(), CAEN_DGTZ_SetDPP_PSD_VirtualProbe(), CAEN_DGTZ_SetDPPAcquisitionMode(), CAEN_DGTZ_SetDPPEventAggregation(), CAEN_DGTZ_SetDPPParameters(), CAEN_DGTZ_SetDPPPreTriggerSize(), CAEN_DGTZ_SetExtTriggerInputMode(), CAEN_DGTZ_SetIOLevel(), CAEN_DGTZ_SetRecordLength(), CAEN_DGTZ_SetRunSynchronizationMode(), CAEN_DGTZ_SW_CONTROLLED, CAEN_DGTZ_TRGMODE_ACQ_ONLY, DigitizerParams_t::ChannelMask, DigitizerParams_t::EventAggr, i, DigitizerParams_t::IOlev, MaxNChannels, printf(), DigitizerParams_t::PulsePolarity, and DigitizerParams_t::RecordLength.