-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inconsistent HepMC files in some runs #371
Comments
Some more details:
|
This was originally reported by Kevin Kwok with the following setup:
|
The only obvious difference between the LHE files I can find is a consequence of the different sampling benchmarks. run_01 (sampled from benchmark "sm") has
On the other hand, run_02 (sampled from "w") has
|
Same issue with MG v2.6.6, and also if we just do one run (sampling at the SM) and disable the second one. |
Surprisingly, the old Delphes tutorial in MadMiner v0.3.0 runs fine., using the same MG + Pythia installation that failed for v0.4.6... I went through a git diff between the two versions. I could not find any changes in madminer.core that seemed related to this. The run and Pythia cardsare also identical. The param and reweight card are structurally identical, but a different morphing basis means that the basis points are different. I wonder if there's anything particular about the morphing basis in the 0.4.6 tutorial and sampling from the SM that leads to Pythia having issues... |
@alexander-held any chance you might have some time to help here? |
Okay, I fixed the issue in the strangest way: by changing the morphing basis. Here's a hypothetical explanation for what might be happening:
Sounds ridiculous? Yep. But when I changed the morphing basis from (0,0), (15, 0), (0,15), (-15, 0) etc. to something where no values appeared multiple times, the issue went away... |
Running the particle physics tutorial in the Delphes version with a clean install of MadGraph 2.6.5 and Pythia 8 installed from within MadGraph leads to a strange issue:
The HepMC file for run_01 (the one sampled from the SM) has an inconsistent HepMC file with events beginning with something like this:
There should be six weights, as correctly given by
N 6
. But only four are given. This leads to Delphes not processing the HepMC file (ERROR: invalid event format
).Everything's fine in run_02:
The number of weights is consistent, and Delphes can process this file.
?!
The text was updated successfully, but these errors were encountered: