Add ICARUS HW trigger information to CAFs #589
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds to the CAFs additional trigger information available within the ICARUS trigger hardware from Run3:
trigger_cryo_source
: the cryostat with the first trigger within the gate;trigger_logic_bits
: the trigger logic for such first trigger (adder-only, majority-only, or both);beam_to_trigger_time
: the trigger time from the beam gate opening for such first trigger (in nanoseconds).Those variables are added to the CAFs via the dedicated
FillTriggerICARUS
function.Some more information on the new diagnostics can be found in SBN DocDB 36624, SBN DocDB 36497.
This PR depends on the corresponding sbnanaobj PR #167 that adds the variables to the CAF structure.