master
Following Matti's suggestion, I cross-checked for shared objects with symbols that would be resolved from DataFormats/Provenance. As a result:
code format fixes
Move to EventSetupRecordInfiniteIntervalFinder
make DirectSimulation use old LHCInfo in Run3
Made CTPPSCompositeESSource a concurrent Finder
Make CalibPPS ESSources concurrent capable
Add missing newline at the end of file
Apply sugested changes & improve printing
add option to write one record