Hi rooters, I used the "MakeClass" method to generate an analysis skeleton. I generated this skeleton with a certain tree, and I am trying to run it with another tree, identical to the first one. In an interactive root session, I do this ("tganil" is the class generated with MakeClass, "h1000" is the name of the trees contained in "myfile1" and "myfile2") : .L tganil.cxx ch = new TChain("h1000") ch->Add("myfile1.root") ch->Add("myfile2.root") tganil t(ch) t.Loop() ... and then everything goes well. But when I try to run this code (after having compiled it) : #include "tganil.cxx" int main() { TChain *ch = new TChain("h1000"); ch->Add("myfile1.root"); ch->Add("myfile2.root"); tganil t(ch); t.Loop(); return 0; } ... I get a "Segmentation fault" which seems to be correlated to the instruction "tganil t(ch)". The code "tganil.cxx" contains just a loop on all events, in which I fill some histograms according to certain conditions. Does anybody have an idea ? Thanks, Franck
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:42 MET