Hi Everyone !
It’s already my second time that I use ROOT and i’m stuck on getting the row of the maximum of a branche.
I have a Tree with lot of branches, with lot of rows. I have find the maximum of one variable (Max_A), but i need the all row. So i’m looking for a way to getting this row.
I already search everywhere… Thanks for any help !
Suppose the maximum of the variable (branch) A is 7.2. Then you could do
tree->Scan("A", "A>=7.2"); The “row” column will state the TTree entry number.
tree->Scan("*", "A>7.2"); will show all columns from that entry.
Thanks, i think we are in the good way still i got a other problems.
The value read by GetMaximum (double) is 4.38403e+09, but the real value is 4384028000 (in my file) ,and when i wish convert 4.38403e+09 in string i have 4384028160.000000…
What are you doing to do this “conversion” ?
Because i can’t find the row of the maximum… I will never reach 4.38403e+09 (given by get maximum) if my real maxium is 4384028160.000000.
That’s a precision problem. You could subtract some small fraction from the floating point maximum.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.