diff --git a/utils/scan-slha.sh b/utils/scan-slha.sh index c3a15de8c..a4cc05c06 100755 --- a/utils/scan-slha.sh +++ b/utils/scan-slha.sh @@ -110,7 +110,7 @@ Options: --spectrum-generator= Spectrum generator executable --step-size= the step size (linear or log) --type= Spectrum generator type (default: ${sg_type}) - Possible values: FlexibleSUSY SPheno + Possible values: FlexibleSUSY SOFTSUSY SPheno --help,-h Print this help message Examples: @@ -144,6 +144,14 @@ run_flexiblesusy() { echo "$input" | $sg --slha-input-file=- 2>/dev/null } +#_____________________________________________________________________ +run_softsusy() { + local sg="$1" + local input="$2" + + echo "$input" | $sg leshouches 2>/dev/null +} + #_____________________________________________________________________ run_spheno() { local sg="$1" @@ -174,6 +182,7 @@ run_sg() { case "$type" in FlexibleSUSY) func=run_flexiblesusy ;; + SOFTSUSY) func=run_softsusy ;; SPheno) func=run_spheno ;; *) echo "Error: unknown spectrum generator type: $type"