further improvements in the c++ caller
introduced ROOT to have TTree capabilities