Invalid JSON syntax for "runs" array when multiple subruns are processed
This is a bug report for RootOutput module. Behavior reported here was observed in art v1_15_02.
Sam metadata data_stream (aka streamName) is missing from internal metadata of an output file if the output file contains zero events. Data tier is included in metadata even if output has zero events.
#3 Updated by Kyle Knoepfel almost 5 years ago
- Subject changed from Missing stream name in zero-event files to Invalid JSON syntax for "runs" array when multiple subruns are processed
Herb, I've changed the title of this issue to reflect that if multiple subruns are processed, the following
runs value placed in the
RootFileDB is (e.g.):
"runs": [ [ 1, 0, "MCChallenge" ], , [ 1, 1, "MCChallenge" ] ]
where an empty element is prepended to each triplet (after the first) in the array.