Denis,
As I told you, you should not use MakeCode (I will deprecate this function).
Use MakeClass.
You can split TClonesArray. Remember that with the new scheme
- split =1 will only split the top level object, not its members.
For example if your top level object has a member TClonesArray, the array
will not be split.
- use split = 2, to split up to level 2, etc
For example if your top level class Event has a TClonesArray of TLorentzVector,
you must specify split = 3 if you want to see all members, including
the members of the TVector3 of TLorentzVector.
- You can set split = 99 to split up to 99 levels of hieracrchy
Rene Brun
Denis Bertini wrote:
>
> Hi Rene,
>
> I have tried the new CVS ROOT and the TTree::MakeClass() works
> but TTree::MakeCode() still have problem to parse complex type.
> Anyway it is enough to use MakeClass() thanks for that.
> Just for information, is it now possible to split a TClonesArray
> within the new scheme (using TBranchElement) ?
>
> Denis
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:57 MET