Skip to content
Snippets Groups Projects
Unverified Commit ad7ffc55 authored by Stephan Hageboeck's avatar Stephan Hageboeck Committed by GitHub
Browse files

[RF] Reduce the number of global statics in RooFit

Factories in RooFit are often handled using global static pointers
that are initialised and deleted manually.
Making these function-local statics makes this process automatic.

- This was done for NumGen(Config|Factory), NumInt(Config|Factory),
RooMsgService, RooNameReg, ExpensiveObjectCache, RooRealConstant,
RooResolutionModel
- It further required breaking a cyclical dependency when constructing RooNumIntFactory.
- Finally also fix doxygen for RooResolutionModel
parent 34940b20
No related branches found
No related tags found
No related merge requests found
Showing
with 133 additions and 365 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment