I've tackled this problem before and I vaguely recall that it was caused by histogram initialization in the analysis code The proper way to debug this is by commenting out all lines that create the histograms and then re-enable them until the problem reveals itself.
There may be other analysis channels that are affected by this issue.
The problem is that the analysis job waits for a very long time after this line has been executed: https://github.com/HEP-KBFI/hh-multilepton/blob/2404200abd00a76fed0e22f9194a248cec33ee16/bin/analyze_hh_2l_2tau.cc#L2012 i.e. the
TBenchmark
output is shown but it takes forever for themain()
function to exit. It looks as if destruction of an object simply halts.I've tackled this problem before and I vaguely recall that it was caused by histogram initialization in the analysis code The proper way to debug this is by commenting out all lines that create the histograms and then re-enable them until the problem reveals itself.
There may be other analysis channels that are affected by this issue.