Hi rooters, I have a tree which has a branch on this class: class GAHTreeElem: public TObject { public: // Not using f convention because this is a struct: GAHTreeElem() {}; GAHTreeElem(int Create); GAHEventElem fEvent; TClonesArray *Tracks; TClonesArray *Pairs; void Clear(); ClassDef(GAHTreeElem,1) }; created with fTree->Branch("Tracks","GAHTreeElem"); (Note that the classes aside from the TClonesArrays aren't important). So, when I do: fTree->GetBranch("Tracks") I get a non-zero pointer to a TBranch. Great. But when I try: fTree->SetBranchStatus("Tracks",0), it tells me that Tracks is an unknown branch. I realize that I can do fTree->SetBranchStatus("Tracks*",0) and get basically what I want (as long as I don't have any other branches starting with that name, in which case I'd have to separately do "Tracks.*" and "Tracks_") but it seems bizarre to have this inconsistency, and shouldn't be hard to fix, I would think. George Heintzelman gah@bnl.gov
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:37 MET