Page 1 of 1

Problems when making MakeUFO[]

Posted: 25. Apr 2017, 09:02
by Wenxing
Hi Florian,

Sorry for bothering you again..
I have two questions about sarah:

1.When I makeufo with Sarah, there is a waring like

Creating particle List
"Part specification None[[1]] is longer than depth of object.

I don't know where is wrong, and how can I fix it?

2.Another question is, is there any way to turn off all the loop calculation when make spheno ( I tried IncludeLoopCorrections, but it didn't work), because many problems come out when we add one loop correction and we just need tree level.

Thank you very much!

Best wishes
Wenxing

Re: Problems when making MakeUFO[]

Posted: 25. Apr 2017, 09:19
by FStaub
Hi,

1) it looks to me that for many particles ElectricCharge->X is missing. Also a statement how the mass should be defined (given value or via Les Houches input) is usually helpful. Maybe, it helps if you run

Code: Select all

WriteTemplatesParFiles
after Start["Model"]. You get than templates for the particles.m and parameters.m where you see all information SARAH expects.

2). Is the problem appearing already in the code generation or just when you try to run SPheno? There is no way to turn off one-loop decays when generating SPheno, but you can use flag 55->0 in the Les Houches input file to calculate tree-level. According to my experience: if there are problems with generating the loop corrections with SPheno this usually points towards problems in the model definition. So, what should try to understand what goes on. Which errors do you get?

Cheers,
Florian

Re: Problems when making MakeUFO[]

Posted: 26. Apr 2017, 07:00
by Wenxing
Hi Florian,

Thanks for your quick reply.

1.The first question has been solved after using the function WriteTemplatesParFiles[], which is a very useful comment.


The second question occured when I try to run SPheno in Sarah.
2a. One problem of the second questions is, the tadpole equations, which have analytic result on tree level, can not be solved: No solution found for tadpole equations. Given parameters: {mTd2,mTu2,mT2,mphi2}.

As you replied before, maybe it was a 1-loop problem, so I tried the function Tadpoles1LoopList[EWSB], hoped to
show me all the 1-loop equations , but the feedback is only a word: EWSB...


2b. Another problem of the second question is, the one-loop coupling, the output of Sarah is,
Part 1 of {} does not exist. >>
Extract <blablabla> is not applicable. >>

Thank you very much!

Best wishes~
Wenxing

Re: Problems when making MakeUFO[]

Posted: 26. Apr 2017, 10:21
by FStaub
Hi,

the one-loop tadpoles are just the tree-level ones with an additional term Tad1Loop[Integer] which parametrises the loop corrections. You could try to set in SPheno.m

Code: Select all

Tad1Loop[x_Integer]:=0;
to set the loop corrections by default to zero. That should then give at least a solution to the tadpoles, but I must admit that I never testet if it causes problems in the code generation.

The other problem looks very unspecific. Maybe, it helps to take a look at the generated Fortran code to see what goes on.

Cheers,
Florian

Re: Problems when making MakeUFO[]

Posted: 27. Apr 2017, 08:32
by Wenxing
Hi Florian,

Thanks for your reply very much!

Best wishes!
Wenxing