Search of a minimum

Hi,
I have a TNtuple with 3 variables x, y and z; I consider z as a function of the other two variables x and y.
I’m looking for the minimum value of z stored in the TNtuple and the corresponding x and y values.
How can I solve this problem with ROOT?
Thanks

This is quite easy. Do,eg;

int nrows = ntuple.Draw("x:y:z","","goff"); double *x = ntuple.GetV1(); double *y = ntuple.GetV2(); double *z = ntuple.GetV3(); int locmin = TMath::LocMin(nrows,z); printf("Found minimum of z for entry: %d, x=%g, y=%g, z=%g\n", locmin,x[locmin],y[locmin],z[locmin]);

Rene

Thanks,
that is what I need :slight_smile: