I use the BDTG method for the classification task. And I wonder if there is a way to switch SeparationType parameter to a user function. For example I would replace the Gini Index or the stat significance by the signal significance of Asimov.
You can change the separation type, it is a Booking option to give in the TMVA::Factory::Book method with name SeparationType (the default is GiniIndex). See table 26 (page 132) of the TMVA Users Guide.
The Asimov stat significance is not part of the option. It should be possible to add it, one would need to implement another TMVA::SeparationBase class, similar to TMVA::SdivSqrtSplusB