In Python lässt sich Prozessieren von Trees und Selektion sehr einfach erledigen:
import ROOT # open file on wbe server myf = ROOT.TFile.Open("http://www.etp.physik.uni-muenchen.de/kurs/comp10/uebungen/Z0-Versuch/data/ntz0mhmc.root") # retrieve tree mychain = ROOT.gDirectory.Get( 'h5000' ) # N events nentries = mychain.GetEntriesFast() hnct = ROOT.TH1F("hnct","Ncharged",50,0,50) for i in xrange( nentries ): mychain.GetEntry(i) # tree variables in mychain if i<20: print mychain.Event, mychain.Ncharged, mychain.E_ecal hnct.Fill( mychain.Ncharged ) hnct.Draw()