ExRootLHEFConvert LHEF->ROOT conversion issue

Asked by Carlo on 2014-11-03

Dear authors,
I'm trying to use the ExROOTLHEFConvert (from the ExRootAnalysis) to convert LHE files to ROOT format, in order to analyse them with valME.
The issue I find is that the number of events I find in the root output file is larger than the number of events in the LHE file. For example:
* input: LHE file with 5000 events (verified)
 *output: ROOT file with > 5000 events

Up to the 5000th event in the ROOT file, the events are correctly converted from the LHE file. From the 5000th event up to a random number larger than 5000 I find replicas of the last converted event, stored in the ROOT file (the total number of events in the ROOT file is equal to the number of events in the LHE file, plus a random fraction of replicas of the last event converted).

I set up ExRootAnalysis as follow: (version 1.0.10)
 tar -xvf ExRootAnalysis.tgz
cd ExRootAnalysis

And I run it as:
 ./ExRootLHEFConverter input.events output.events.root

Did you ever observe such behaviour, and do you know how to fix it? I did verify that in the LHE file the events are properly stored (and in the expected number), and that the 5000 events in the LHE file correspond to the first 5000 events in the ROOT file (Event.Number from 1 to 5000). After that, Event.Number=5000 is repeated an additional number of times.

Thank you in advance and regards,

Question information

English Edit question
MadGraph5_aMC@NLO Edit question
Pavel Demin Edit question
Last query:
Last reply:

Can you help with this problem?

Provide an answer of your own, or ask Carlo for more information if necessary.

To post a message you must log in.