aboutsummaryrefslogtreecommitdiffstats
path: root/mass_profile/fit_mass.sh
diff options
context:
space:
mode:
Diffstat (limited to 'mass_profile/fit_mass.sh')
-rwxr-xr-xmass_profile/fit_mass.sh36
1 files changed, 36 insertions, 0 deletions
diff --git a/mass_profile/fit_mass.sh b/mass_profile/fit_mass.sh
new file mode 100755
index 0000000..141d16c
--- /dev/null
+++ b/mass_profile/fit_mass.sh
@@ -0,0 +1,36 @@
+#!/bin/sh
+#
+
+if [ $# -eq 1 ]; then
+ :
+elif [ $# -eq 2 ]; then
+ CENTER_VALUE="YES"
+else
+ printf "usage: $0 <mass_conf> [c]\n"
+ exit 1
+fi
+cfg_file=$1
+if [ "$0" = `basename $0` ]; then
+ script_path=`which $0`
+ base_path=`dirname ${script_path}`
+else
+ base_path=`dirname $0`
+fi
+
+sbp_cfg=`grep '^sbp_cfg' $cfg_file | awk '{ print $2 }'`
+
+if grep -q '^beta2' $sbp_cfg; then
+ MODEL="double-beta"
+ PROG=fit_nfwmass_dbeta.sh
+else
+ MODEL="single-beta"
+ PROG=fit_nfwmass_beta.sh
+fi
+
+printf "## MODEL: ${MODEL}\n"
+if [ "x${CENTER_VALUE}" = "xYES" ]; then
+ $base_path/$PROG $cfg_file c
+else
+ $base_path/$PROG $cfg_file
+fi
+