eMorpho Data Server Reference

eMorpho

Introduction

USB driver

bpi_device

Data structures

Overview

Module Constants

Controls

Statistics

Results

Histogram

List Mode

Oscilloscope Trace

Summation Weights

Time Slices

Two-bank List Mode

API

Overview

Data Server

Overview

eMorpho Data Structure: fpga_weights

Summary

The fpga_weights data structure contains summation weights that can be used to improve energy resolution in some scintillators (eg SrI2) and to improve pulse shape discrimination in specialized firmware. Note that weights are only available in non-standard 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.