ProtoDUNE SP timing board reader FHiCL parameters
These are the
FHiCL parameters that the
ProtoDUNE SP timing board reader knows about, as of the code that talks to the v4 firmware:
You will likely want to set these explicitly:
-
hardware_select
: the hardware device to talk to (eg DUNE_PRIMARY
or DUNE_SECONDARY
)
-
partition_number
: which timing partition to talk to
-
zmq_connection
: the ZeroMQ connection on which we will listen for updates from the Inhibit Master
-
zmq_connection_out
: the ZeroMQ connection on which we will send our status to the Inhibit Master
-
zmq_fragment_connection_out
: the ZeroMQ connection on which we will send timing fragments (for FELIX and anyone else who wants them)
-
enable_spill_gate
: whether to enable the spill gate on the timing board
These can usually be left at their default values:
-
connections_file
: path to the XML connections file for the timing board uhal interface
-
trigger_mask
: the mask for which command/trigger numbers this partition will listen to
-
end_run_wait
: how long (in microseconds) to wait for hardware to push more events after a run is stopped
-
inhibit_get_timer
: how long (in microseconds) to wait for the inhibit master to show up before just releasing triggers anyway
-
debug_print
: debug printing level (>0 is more verbose)
-
valid_firmware_versions
: a list of firmware versions which are compatible with the board reader (in addition to the versions hardcoded in the board reader)
-
enable_spill_commands
: whether to set the timing board to put spill start/end events in its output buffer where the board reader can see them
-
run_trigger_output
: where to put the run summary file with counts of accepted and rejected triggers
--
PhilipAndrewRodrigues - 2018-03-21