Hadd bug : partial hadd performed

Dear ROOT experts,

I am experiencing a bug with the hadd command (ROOT versino 5.32) made on a large number (1k) of input files with the same structure.

This kind of hadd succeed perfectly by several times, even if I received soe message saying
"hadd Opening the next XX files"

The last time I did it, I received the same message :

hadd Target path: /tmp/mmarionn/SingleEle_D_1_190456_208686_2.root:/
hadd Target path: /tmp/mmarionn/SingleEle_D_1_190456_208686_2.root:/rootTupleTree
hadd Opening the next 77 files
hadd Target path: /tmp/mmarionn/SingleEle_D_1_190456_208686_2.root:/
hadd Target path: /tmp/mmarionn/SingleEle_D_1_190456_208686_2.root:/rootTupleTree

and the output file was not corrupted and had the typical size of a merge of the 1k input files.

However, looking at the histogram and the tree merged, it appears that both the histogram and the tree contain only the input from the last 77 files, instead of the 1k files.

So I have two questions :

  • Why only the data from the last 77 files appear ?
  • Since the size of the file is the good one, is there a way to access to all the data contained into the file?

Thank you by advance

Best,
Matthieu

Additional information/question,

in my file the two tree cycles appears
KEY: TTree tree;2
KEY: TTree tree;1

So I guess I can still access to each of the cycle. I tried to do
TTree* t=(TTree*)_file0->Get(“rootTupleTree/tree;1”) but it did not worked. I guess there is a smarter command to do that. Do you know what it is ?

Best,
Matthieu