ROOT Version: 6.06
Platform: Not Provided
Compiler: Not Provided
Good day
I have recently started using root trees.
I am trying to chain over many sets runs using the Selector. So I have a Selector.C that I run with a file called run_selector.cc. I can successfully run this file over 5 runs but as soon as I have more runs , then it crashes:
This is what I have on my run_selector.cc file
{
char roottreename[100];
TChain * chain = new TChain("events");
for (int i=107; i<140; i++){
sprintf(roottreename,"./152Eu_%d.root/events",i);
chain->Add(roottreename);
cout<<"run number"<<" "<<i<<" "<<"added to the chain"<<endl;
}
chain->Process("Selector.C","",nentries);
}
This is an error I get:
*** Break *** segmentation violation
===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================
#0 0x00007fa959db2b3c in __libc_waitpid (pid=28045, stat_loc=stat_loc
entry=0x7ffd688e9220, options=options
entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:31
#1 0x00007fa959d3a12b in do_system (line=<optimized out>) at ../sysdeps/posix/system.c:148
#2 0x00007fa95afcbcb4 in Exec (shellcmd=<optimized out>, this=<optimized out>) at /usr/local/root-6.06.00_source/core/unix/src/TUnixSystem.cxx:2073
#3 TUnixSystem::StackTrace (this=0xd258e0) at /usr/local/root-6.06.00_source/core/unix/src/TUnixSystem.cxx:2301
#4 0x00007fa95afcdc9c in TUnixSystem::DispatchSignals (this=0xd258e0, sig=kSigSegmentationViolation) at /usr/local/root-6.06.00_source/core/unix/src/TUnixSystem.cxx:3539
#5 <signal handler called>