Hi Frank,
I cannot reproduce the problem with the PRO version (3.02/07) or
the development version.
If you do not use the PRO version, please make a test with 3.02/07 or newer.
If you do, send me two small files myfile1,2.root
Rene Brun
Franck DELAUNAY wrote:
>
> 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