Adapt code for the lbexec command (incl. removal of run-mc)
Change the DaVinci configuration according to the discussion arose during the latest Upgrade software meeting (https://indico.cern.ch/event/1119747/) and in LHCb#198 (closed):
- remove
run-mc
andrun-data
subcommands; - allow parsing of input files location matching Unix patterns and removing indexing of the input files;
- change
add_davinci_configurable
inputs accepting user algorithms and public tools so that it can be call directly by lbexec. - remove
simplejob
option - clean up various option files
This MR implement also some new cross-checks discussed in !663 (closed) and !658 (closed):
- add a check for avoid user changing DaVinci options related to input files if
override_data_options
is not active; - add a spellcheck for the input fileDB properties.
Work towards https://gitlab.cern.ch/lhcb-dpa/project/-/issues/31.
Edited by Patrick Koppenburg