Thomas, Thomas Bretz wrote: > > Hi Rene, > > did I understood you correctly, that enabeling a leaf results in > enabeling the whole branch. Before your previous mail I also tried to > use > SetBranchStatus("mybranch") (to stick to your example) but this didn't > work. Enabling a leaf does not make sense. You can only enable/disable branches. I cannot tell you more on your problem without looking at your code. > Another question. Assuming I have two different objects (MYClass1, > MyClass2) stored as subbranches of one tree. Both classes are containing > a variable called (fMyValue). What would be the result of: > SetBranchStatus("fMyValue") > Suppose a top class MyTop *top, where class MyTop : pyublic TObject { MyClass1 fA; myClass2 fB; and you create a top level branch with: tree.Branch("top","MyTop",&top); you can do now: tree.SetBranchStatus("*",0); //to disable all branches tree.SetBranchStatus("fA.fMyValue",1); //to activate only this branch tree.GetEntry(i); //to read entry i and only teh active branch > Is it possible to enhance the documentation of SetBranchStatus? I think > it is an very important function, and until now I'm not really sure > whether I understood correctly what it is doing. The documentation of TTree::SetBranchStatus is available at: http://root.cern.ch/root/htmldoc/TTree.html#TTree:SetBranchStatus Rene Brun
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:03 MET