[ROOT] TTree::GetMaximum

From: Caius Howcroft (howcroft@hep.phy.cam.ac.uk)
Date: Wed Oct 30 2002 - 14:18:35 MET


Hi,

I'm not sure if this is a bug, or by design.

I have a TTree with a clonesarray e.g.

TClonesArray* hits; // points to collection of MyHit objects

With TTree::Draw, I can do

mytree->Draw("hits.charge"), and it will iterate over hits in all events.

however if I want to find the max charge in all the hits in the tree,
mytree->GetMaximum("hits.charge")
only looks at hits[0].charge,

I assumed that the draw and GetMaximum used the same bit of code to
convert the string into an iteration over events.

It seems that the (rather useful)iteratrion over collections in only
supported in some TTree functions, but its not documented which.

Cheers
Caius

____________________________
CAIUS HOWCROFT
+44 (0)1223 764 128      UK(office)
AOL IM:                  sumsmug
Yahoo IM:                sumsmug



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:16 MET