In 4.0.1, if I modify TMVAClassification.C from:
factory->AddSignalTree ( signal, signalWeight );
factory->AddBackgroundTree( background, backgroundWeight );
to:
factory->AddSignalTree ( signal, signalWeight, "Training" );
factory->AddBackgroundTree( background, backgroundWeight, "Training" );
factory->AddSignalTree ( signal, signalWeight, "Testing" );
factory->AddBackgroundTree( background, backgroundWeight, "Testing" );
TMVA hangs at this point:
--- DataSetFactory : Randomly shuffle events in training and testing trees for Signal
My job macro which ran fine on 3.x will hang at this point in 4.0.1.
The splittiong of trees and the randomly shuffling of event has been rewritten in the current head version (there will be a new bugfix release shortly that contains these changes.
Please try if the new version works for you. Regards, Eckhard