KM3NeT CLB
2.0
KM3NeT CLB v2 Embedded Software
|
Structure defining all process variables for subsystem Optics. More...
#include <vars.h>
Data Fields | |
uint32_t | pmt_id [31] |
All PMT ID's, 0=PMT at location 0, 31=PMT at location 31. | |
uint32_t | hr_veto_thres |
High-rate veto (hits per timeslice) | |
uint32_t | chan_enable |
Channel enable, bit per channel. | |
uint32_t | hr_veto_ena_ch |
High-rate veto enable, bit per channel. | |
uint32_t | mulhit_ena_ch |
Multi-hit enable, bit per channel. | |
uint32_t | min_tot |
Min ToT. | |
uint16_t | nano_length |
Length of pulse in 16 ns ticks, default is 4 ticks. | |
uint16_t | nano_period |
Period of beacon in 16 ns ticks, default is 0xC35 ticks, or 50us. | |
uint16_t | nano_volt |
Nano-beacon voltage in millivolts, 0-30000V. | |
uint16_t | nano_delay |
Nano-beacon delay in 16 ns ticks. | |
uint16_t | nano_pcount |
Nano-beacon pulse train count, each second. | |
uint8_t | chan_config [31] |
Channel configuration (depricated, use CHAN_ENABLE), 0=PMT at location 0, 31=PMT at location 31. | |
uint8_t | chan_status [31] |
Channel status, 0=PMT at location 0, 31=PMT at location 31. | |
uint8_t | pmt_highvolt [31] |
High voltage settings per channel, 0=PMT at location 0, 31=PMT at location 31 Scaling: 0: -700V, 255: -1500V. | |
uint8_t | pmt_threshold [31] |
Threshold settings per channel, 0=PMT at location 0, 31=PMT at location 31 Scaling: 0: 800mV, 255: 2400mV. | |
bool | nano_enable |
Enable nano-beacon (deprecated, see SYS_RUN_ENA) | |
Structure defining all process variables for subsystem Optics.