Problem to import UFO file

Asked by laetitia

Hello,

I am new to whizard.
I wanted to simulate the process: e+e- -> WbWb for a UFO model, and then exported the events to an LHE file.
But I failed to import the UFO model to Whizard.

Whizard gives:

Reading model file '/StageM2/whizard/install/share/whizard/models/SM.mdl'
| Preloaded model: SM
| Process library 'default_lib': initialized
| Preloaded library: default_lib
| Reading model file '/StageM2/whizard/install/share/whizard/models/SM_hadrons.mdl'
| Reading commands from file 'UFO.sin'
| Model: Generating model 'dim6top_LO_UFO' from UFO sources
| Model: Searching for UFO sources in working directory
| Model: Found UFO sources for model 'dim6top_LO_UFO'
Fatal error: exception Invalid_argument("./dim6top_LO_UFO/parameters.py:3809.30-3809.31: syntax error (syntax error)")
| command: /StageM2/whizard/install/bin/omega_UFO.opt -model:UFO_dir ./dim6top_LO_UFO -model:exec -model:write_WHIZARD > dim6top_LO_UFO.ufo.mdl
| Return code = 512
******************************************************************************
******************************************************************************
*** FATAL ERROR: System command returned with nonzero status code
******************************************************************************
******************************************************************************
WHIZARD run aborted

I used whizard -3.0.2.
The UFO model I used came from : https://feynrules.irmp.ucl.ac.be/attachment/wiki/dim6top/dim6top_LO_UFO.tar.gz

My input file is :

-------------------------------
model=dim6top_LO_UFO (ufo)

beams = e1, E1

process bornproc = e1, E1 => Wp,bottom,Wm,B
sqrts = 400 GeV
n_events=10000
sample_format = lhef
simulate (bornproc)
-----------------------------------

I really don't know how to fix this.
Please let me know if you have any suggestion.

Thanks a lot!
Laetitia

Question information

Language:
English Edit question
Status:
Solved
For:
WHIZARD Edit question
Assignee:
Juergen Reuter Edit question
Solved by:
Juergen Reuter
Solved:
Last query:
Last reply:
Revision history for this message
Best Juergen Reuter (j.r.reuter) said :
#1

Dear Laetitia,
the error message actually points "3809.30-3809.31:" to these lines in the parameters.py of the UFO file. This is an extension not forerseen in the original UFO paper/UFO format. It is a conditional parameter imported from another Python module ("configuration.py") from the UFO file, that sets different options: a different electroweak input scheme and a different setting for the BSM parameters in that model (the normalization of the chromomagnetic operators in the top sector). The latter ones are more accessible at hadron then at lepton colliders.
For the moment, let me provide a workaround by having edited the original UFO model and set the conditional phrases in the parameters as well as the couplings to the defaults. This is necessary as our UFO parser doesn't understand this conditional settings.
You find the original and modified, now working UFO model here:
https://whizard.hepforge.org/models/
(labelled orig and mod, respectively).
This should give you a working model. For the names, you have to stick to the conventions in the UFO model, which are shown to you by using the input file:

model=dim6top_LO_UFO (ufo)

show (model)

So, your input file has to be modified to:

model=dim6top_LO_UFO (ufo)

show (model)

beams = "e-", "e+"

process bornproc = "e-", "e+" => "W+","b","W-","b~"
sqrts = 400 GeV
n_events=10000
sample_format = lhef
simulate (bornproc)

Revision history for this message
laetitia (laetitia38) said :
#2

Now it works !
Thanks so much!
Laetitia

Revision history for this message
laetitia (laetitia38) said :
#3

Thanks Juergen Reuter, that solved my question.

Revision history for this message
Evgeny (ramjacky) said (last edit ):
#4