Hi: I use ROOT vs. 3.05/05 in RedHat 7.3 I'm tryind to do something like this: program(){ TFile file("MyFile"); TTree *T = (TTree *) file.Get("MyTree"); ... T->Process("MySelector.C"); ... T->Process("MySelector.C"); ... } After second call to T->Process() I obtain: >Function program() busy. loaded after "program.C" >Error: G__unloadfile() Can not unload "program.C", file busy FILE:program.C LINE:18 >*** Interpreter error recovered *** when LINE:18 is the second call to T->Process() If after second call I use, for example, the instruction cout, I obtain a "segmentation violation" and the macro dies. How can I do more of one calls to method Process whitout this problems? Thank you in advance for your help.
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:13 MET