Hi ROOT'ers, Would it be possible to have name collections in ROOT? For example, one could have a class TNamedClonesArray like class TNamedClonesArray : public TClonesArray { private: Char_t fName[32]; // Must be fixed size in TTree (?) Char_t fTitle[64]; // Must be fixed size in TTree (?) // And so on ... }; And one could do TTree* t = new TTree("T", "A Tree"); TNamedClonesArray* a = new TNamedClonesArray("A", "An Array", "FooObject"); t->Branch(a->GetName(),&a); (or one could have simply TTree::Branch(TNamedClonesArray*, Int_t buffsize, Int_t split), but also TFolder *folder = new TFolder(); folder->SetName("data"); folder->Add(a); In similar vain one could have TNamedObjArray, TNamedList, and so on. Anyway, just a suggestion. Yours, Christian ----------------------------------------------------------- Holm Christensen Phone: (+45) 35 35 96 91 Sankt Hansgade 23, 1. th. Office: (+45) 353 25 305 DK-2200 Copenhagen N Web: www.nbi.dk/~cholm Denmark Email: cholm@nbi.dk
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:37 MET