Skip to content

Draft: First iteration of Athena version runscript

Ho Chun Lau requested to merge (removed):kyle-qualification into main

This script is almost identical to the CPRun.py. The interface is identical, and will put the best effort keeping them the same in the future. Since the EL and Athena are structurally different, refactoring functions to a common file may hinder the future development. Refactoring will be done when they are more stable.

I am not sure why, but in the testing yaml file I have to comment out noEffSf under Jets in order to run the code under Athena framework. Some explanations will be appreciated.

I was asked to create two scripts, and user should be able to use the right script with the same command line call. I am thinking should I rename the current CPRun.py to ELCPRun.py, and reserve CPRun.py to use from AnaAlgorithm.DualUseConfig import isAthena to call the corresponding script. The interface in this way is still kept untouched.

Merge request reports

Loading