Display missing config file values
Context/Summary
Display more specific details when variables are missing from the config file.
checkParams
now returns a vector of strings for any missing params and adds them to the error message.
How was this tested?
I tested all separate strategies. Example output:
./bin/vanwftk experiments/example.json
Starting waveform analysis: [V1730, 1 channel(s), ≤100 events]
Opening ./ntp/TEST_FILE_DIGITIZER_SINGLE_CHANNEL/run00321.mid.gz
Could not process events:
The following variables necessary for pulse finding are unset:
FallTimeTau
FallTime2Tau