Allow CI to run with external LHE inputs
The CI can currently not yet run jobs with input event files. Largely the same tasks appear for both LHE->EVNT and EVNT->EVNT files:
Upload mcgensvc grid certificate in CI and make sure
voms-proxy-init -voms atlasworks in the CI
Write (rucio) file that was used in local testing into
inputGeneratorFile=TXT.<dsid>.tar.gzfor LHE or
inputEVNTFile=1231231.EVNT.pool.rootfor EVNT input.
If input file is specified in
log.generate.short, the CI
rucio getthat file and add the corresponding arguments to the
Gen_tf.pycommand line as described in Twiki.
Special treatment for EVNT->EVNT jobs: Apparently such jobs do not produce a
log.generatefile but a
log.afterburn. Disable logParser for these, or special treatment? (move to #139 (closed))
Ideally, the CI should also check the
inputFilesPerJobin the JO for reasonable values at this stage: it should not exceed
10GB/sizeof(downloadedTestFile)to make sure they fit into a grid node.
Similar case that came up in #89 (closed) is running athena with
Example !203 (merged)