Problems using Proof with a simple TSelector


ROOT Version: 6.10/04
Platform: Not Provided
Compiler: Not Provided


Dear root experts,

I’m trying to run a code using proof. I implemented a TSelector as recommended in your guide, but it crashes and I cannot understand why.
My code is here:

https://gitlab.cern.ch/picazio/VtagUncertainties

The TSelector is: vv_light.h/C
and the macro I use to send my Proof jobs is: runvv_light.py

You can make a simple test on just uncommenting l46, in order to run over a small MC sample.

In order to use Proof, you need to uncomment lines: 32 and 90.
The data are on cern eos and you can access to them running the code on lxplus.

The code works perfectly fine if I do not enable Proof.

Please, let me know if you need any other info.

Thanks a lot in advance for your help and cheers,
Attilio

Hi all,

I just figured out you could probably have problem accessing my gitlab repository. I put the relevant files in attachment.

Cheers,
Attilio

vv_light.C (11.5 KB)
vv_light.h (7.4 KB)

and here the python scripts I mentioned in the first message

listAux.py (5.8 KB)
runvv_light.py (1.9 KB)

I guess @ganis can help you

Dear Attilio,

The first thing I see is that SlaveBegin is empty. For historical reasons, things in PROOF are initialized in SlaveBegin. I suggest to retry by adding a call to Begin in SlaveBegin.

If this does not help, please post the backtrace of the crash.

G Ganis

Hi,

thanks a lot for the suggestion. Indeed, it now works perfectly fine!

Thanks again and cheers,
Attilio

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.