Unable to read run parameters from MG5 LHEF
Hi,
I am attempting to shower and hadronise events generated with MG5@MC v2 6.3.2 using pythia8235. To match my MG run_card paramaters, I set the following in my .cmnd file (based off main42 and main32):
Beams:LHEF = /workarea/
Beams:frameType = 4
JetMatching:scheme = 1
JetMatching:setMad = on
JetMatching:qCut = 80.0
JetMatching:nJetMax = 2
However, regardless of the LHEF version I use, I get the same issue:
*-------- Madgraph parameters --------*
*-----
PYTHIA Warning in JetMatchingMadg
PYTHIA Warning in JetMatchingMadg
PYTHIA Warning in JetMatchingMadg
PYTHIA Warning in JetMatchingMadg
PYTHIA Warning in JetMatchingMadg
*-----
| Last Change 12 Apr 2017 - P. Skands
| Parsing: /workarea/
| (SLHA::readFile) line 422 - storing non-SLHA(2) block: ckmblock
| (SLHA::readFile) line 428 - storing non-SLHA(2) block: hidden
| (SLHA::readFile) line 479 - storing non-SLHA(2) block: yukawa
| (SLHA::readFile) line 520 - storing QNUMBERS for id = 9000010 chi
| (SLHA::readFile) line 525 - storing QNUMBERS for id = 101 xi
*-----
I have also tried running with JetMatching:setMad = off but the issue remains and the run doesn't complete. Digging a little further, it seems none of the run parameters in the LHEF header are found by Pythia., including the beam parameters.
As far as I can tell, the lhe files produced by MG5@MC v2 6.3.2 now put the run parameters inside a CDATA statement, which means their skipped when the file is read by Pythia. Is there any way around this?
Cheers,
mfrancm
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Francis Bourne for more information if necessary.