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ยง
- Force a single trigger (just once)
- Get the number of clock cycles (1=10ns) that the emulator will remain busy
- Read event counter register of MTB
- Reset the state of the MTB DAQ buffer This can be safely issued without resetting the event id
- Set the any trigger with a prescale
- Set the CENTRAL track trigger with a prescale
- 1 Hit in Cortina && 1 Hit in Cube side
- Set the gaps trigger with a prescale
- Set the poisson trigger with a prescale
- The readoutboard integration window
- The TIU emulation mode literally allows to emulate a TIU even if it is not connected.
- Set the busy count for the tiu emulation mode in 10ns clockcycles
- 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 the track trigger with a prescale
- 1 Hit in Umbrella && 3 Hits in Cube
- 1 Hit on Umbrella && 1 Hit on Cortina && 1 Hit on Cube
- 1 Hit on Umbrella && 1 Hit on Cube
- 1 Hit on Umbrella + 1 Hit on cube top
- Retrieve the status of the TIU link
- Disable all triggers
- Zero out the configurable trigger thresholds