//----------- begin fill.C { gSystem->Load("Person.so"); TFile *f = new TFile("test.root","recreate"); Person *t; for (int i = 0; i < 1000; i++) { char s[10]; t = new Person(i, i+10000); sprintf(s, "t%d", i); t->Write(s); delete t; } f->Close(); } //----------- end fill.C