file models/MSSM_translation_helpers.hpp
[No description available]
Namespaces
Name |
---|
Gambit TODO: see if we can use this one: |
Source code
//
/// GAMBIT: Global and Modular BSM Inference Tool
/// *********************************************
///
/// Declare a helper function for translating 'mA'
/// MSSM parameterisations into the primary
/// parameterisations, and another for translating
/// from scales MGUT and MSUSY to arbitrary scale Q.
///
/// *********************************************
///
/// Authors
/// =======
///
/// (add name and date if you modify)
///
/// \author Pat Scott
/// (p.scott@imperial.ac.uk)
/// \date 2017 Aug
///
/// *********************************************
#ifndef __MSSM_translation_helpers_hpp__
#define __MSSM_translation_helpers_hpp__
#include "gambit/Utils/model_parameters.hpp"
namespace Gambit
{
class SubSpectrum;
/// Translation function for mA,mu parameterisation to mHu2,mHd2 parameterisation
void MSSM_mA_to_MSSM_mhud(const ModelParameters &myP, ModelParameters &targetP, const SubSpectrum& HE);
/// Translation function for MSSM defined at RGE-determined scale (e.g. GUT, SUSY) to arbitrary scale Q
void MSSMatX_to_MSSMatQ(const ModelParameters &myP, ModelParameters &targetP, const SubSpectrum& HE);
/// Translation functions for 20-parameter models to 25-parameter
void MSSM20atX_to_MSSM25atX(const ModelParameters &myP, ModelParameters &targetP);
/// Translation functions for 25-parameter models to 30-parameter
void MSSM25atX_to_MSSM30atX(const ModelParameters &myP, ModelParameters &targetP);
/// Translation functions for 30-parameter models to 63-parameter
void MSSM30atX_to_MSSM63atX(const ModelParameters &myP, ModelParameters &targetP);
}
#endif
Updated on 2024-07-18 at 13:53:33 +0000