Restore scripts to submit condor jobs for RichFutureRecSys examples
No ci tests needed here as nothing changed is tested by them.
There are three main parts here
- /path/to/Rich/RichFutureRecSys/examples/jobs/RunJobs.py
- /path/to/Rich/RichFutureRecSys/examples/jobs/submit.sh
- /path/to/Rich/RichFutureRecSys/examples/jobs/merge.py
1 is the main script, and is set up to make it easy to submit jobs for various 4D tuning options. See e.g.
pcmf ~/LHCb/output > ~/LHCbCMake/Feature/Rec/Rich/RichFutureRecSys/examples/jobs/RunJobs.py -h
usage: RunJobs.py [-h] [-l LUMIS] [-4d] [--pixwins PIXWINS] [--photwins PHOTWINS]
Submit condor jobs for RICH reco
optional arguments:
-h, --help show this help message and exit
-l LUMIS, --lumis LUMIS
luminosity value(s) (default: 1.5e34,1.2e34,1.0e34,3.0e33,2.0e33,2.0e32)
-4d, --enable4D Enable 4D (default: False)
--pixwins PIXWINS Pixel time window(s) (only for 4D) (default: 3.0)
--photwins PHOTWINS Photon time window(s) (only for 4D) (default: 1.0,0.5,0.25,0.1,0.05)
should be fairly self explanatory how to extend for other tenable parameters. Note, these will need to be passed into the options that are parsed and for this I use environment variables. See what is done in RichFuture.py
Finally, 3. is a script that is designed to merge all the individual sub-job root files into a single merged set for each main condor job. You use it once all the jobs you have run are complete.
Edited by Christopher Rob Jones
Merge request reports
Activity
Filter activity
added RTA label
added 9 commits
Toggle commit listadded 13 commits
Toggle commit listmentioned in commit 297c4d97
Please register or sign in to reply