Hello all,
I am using TMVA with “Cuts” method and I keep getting negative values for bkg efficiency (and hence no cuts) when I add 4 variables to the dataloader. When using 3 or less variables, I don’t get this problem and the cut values are similar to what I expect from other methods. Do you know what could be happening? All variables are independent.
Example of what I get:
Cut values for requested signal efficiency: 0.6
: Corresponding background efficiency : -0.1
: Transformation applied to input variables : None
: ----------------------------------------
: Cut[ 0]: 0 < var1 <= 0
: Cut[ 1]: 0 < var2 <= 0
: Cut[ 2]: 0 < var3 <= 0
: Cut[ 3]: 0 < var4 <= 0
Adding variables to dataloader:
dataloader->AddVariable( "var1", 'F' );
dataloader->AddVariable( "var2", 'F' );
dataloader->AddVariable( "var3", 'F');
dataloader->AddVariable( "var4", 'F');
Cheers.