update code generation to header-only class
This MR changes our code generator, generateBranchMgr
, to no longer generate a .cxx
file that needs to be copied into the user's Root
folder and compiled.
Instead, it now generates a header-only version that is easy to include.
In consequence, we remove the "package name" argument from generateBranchMgr
.
The existing tree classes will keep working, nothing changes in the underlying ntuple functionality - we just generate a different way of writing the same class.
CC @zschilla @pbhattar @jojungge as frequent users for information.