Checks only able to read data from single nTuple
Currently, checks use uproot.open()
from Uproot4 to read in data from nTuples. This works, but has the issue that only a single file can be used at a time. This means that applying checks to the full output of an analysis would only be possible if used individually on each of the tens or hundreds of nTuples it may create.
This could be improved by reworking it to use uproot.iterate()
or similar.
Work related to DPA task https://gitlab.cern.ch/lhcb-dpa/project/-/issues/93