Skip to content

Funnel all access to files in $PARAMFILESROOT through ParamFileSvc

Gerhard Raven requested to merge paramfile-access-svc into master
  • update TrackBasedElectronShowerAlg to use TMemFile on a buffer obtained using ParamFileSvc
  • update FutureGammaPi0XGBoostTool to read XGBModel from a buffer obtained using ParamFileSvc
  • update BBDecTreeTool to read file using ParamFileSvc
  • update MatrixNet to read files using ParamFileSvc
  • update SigmaNet to read files using ParamFileSvc
  • update SelTools/TMVA to read files using ParamFileSvc, and avoid reading the weights file twice, parsing the XML 'only' twice instead of three times for each instance (twice is unfortunately required by the suboptimal interface of MVAReader::BookMVA)
  • make SelTools/TMVA thread safe, avoid spurious copying and lookups on every MVA evaluation
  • make TMVATransform thread safe, avoid spurious copying and lookups on every MVA evaluation
  • update CaloChargedBremAlg and CaloChargedPIDsAlg to read files using ParamFileSvc
  • update Functor tests to use paramfile:/ instead of '${PARAMFILESROOT}'
  • update CaloFutureECorrection to read file using ParamFileSvc

requires LHCb!3461 (merged) must be applied in conjunction with Moore!1483 (merged)

Edited by Gerhard Raven

Merge request reports