E' una richiesta ultra-specifica, forse è meglio se la inoltri sul forum di ROOT.
In linea di massima, sicuramente dovrai trovare una curva di fit (e solo tu puoi sapere qual è il metodo adatto al tuo problema), dopodiché quando hai un array di punti calcolati da una curva liscia è facile trovare i punti di massimo locale: sono qui punti X_n per cui f(X_n) >= f(X_n-1) e f(X_n) >= f(X_n+1)