@pcanal, I have no idea what’s important and what is not, so I put everything of the output (starting after the execution of the function in ROOT):
root [0] .L createMatchedTree.C+
root [1] createMatchedTree("/AtlasDisk/user/madar/data/spincorr/ntuples/v01/ana_v0/ttbar13.root", "/AtlasDisk/user/madar/data/spincorr/ntuples/v01/ana_v0_truth/ttbar13.root", "test.root")
Matching will be done:
-> for 1287221 reco events
-> in 10492000 truth events
==262639== Warning: set address range perms: large range [0x59eaf040, 0x96eaf144) (undefined)
==262639== Warning: set address range perms: large range [0x3ee32040, 0x52092140) (undefined)
==262639== Warning: set address range perms: large range [0x96eb0040, 0x100110140) (undefined)
==262639== Warning: set address range perms: large range [0x100111040, 0x13d111144) (undefined)
==262639== Warning: set address range perms: large range [0x13d112040, 0x1ba372140) (undefined)
==262639== Warning: set address range perms: large range [0x1ba373040, 0x20d5d3140) (undefined)
==262639== Warning: set address range perms: large range [0x20ec68040, 0x24bc68144) (undefined)
==262639== Warning: set address range perms: large range [0x24e991040, 0x261c01140) (undefined)
==262639== Warning: set address range perms: large range [0x263296040, 0x2a0296144) (undefined)
==262639== Warning: set address range perms: large range [0x2a4653040, 0x2e1653144) (undefined)
==262639== Warning: set address range perms: large range [0x2e437c040, 0x3045ec140) (undefined)
==262639== Warning: set address range perms: large range [0x305c81040, 0x342c81144) (undefined)
==262639== Warning: set address range perms: large range [0x344316040, 0x391586140) (undefined)
==262639== Warning: set address range perms: large range [0x3942af040, 0x3d12af144) (undefined)
==262639== Warning: set address range perms: large range [0x3d2944040, 0x3ffbc4140) (undefined)
==262639== Warning: set address range perms: large range [0x4028ed040, 0x43f8ed144) (undefined)
==262639== Warning: set address range perms: large range [0x442616040, 0x47a886140) (undefined)
==262639== Warning: set address range perms: large range [0x47bf1b040, 0x4b8f1b144) (undefined)
==262639== Warning: set address range perms: large range [0x4bd2d8040, 0x4fa2d8144) (undefined)
==262639== Warning: set address range perms: large range [0x4fd001040, 0x53a271140) (undefined)
==262639== Warning: set address range perms: large range [0x53b906040, 0x578906144) (undefined)
==262639== Warning: set address range perms: large range [0x579f9b040, 0x5b41fb140) (undefined)
==262639== Warning: set address range perms: large range [0x5b5890040, 0x62fb00140) (undefined)
==262639== Warning: set address range perms: large range [0x631195040, 0x66e195144) (undefined)
==262639== Warning: set address range perms: large range [0x66f82a040, 0x6e3a8a140) (undefined)
==262639== Warning: set address range perms: large range [0x6e67b3040, 0x7237b3144) (undefined)
==262639== Warning: set address range perms: large range [0x724e48040, 0x7930a8140) (undefined)
==262639== Warning: set address range perms: large range [0x795dd1040, 0x7d2dd1144) (undefined)
==262639== Warning: set address range perms: large range [0x7d4466040, 0x82d6d6140) (undefined)
==262639== Warning: set address range perms: large range [0x8303ff040, 0x86d3ff144) (undefined)
==262639== Warning: set address range perms: large range [0x8717bc040, 0x8ae7bc144) (undefined)
==262639== Warning: set address range perms: large range [0x8afe51040, 0x8c60c1140) (undefined)
==262639== Warning: set address range perms: large range [0x8c7756040, 0x91b9c6140) (undefined)
==262639== Warning: set address range perms: large range [0x91d05b040, 0x95a05b144) (undefined)
==262639== Warning: set address range perms: large range [0x95e418040, 0x99b418144) (undefined)
==262639== Warning: set address range perms: large range [0x99caad040, 0x9eed0d140) (undefined)
==262639== Warning: set address range perms: large range [0x9f7ca7040, 0xa34ca7144) (undefined)
==262639== Warning: set address range perms: large range [0xa3e2d5040, 0xa7b2d5144) (undefined)
==262639== Warning: set address range perms: large range [0xa7c96a040, 0xabcbca140) (undefined)
==262639== Warning: set address range perms: large range [0xac1b64040, 0xafeb64144) (undefined)
==262639== Warning: set address range perms: large range [0xb001f9040, 0xb57459140) (undefined)
==262639== Warning: set address range perms: large range [0xb58aee040, 0xb88d5e140) (undefined)
==262639== Warning: set address range perms: large range [0xb8a3f3040, 0xbc73f3144) (undefined)
==262639== Warning: set address range perms: large range [0xbc8a88040, 0xbdbcf8140) (undefined)
==262639== Warning: set address range perms: large range [0xbdd38d040, 0xc055fd140) (undefined)
==262639== Warning: set address range perms: large range [0xc06c92040, 0xc43c92144) (undefined)
==262639== Warning: set address range perms: large range [0xc4804f040, 0xc8504f144) (undefined)
==262639== Warning: set address range perms: large range [0xc866e4040, 0xcd1944140) (undefined)
==262639== Warning: set address range perms: large range [0xcd466d040, 0xd1166d144) (undefined)
==262639== Warning: set address range perms: large range [0xd12d02040, 0xd76f62140) (undefined)
==262639== Warning: set address range perms: large range [0xd79c8b040, 0xdb6c8b144) (undefined)
==262639== Warning: set address range perms: large range [0xdbb048040, 0xdf8048144) (undefined)
==262639== Warning: set address range perms: large range [0xdfc405040, 0xe39405144) (undefined)
==262639== Warning: set address range perms: large range [0xe3aa9a040, 0xea1cfa140) (undefined)
==262639== Warning: set address range perms: large range [0xea4a23040, 0xee1a23144) (undefined)
==262639== Warning: set address range perms: large range [0xee474c040, 0xf5f9bc140) (undefined)
==262639== Warning: set address range perms: large range [0xf61051040, 0xf9e051144) (undefined)
==262639== Warning: set address range perms: large range [0xfa240e040, 0xfdf40e144) (undefined)
==262639== Warning: set address range perms: large range [0x1016f08040, 0x1056188140) (undefined)
==262639== Warning: set address range perms: large range [0x10561a1040, 0x10b7401140) (undefined)
==262639== Warning: set address range perms: large range [0x10b740e040, 0x10f440e144) (undefined)
==262639== Warning: set address range perms: large range [0x10f442b040, 0x111a68b140) (undefined)
==262639== Warning: set address range perms: large range [0x111a69c040, 0x115769c144) (undefined)
==262639== Warning: set address range perms: large range [0x11576c1040, 0x11bc921140) (undefined)
==262639== Warning: set address range perms: large range [0x11bc92e040, 0x11f992e144) (undefined)
==262639== Warning: set address range perms: large range [0x11f9953040, 0x1236953144) (undefined)
==262639== Warning: set address range perms: large range [0x1236960040, 0x1299bc0140) (undefined)
==262639== Warning: set address range perms: large range [0x1299be1040, 0x12d6be1144) (undefined)
==262639== Warning: set address range perms: large range [0x12d6c06040, 0x1313c06144) (undefined)
==262639== Warning: set address range perms: large range [0x1313c13040, 0x1326e83140) (undefined)
==262639== Warning: set address range perms: large range [0x1326ea0040, 0x1363ea0144) (undefined)
==262639== Warning: set address range perms: large range [0x1363ebd040, 0x13d012d140) (undefined)
==262639== Warning: set address range perms: large range [0x13d013e040, 0x140d13e144) (undefined)
==262639== Warning: set address range perms: large range [0x140fe8f040, 0x143b0ff140) (undefined)
==262639== Warning: set address range perms: large range [0x143c7a8040, 0x14797a8144) (undefined)
==262639== Warning: set address range perms: large range [0x147c4f5040, 0x149a765140) (undefined)
==262639== Warning: set address range perms: large range [0x149be06040, 0x14d8e06144) (undefined)
==262639== Warning: set address range perms: large range [0x14dd1ef040, 0x151a1ef144) (undefined)
==262639== Warning: set address range perms: large range [0x151b894040, 0x1544af4140) (undefined)
==262639== Warning: set address range perms: large range [0x154783d040, 0x158483d144) (undefined)
==262639== Warning: set address range perms: large range [0x1585ee2040, 0x15fe142140) (undefined)
==262639== Warning: set address range perms: large range [0x15ff7eb040, 0x1625a4b140) (undefined)
==262639== Warning: set address range perms: large range [0x16270f4040, 0x16640f4144) (undefined)
==262639== Warning: set address range perms: large range [0x1665795040, 0x16d69f5140) (undefined)
==262639== Warning: set address range perms: large range [0x16d9736040, 0x1716736144) (undefined)
==262639== Warning: set address range perms: large range [0x171ab17040, 0x1757b17144) (undefined)
==262639== Warning: set address range perms: large range [0x175a864040, 0x17c1ac4140) (undefined)
==262639== Warning: set address range perms: large range [0x17c3165040, 0x1800165144) (undefined)
==262639== Warning: set address range perms: large range [0x180454a040, 0x184154a144) (undefined)
==262639== Warning: set address range perms: large range [0x1845933040, 0x1882933144) (undefined)
==262639== Warning: set address range perms: large range [0x1892f8d040, 0x18cff8d144) (undefined)
==262639== Warning: set address range perms: large range [0x18d4376040, 0x1911376144) (undefined)
==262639== Warning: set address range perms: large range [0x1912a17040, 0x1953c87140) (undefined)
==262639== Warning: set address range perms: large range [0x19569cc040, 0x19939cc144) (undefined)
==262639== Warning: set address range perms: large range [0x1997db9040, 0x19d4db9144) (undefined)
==262639== Warning: set address range perms: large range [0x19d645e040, 0x1a156be140) (undefined)
==262639== Warning: set address range perms: large range [0x1a16d6b040, 0x1a80fcb140) (undefined)
==262639== Warning: set address range perms: large range [0x1a82674040, 0x1abf674144) (undefined)
==262639== Warning: set address range perms: large range [0x1ac23b9040, 0x1b3b619140) (undefined)
==262639== Warning: set address range perms: large range [0x1b3ccc2040, 0x1b79cc2144) (undefined)
==262639== Warning: set address range perms: large range [0x1b8b324040, 0x1bc8324144) (undefined)
==262639== Warning: set address range perms: large range [0x1bcc709040, 0x1c09709144) (undefined)
==262639== Warning: set address range perms: large range [0x1c0adae040, 0x1c8700e140) (undefined)
==262639== Warning: set address range perms: large range [0x1c89d5b040, 0x1cc6d5b144) (undefined)
==262639== Warning: set address range perms: large range [0x1ccb14c040, 0x1d0814c144) (undefined)
==262639== Warning: set address range perms: large range [0x1d0c535040, 0x1d49535144) (undefined)
==262639== Warning: set address range perms: large range [0x1d4c27a040, 0x1da84da140) (undefined)
==262639== Warning: set address range perms: large range [0x1da9b83040, 0x1de6b83144) (undefined)
==262639== Warning: set address range perms: large range [0x1de8224040, 0x1e64484140) (undefined)
==262639== Warning: set address range perms: large range [0x1e671cd040, 0x1ea41cd144) (undefined)
==262639== Warning: set address range perms: large range [0x1ea5872040, 0x1ec8ad2140) (undefined)
==262639== Warning: set address range perms: large range [0x1ecb81b040, 0x1f0881b144) (undefined)
==262639== Warning: set address range perms: large range [0x1f210d2040, 0x1f5e0d2144) (undefined)
==262639== Warning: set address range perms: large range [0x1f5f773040, 0x1f9c9d3140) (undefined)
==262639== Warning: set address range perms: large range [0x1f9e07c040, 0x1fea2dc140) (undefined)
**262639** new/new[] failed and should throw an exception, but Valgrind
**262639** cannot throw exceptions and so is aborting instead. Sorry.
==262639== at 0x4C29C5C: VALGRIND_PRINTF_BACKTRACE (valgrind.h:6314)
==262639== by 0x4C2AC83: operator new[](unsigned long) (vg_replace_malloc.c:433)
==262639== by 0x52182A4: TBuffer::TBuffer(TBuffer::EMode, int) (in /cvmfs/sft.cern.ch/lcg/releases/ROOT/v6.20.06-3f7fd/x86_64-centos7-gcc8-opt/lib/libCore.so)
==262639== by 0x7776418: TBufferIO::TBufferIO(TBuffer::EMode, int) (in /cvmfs/sft.cern.ch/lcg/releases/ROOT/v6.20.06-3f7fd/x86_64-centos7-gcc8-opt/lib/libRIO.so)
==262639== by 0x776FF78: TBufferFile::TBufferFile(TBuffer::EMode, int) (in /cvmfs/sft.cern.ch/lcg/releases/ROOT/v6.20.06-3f7fd/x86_64-centos7-gcc8-opt/lib/libRIO.so)
==262639== by 0x208529E4: TBasket::Streamer(TBuffer&) (in /cvmfs/sft.cern.ch/lcg/releases/ROOT/v6.20.06-3f7fd/x86_64-centos7-gcc8-opt/lib/libTree.so)
==262639== by 0x208516DF: TBasket::ReadBasketBuffers(long long, int, TFile*) (in /cvmfs/sft.cern.ch/lcg/releases/ROOT/v6.20.06-3f7fd/x86_64-centos7-gcc8-opt/lib/libTree.so)
==262639== by 0x2085CA1E: TBranch::GetEntry(long long, int) (in /cvmfs/sft.cern.ch/lcg/releases/ROOT/v6.20.06-3f7fd/x86_64-centos7-gcc8-opt/lib/libTree.so)
==262639== by 0x2480B471: long double TTreeFormula::EvalInstance<long double>(int, char const**) (in /cvmfs/sft.cern.ch/lcg/releases/ROOT/v6.20.06-3f7fd/x86_64-centos7-gcc8-opt/lib/libTreePlayer.so)
==262639== by 0x2480F266: TTreeIndex::TTreeIndex(TTree const*, char const*, char const*) (in /cvmfs/sft.cern.ch/lcg/releases/ROOT/v6.20.06-3f7fd/x86_64-centos7-gcc8-opt/lib/libTreePlayer.so)
==262639== by 0x24823F4B: TTreePlayer::BuildIndex(TTree const*, char const*, char const*) (in /cvmfs/sft.cern.ch/lcg/releases/ROOT/v6.20.06-3f7fd/x86_64-centos7-gcc8-opt/lib/libTreePlayer.so)
==262639== by 0x208C3187: TTree::BuildIndex(char const*, char const*) (in /cvmfs/sft.cern.ch/lcg/releases/ROOT/v6.20.06-3f7fd/x86_64-centos7-gcc8-opt/lib/libTree.so)
==262639==
==262639== HEAP SUMMARY:
==262639== in use at exit: 136,124,294,028 bytes in 509,902 blocks
==262639== total heap usage: 822,269 allocs, 312,367 frees, 136,706,410,956 bytes allocated
==262639==
==262639== LEAK SUMMARY:
==262639== definitely lost: 4,189,734,960 bytes in 193 blocks
==262639== indirectly lost: 0 bytes in 0 blocks
==262639== possibly lost: 355,072,864 bytes in 65 blocks
==262639== still reachable: 131,578,937,409 bytes in 502,152 blocks
==262639== of which reachable via heuristic:
==262639== stdstring : 40 bytes in 1 blocks
==262639== newarray : 27,896 bytes in 41 blocks
==262639== multipleinheritance: 15,544 bytes in 49 blocks
==262639== suppressed: 548,795 bytes in 7,492 blocks
==262639== Rerun with --leak-check=full to see details of leaked memory
==262639==
==262639== For lists of detected and suppressed errors, rerun with: -s
==262639== ERROR SUMMARY: 12062 errors from 6 contexts (suppressed: 3017 from 252)
@sbinet, thanks for mentioning this. Both trees are created with groot. I can produce two trees with a couple of event each (even if the matching will be difficult in that way, but maybe it’s OK with like 100 events - there is one reconstructed events every ~10 truth events). I will also try to use t->CopyTree()
if this solve the issue.