Skip to content

update code generation to header-only class

Maximilian Emanuel Goblirsch-Kolb requested to merge changeDefaultBranchGen into master

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.

Merge request reports