Dear TMVA experts,
when you have a branch with multiple leaves (like a/F:b/I:c/O) and you train brname.b then in the resulting TestTree and TrainTree there will be a branch with a dot in the name (in formulas, other symbols get replaced, for example "+" becomes "_P_"). Shouldn’t the function TMVA::Tools::ReplaceRegularExpressions also replace the dot? Considering the name it definitely should replace it. Should the '.' even be in fRegexp?
See tmva/tmva/src/Tools.cxx, lines ~ 820 (and fRegexp is set in the constructor, line ~ 104).
Or is there a reason to keep the dot? It is very annoying to have a special character in a branch name!
Can I patch this without causing problems elsewhere?