Hi,
I found a bug in declaring variable transformations. In particular the string is parsed incorrectly if the variable has brackets in the name.
e.g.
dataloader.AddVariable("abs(x)","F")
dataloader.AddVariable("y","F")
dataloader.AddVariable("z","F")
The following string option:
:VarTransform=N,G(abs(x), y):
will be parsed incorrectly because TMVA will not recognize the right bracket in abs(x) as part of the variable name, but as the closing bracket of G(). In this case the following error will be produced:
Dataset[dataset] : <ProcessOptions> Variable transform ', y)' unknown
Regards,
Alberto