Replace ConfigFactory used in block config with backend for text config so both are consistent.
Default blocks are added by default. PRW parameters are obtained from ConfigAccumulator. Add autoconfigFlags as an attribute to the ConfigAccumulator so information can be obtained in other blocks. Update the PileupReweighting block so that campaign, input files, and useDefaultConfig can be obtained from autoconfigFlags. The wrapper function that handeled this before has been removed. addDefaultAlgs function is now part of the ConfigFactory class and is called automatically when initializing an object instance. Default parameters are now obtained from ConfigAccumulator except for noSystematics flag so that this can be changed from the command line if not specified directly.
Showing
- PhysicsAnalysis/Algorithms/AnalysisAlgorithmsConfig/data/for_compare.yaml 1 addition, 1 deletion...Algorithms/AnalysisAlgorithmsConfig/data/for_compare.yaml
- PhysicsAnalysis/Algorithms/AnalysisAlgorithmsConfig/python/ConfigAccumulator.py 13 additions, 2 deletions...thms/AnalysisAlgorithmsConfig/python/ConfigAccumulator.py
- PhysicsAnalysis/Algorithms/AnalysisAlgorithmsConfig/python/ConfigFactory.py 288 additions, 177 deletions...gorithms/AnalysisAlgorithmsConfig/python/ConfigFactory.py
- PhysicsAnalysis/Algorithms/AnalysisAlgorithmsConfig/python/ConfigSequence.py 52 additions, 0 deletions...orithms/AnalysisAlgorithmsConfig/python/ConfigSequence.py
- PhysicsAnalysis/Algorithms/AnalysisAlgorithmsConfig/python/ConfigText.py 23 additions, 376 deletions.../Algorithms/AnalysisAlgorithmsConfig/python/ConfigText.py
- PhysicsAnalysis/Algorithms/AnalysisAlgorithmsConfig/python/FullCPAlgorithmsTest.py 103 additions, 68 deletions...s/AnalysisAlgorithmsConfig/python/FullCPAlgorithmsTest.py
- PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/AsgAnalysisConfig.py 23 additions, 0 deletions...orithms/AsgAnalysisAlgorithms/python/AsgAnalysisConfig.py
- PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/python/PHYSLITE.py 34 additions, 26 deletions...ationFramework/DerivationFrameworkPhys/python/PHYSLITE.py
Loading
Please register or sign in to comment