Skip to content

WIP: Simplifying E, S and L correction classes. All debugging removed.

Adam Szabelski requested to merge SimplifyESLcorrectionClasses into master

This is a very early WIP MR for the simplification of the correction classes. The plan is to fully implement the correction algorithms within them. Now they are implemented in the CaloFutureCorrectionBase tool that is not multithread safe and should be removed (#82 (closed)). In CaloFutureECorrection I put calcEcorrection into process(). Similarlly for the CaloFutureSCorrection (calcSCorrection into process(). So now there is now structures passed between methods. I removed almost all the debugging lines from all three classes. The counters are kept as they were but I am sure you can remove most of them.

Merge request reports