Draft: First iteration of Athena version runscript
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.