Page 1 of 1

DEFINITION[MatchingConditions] for low-scale SPheno version?

Posted: 19. Feb 2018, 14:25
by Socob
The Wiki page Matching to the SM in SPheno explains two versions of matching:
  1. “Matching to running parameters” (high-scale version)
    Here, the syntax is shown as

    Code: Select all

    DEFINITION[MatchingConditions] = {
      {Ye, YeSM},
      {Yd, YdSM},
      {Yu, YuSM},
      {g1, g1SM},
      {g2, g2SM},
      {g3, g3SM},
      {v, vSM}
    };
    
  2. “Matching to on-shell parameters” (low-scale version)
    Here, on the other hand, a different definition is used:

    Code: Select all

    BoundaryLowScaleInput = {
      {v, vSM}, 
      {Ye, YeSM},
      {Yd, YdSM},
      {Yu, YuSM},
      {g1, g1SM},
      {g2, g2SM},
      {g3, g3SM},
      {\[Lambda], LambdaIN}
    };
    
So far, so good. However, when I use the second version, I get the message

Code: Select all

Matching::NotDefined: No matching conditions defined: The ones for a THDM type-II are used by default.
Additionally, I see two files “SM/SPheno.m” and “SM/SPheno_tree.m” for the Standard Model in the “Models” directory.

“SM/SPheno.m” uses the first version:

Code: Select all

BoundaryLowScaleInput={
 {\[Lambda],LambdaIN}
};

DEFINITION[MatchingConditions]= 
{{v, vSM}, 
 {Ye, YeSM},
 {Yd, YdSM},
 {Yu, YuSM},
 {g1, g1SM},
 {g2, g2SM},
 {g3, g3SM}};
while “SM/SPheno_tree.m” uses the second version:

Code: Select all

BoundaryLowScaleInput={
 {v, vSM}, 
 {Ye, YeSM},
 {Yd, YdSM},
 {Yu, YuSM},
 {g1, g1SM},
 {g2, g2SM},
 {g3, g3SM},
 {\[Lambda],mHInput^2/(vSM^2)}
};
but both set “OnlyLowEnergySPheno = True;”, so I would think that both are supposed to be a low-scale version!

What exactly is the difference between the two versions? What should I use if I am interested in the low-scale version? Can I ignore the “Matching::NotDefined” message?

Re: DEFINITION[MatchingConditions] for low-scale SPheno version?

Posted: 20. Feb 2018, 10:37
by FStaub
Yes, the wiki was outdated in this respect. I just updated it.
The essence is: use always DEFINITION[MatchingConditions]
SPheno_tree.m will be removed.