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-mcandrun-datasubcommands; - allow parsing of input files location matching Unix patterns and removing indexing of the input files;
- change
add_davinci_configurableinputs accepting user algorithms and public tools so that it can be call directly by lbexec. - remove
simplejoboption - 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_optionsis 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