MCA-3K Data Server Reference

MCA-1K

Introduction

USB driver

MCA-2K Device

Data structures

Overview

Module Constants

ARM Data structures

Version

Status

Controls

Calibration

Histogram

Two-channel Logger

Pulse capture

Lossless listmode

Perceptron-powered PSD

API

Overview

MCA-3K Data Structure: fpga_weights

Summary

The fpga_weights data structure contains summation weights that can be used to improve energy resolution in some scintillators and to improve pulse shape discrimination in specialized firmware.

Data structure

The fpga_weights structure simply contains an array of 1024 16-bit unsigned int16 (uint16). No further named fields or user dictionaries are available.

Summation weights are used when computing the energy sum. E=Σkwkyk, where yk is the ADC sample number k after the pulse trigger and wk is the accompanying weight. In certain types of scintillators, a judicious choice of the weights can significantly improve the achievable energy resolution.

By default all weights are equal: 32768, which corresponds to unity gain.