Expand description
Master trigger board control
Set registers and enable/disable features, readout event and monitoring data
Many control functions in this module can go away, since they can be replaced by the calls on the register implementation directly.
Functionsยง
- fire_
ltb - force_
trigger - Force a single trigger (just once)
- get_
gaps_ trigger_ prescale - get_
tiu_ emu_ busy_ cnt - Get the number of clock cycles (1=10ns) that the emulator will remain busy
- read_
event_ cnt - Read event counter register of MTB
- reset_
daq - Reset the state of the MTB DAQ buffer This can be safely issued without resetting the event id
- set_
any_ trigger - Set the any trigger with a prescale
- set_
central_ track_ trigger - Set the CENTRAL track trigger with a prescale
- set_
configurable_ trigger - set_
corcubeside_ trigger - 1 Hit in Cortina && 1 Hit in Cube side
- set_
cortina_ threshold - set_
cube_ bottom_ threshold - set_
cube_ corner_ threshold - set_
cube_ side_ threshold - set_
cube_ top_ threshold - set_
fire_ bits - set_
gaps211_ trigger - set_
gaps422_ central_ track_ trigger - set_
gaps422_ trigger - set_
gaps633_ trigger - set_
gaps_ any_ trigger - set_
gaps_ central_ track_ trigger - set_
gaps_ track_ trigger - set_
gaps_ trigger - Set the gaps trigger with a prescale
- set_
gaps_ trigger_ prescale - set_
inner_ tof_ threshold - set_
outer_ tof_ threshold - set_
poisson_ trigger - Set the poisson trigger with a prescale
- set_
rb_ int_ window - The readoutboard integration window
- set_
tiu_ emulation_ mode - The TIU emulation mode literally allows to emulate a TIU even if it is not connected.
- set_
tiu_ emulation_ mode_ bsy_ cnt - Set the busy count for the tiu emulation mode in 10ns clockcycles
- set_
total_ tof_ threshold - set_
trace_ suppression - Set the RB readout mode - either read out all channels all the time or use the MTB to indicate to the RBs which channels to read out
- set_
track_ trigger - Set the track trigger with a prescale
- set_
track_ umb_ central_ trigger - set_
umb3cube_ trigger - 1 Hit in Umbrella && 3 Hits in Cube
- set_
umbcenter_ threshold - set_
umbcorcube_ trigger - 1 Hit on Umbrella && 1 Hit on Cortina && 1 Hit on Cube
- set_
umbcube_ trigger - 1 Hit on Umbrella && 1 Hit on Cube
- set_
umbcubez_ trigger - 1 Hit on Umbrella + 1 Hit on cube top
- set_
umbrella_ threshold - tiu_
link_ is_ good - Retrieve the status of the TIU link
- unset_
all_ triggers - Disable all triggers
- use_
tiu_ aux_ link - zero_
config_ trigger_ thresholds - Zero out the configurable trigger thresholds