#!/usr/bin/bash

# These variables need to exist
prefix=/usr
datarootdir=${prefix}/share

version=2.2.15
input=$1
if [ x"$2" = x"verbose" ]; then
WGET='wget -v -O '
else
WGET='wget -O '
fi
TAR='tar xvf '
RM='rm -f '
function char {
        case $1 in
            [1-9])  echo 000$1 ;;
            [1-9][0-9])  echo 00$1 ;;
        esac
}
function char0 {
        case $1 in
            [1-9])  echo 0$1 ;;
            [1-9][0-9])  echo $1 ;;
        esac
}


#echo " Syntax:  ./TMDlib-install Name_of_TMDgrid "
#echo " possible TMDgrid names are:"
#echo " PB-NLO-2018, PB-NLO_208_82, nCTEQ15FullNuc_208_82, EPPS16nlo_CT14nlo_Pb208 "
#echo " BHKS, CCFM, EKMP, KS, SBRS "
echo "********************************************************************"
echo "*    TMDlib-install: tool for downloading  TMDlib grid files       *"
echo "*    Usage: TMDlib-install [[--help|-h] | Name_of_TMDgrid]         *"
echo "*    TMDlib version " $version "   *"
echo "*    type ./TMDlib-getdata --help  for help                        *"
echo "********************************************************************"

echo

# echo ' name = ' $name $# [ $# -eq 0 ]

if [[ $# -eq 0 || -n $( echo $* | egrep -- "--help|-h " ) ]]; then
    echo " TMDlib-getdata: installation tool for the TMDlib grid files"
    echo
    echo " Usage: TMDlib-getdata [[--help|-h ] | Name_of_TMDgrid] [-v]"
    echo " Options:"
    echo "  --help | -h    : show this help message"
    echo "  -v             : verbose output"
    echo "  Name_of_TMDgrid: "
    echo "                  all"
    echo "                  PB-NLO-HERAI+II-2018-set1"
    echo "                  PB-NLO-HERAI+II-2018-set1-q0" 
    echo "                  PB-NLO-HERAI+II-2018-set2"
    echo "                  PB-NLO-HERAI+II-2018-set2-q0"
    echo "                  PB-NLO-HERAI+II-2023-set2-qs=0.74"
    echo "                  PB-NLO-HERAI+II-2023-set2-qs=1.04"
    echo "                  PB-NLO+QED-HERAI+II-set1"
    echo "                  PB-NLO+QED-HERAI+II-set2"
    echo "                  PB-LO-HERAI+II-2020-set1"
    echo "                  PB-LO-HERAI+II-2020-set2"
    echo "                  PB-NLO-4FL-HERAI+II-2020-set1"
    echo "                  PB-NLO-4FL-HERAI+II-2020-set2"
    echo "                  PB-NLO_ptoPb208-set1"
    echo "                  PB-NLO_ptoPb208-set2"
    echo "                  PB-nCTEQ15FullNuc_208_82-set1"
    echo "                  PB-nCTEQ15FullNuc_208_82-set2"
    echo "                  PB-EPPS16nlo_CT14nlo_Pb208-set1"
    echo "                  PB-EPPS16nlo_CT14nlo_Pb208-set2"
    echo "                  SBRS-2013-TMDPDFs"
    echo "                  SBRS-2013-TMDPDFs-par"
    echo "                  ccfm-JH-2013-set1"
    echo "                  ccfm-JH-2013-set2"
    echo "                  ccfm-JH-set1"
    echo "                  ccfm-JH-set2"
    echo "                  ccfm-JH-set3"
    echo "                  ccfm-JS-2001"
    echo "                  ccfm-setA0"
    echo "                  ccfm-setA1"
    echo "                  ccfm-setB0"
    echo "                  ccfm-setB1"
    echo "                  MD-2018"
    echo "                  LLM-2022"
    echo "                  LLM"
    echo "                  KLSZ-2020"    
    echo "                  KL-3d-2025"
    echo "                  BHKS"
    echo "                  KS-2013-linear"
    echo "                  KS-2013-non-linear"
    echo "                  KS-hardscale-linear"
    echo "                  KS-hardscale-non-linear"
    echo "                  KS-WeizWill-2017"
    echo "                  ITMD-KS-2d-p"
    echo "                  ITMD-KS-2d-Pb"
    echo "                  Blueml"
    echo "                  EKMP"
    echo "                  GBWcharm"
    echo "                  GBWlight"
    echo "                  PV17_grid_pdf" 
    echo "                  PV19_grid_pdf" 
    echo "                  PV20_grid_FUTTsin_P_Pim"
    echo "                  PV20_grid_FUTTsin_P_Pip"
    echo "                  MAP22_grids_FF_Km_N3LL"
    echo "                  MAP22_grids_FF_Kp_N3LL"
    echo "                  MAP22_grids_FF_Pim_N3LL"
    echo "                  MAP22_grids_FF_Pip_N3LL"
    echo "                  MAP22_grids_PDF_N3LL"
    echo "                  MAP22_grids_FF_Km_NLL"
    echo "                  MAP22_grids_FF_Kp_NLL"
    echo "                  MAP22_grids_FF_Pim_NLL"
    echo "                  MAP22_grids_FF_Pip_NLL"
    echo "                  MAP22_grids_PDF_NLL"
    echo "                  MAP22_grids_FF_Km_NNLL"
    echo "                  MAP22_grids_FF_Kp_NNLL"
    echo "                  MAP22_grids_FF_Pim_NNLL"
    echo "                  MAP22_grids_FF_Pip_NNLL"
    echo "                  MAP22_grids_PDF_NNLL"
    echo "                  SV19_nnlo_all=0"
    echo "                  SV19_nnlo"
    echo "                  SV19_n3lo"
    echo "                  SV19_n3lo_all=0"
    echo "                  SV19_ff_pi_n3lo_all=0"
    echo "                  SV19_ff_pi_n3lo"
    echo "                  SV19_ff_K_n3lo_all=0"
    echo "                  SV19_ff_K_n3lo"
    echo "                  SV19_pion"
    echo "                  SV19_pion_all=0"
    echo "                  BPV20_Sivers"

fi

DIRECTORY=${prefix}/share/tmdlib

if [ ! -d "$DIRECTORY" ]; then
  # Control will enter here if $DIRECTORY doesn't exist.
  echo " directory for TMDgrid file does not exist, will be created "
  mkdir $DIRECTORY
fi


cd $DIRECTORY

## declare an array variable
declare -a Grids=("PB-NLO-HERAI+II-2018-set1"
			"PB-NLO-HERAI+II-2018-set1-q0" 
                  "PB-NLO-HERAI+II-2018-set2"
                  "PB-NLO-HERAI+II-2018-set2-q0"
                  "PB-NLO-HERAI+II-2023-set2-qs=0.74"
                  "PB-NLO-HERAI+II-2023-set2-qs=1.04"
			"PB-NLO+QED-HERAI+II-set1"
			"PB-NLO+QED-HERAI+II-set2"
			"PB-NLO-4FL-HERAI+II-2020-set1"
			"PB-NLO-4FL-HERAI+II-2020-set2"
                  "PB-LO-HERAI+II-2020-set1"
                  "PB-LO-HERAI+II-2020-set2"
                  "PB-NLO_ptoPb208-set1"
                  "PB-NLO_ptoPb208-set2"
                  "PB-nCTEQ15FullNuc_208_82-set1"
                  "PB-nCTEQ15FullNuc_208_82-set2"
                  "PB-EPPS16nlo_CT14nlo_Pb208-set1"
                  "PB-EPPS16nlo_CT14nlo_Pb208-set2"
                  "SBRS-2013-TMDPDFs"
                  "SBRS-2013-TMDPDFs-par"
                  "ccfm-JH-2013-set1"
                  "ccfm-JH-2013-set2"
                  "ccfm-JH-set1"
                  "ccfm-JH-set2"
                  "ccfm-JH-set3"
                  "ccfm-JS-2001"
                  "ccfm-setA0"
                  "ccfm-setA1"
                  "ccfm-setB0"
                  "ccfm-setB1"
                  "MD-2018"
                  "LLM-2022"
                  "LLM"
                  "KLSZ-2020"
                  "KL-3d-2025"              
                  "BHKS"
                  "KS-2013-linear"
                  "KS-2013-non-linear"
                  "KS-hardscale-linear"
                  "KS-hardscale-non-linear"
                  "KS-WeizWill-2017"
                  "ITMD-KS-2d-p"
                  "ITMD-KS-2d-Pb"
                  "Blueml"
                  "EKMP"
                  "GBWcharm"
                  "GBWlight"
                  "PV17_grid_FUUT_Pim" 
                  "PV17_grid_FUUT_Pip" 
                  "PV17_grid_ff_Pim" 
                  "PV17_grid_ff_Pip" 
                  "PV17_grid_pdf" 
                  "PV19_grid_pdf" 
                  "PV20_grid_FUTTsin_P_Pim"
                  "PV20_grid_FUTTsin_P_Pip"
                  "MAP22_grids_FF_Km_N3LL"
                  "MAP22_grids_FF_Kp_N3LL"
                  "MAP22_grids_FF_Pim_N3LL"
                  "MAP22_grids_FF_Pip_N3LL"
                  "MAP22_grids_PDF_N3LL"
                  "MAP22_grids_FF_Km_NLL"
                  "MAP22_grids_FF_Kp_NLL"
                  "MAP22_grids_FF_Pim_NLL"
                  "MAP22_grids_FF_Pip_NLL"
                  "MAP22_grids_PDF_NLL"
                  "MAP22_grids_FF_Km_NNLL"
                  "MAP22_grids_FF_Kp_NNLL"
                  "MAP22_grids_FF_Pim_NNLL"
                  "MAP22_grids_FF_Pip_NNLL"
                  "MAP22_grids_PDF_NNLL"
                  "SV19_nnlo_all=0"
                  "SV19_nnlo"
                  "SV19_n3lo"
                  "SV19_n3lo_all=0"
                  "SV19_ff_pi_n3lo_all=0"
                  "SV19_ff_pi_n3lo"
                  "SV19_ff_K_n3lo_all=0"
                  "SV19_ff_K_n3lo"
                  "SV19_pion"
                  "SV19_pion_all=0"
                  "BPV20_Sivers"
                  )

if [ -f "tmdpdfsets.index" ]
   then
   cp -rp tmdpdfsets.index tmdpdfsets.index-old
   echo " copied tmdpdfsets.index to tmdpdfsets.index-old "
   $WGET tmdpdfsets.index https://syncandshare.desy.de/index.php/s/wfLc5JioxoWpr5P/download
fi
## now loop through the above array
for i in "${Grids[@]}"
do
#	echo "$i"
      if [ "$input" = "all" ]; then 
      	name=$i
      else
      	name=$input
      fi
#      echo " name = " $name " i=  "  $i
      
      if [ "$i" = "$name" ]; then
#      echo " in loop name = " $name " i=  "  $i
# You can access them using echo "${arr[0]}", "${arr[1]}" also

		if [ ! -d "$name" ]; then
			echo " files will be installed in " $DIRECTORY   $name
			if [ "$name" = "BHKS"  ]; then 
				echo "downloading '"$name"'"
				$WGET $name.tgz https://syncandshare.desy.de/index.php/s/JdksCReaHtmi6Ds/download
                        $TAR $name.tgz 
      			$RM $name.tgz   
			elif [ "$name" = "EKMP" ]; then 
				echo "downloading '"$name"'"
      			wget -O $name.tgz https://syncandshare.desy.de/index.php/s/BS2trKPzTFPfzn4/download
      			$TAR $name.tgz
      			$RM $name.tgz   
			elif [ "$name" = "PB-NLO-HERAI+II-2018-set1" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/z6daEi9BNFw3pDK/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-LO-HERAI+II-2020-set1" ]; then 
				echo "downloading '"$name"'"
                         $WGET $name.tgz https://syncandshare.desy.de/index.php/s/6Y6XA9KSQnD5nDT/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-NLO-HERAI+II-2018-set1-q0" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/mcB3EQntHr87n6e/download
      			$TAR $name.tgz
      			$RM $name.tgz    
			elif [ "$name" = "PB-NLO-HERAI+II-2018-set2" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/aCRs67aRQ3rBz6G/download
             		$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-LO-HERAI+II-2020-set2" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/gKXTsdJm26p9L9q/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-NLO-HERAI+II-2018-set2-q0" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/mGBymXzDrzHzs46/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-NLO-HERAI+II-2023-set2-qs=0.74" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/fqLPkpXfT2eAgwM/download
                        $TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-NLO-HERAI+II-2023-set2-qs=1.04" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/SoHaZjxczb3LeJ5/download
                        $TAR $name.tgz
      			$RM $name.tgz                          
			elif [ "$name" = "PB-NLO+QED-HERAI+II-set1" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/bqARKZDTcxAzq6z/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-NLO+QED-HERAI+II-set2" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/mJcnsAjoN5qfTbr/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-NLO-4FL-HERAI+II-2020-set1" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/xyKDzo5KApSTACD/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-NLO-4FL-HERAI+II-2020-set2" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/AxmrrTNNgAjTbPG/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-NLO_ptoPb208-set1" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/CioFDcrojsPkQN9/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-NLO_ptoPb208-set2" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/DEJoF7nsrRHeKN4/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-nCTEQ15FullNuc_208_82-set1" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/SPCaYbe98nz2tmY/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-nCTEQ15FullNuc_208_82-set2" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/6yGeyBHPQs595Xw/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-EPPS16nlo_CT14nlo_Pb208-set1" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/LXFSqXB8qDDJRE6/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PB-EPPS16nlo_CT14nlo_Pb208-set2" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/saFijpBdjasNqAo/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "SBRS-2013-TMDPDFs" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/gmnatq7w5pTDAZq/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "SBRS-2013-TMDPDFs-par" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/GxWX54ZRGb7nwPP/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "ccfm-JH-2013-set1" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/5GgPKRxXnyCrk2i/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "ccfm-JH-2013-set2" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/qkfm68E9i463BBw/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "ccfm-JH-set1" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/wdGmiaAGkqfGJ7k/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "ccfm-JH-set2" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/ZR2APGeYL255RDx/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "ccfm-JH-set3" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/y93anLmjCACTYM4/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "ccfm-JS-2001" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/wqBedjrEQeY6Cx9/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "ccfm-setA0" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/Dtjc2WQNaeY8axE/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "ccfm-setA1" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/nWmifY74dkcYtLS/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "ccfm-setB0" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/t3qfg2jCLBKcDjb/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "ccfm-setB1" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/s4wmfftb4acEN9g/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MD-2018" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/fKJ2bBj7dps6HiG/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "LLM-2022" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/MmoYAc4jCFfyikJ/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "LLM" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/N6deB6sL5zb4jyW/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "KLSZ-2020" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/BLMXSXRr6jC6Dsw/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "KL-3d-2025" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/aERcKxSPsTqojTm/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "KS-2013-linear" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/CN3fi6S8tA8zPtd/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "KS-2013-non-linear" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/WPgHaSESTe885Br/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "KS-hardscale-linear" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/fCY3XErD63MqTGB/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "KS-hardscale-non-linear" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/w2AGStXsbiom7MJ/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "KS-WeizWill-2017" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/S3R6ffScSQioNX7/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "Blueml" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/4HJkbataL2gZDFP/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "GBWcharm" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/Xa3CFdnLtdqLNXZ/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "GBWlight" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/7JMiNspige7YH7H/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PV17_grid_FUUT_Pim" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/j7bco89x65rJEgA/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PV17_grid_FUUT_Pip" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/AotFpmPYHBfWNX6/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PV17_grid_ff_Pim" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/nfRnsH6WsgwK9HC/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PV17_grid_ff_Pip" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/C4WqSw8LyGn7XGZ/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PV17_grid_pdf" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/RkozGNT5o3daFwn/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PV19_grid_pdf" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/EpPXxEpFKrZpkEx/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "SV19_nnlo_all=0" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/fHKQGqeYSwdnZP8/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "SV19_nnlo" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/4BsA3XwrQAQ8YTi/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "SV19_n3lo" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/D7RRAjtC8yQnZ3z/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "SV19_n3lo_all=0" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/eP3Tdk9mt4zmp9F/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "SV19_ff_pi_n3lo_all=0" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/xL967PejLoPfZFj/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "SV19_ff_pi_n3lo" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/MDzKTekqBFt46e9/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "SV19_ff_K_n3lo_all=0" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/xnk7fqdjD4wzwWy/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "SV19_ff_K_n3lo" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/Hkzk9S38HFfdSFb/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "SV19_pion" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/WKajy2iQMRm9xsi/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "SV19_pion_all=0" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/4Nm4BmR846d38kT/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PV20_grid_FUTTsin_P_Pim" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/4Nm4BmR846d38kT/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "PV20_grid_FUTTsin_P_Pip" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/4Nm4BmR846d38kT/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_FF_Km_N3LL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/a79L675oRYgGwaB/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_FF_Kp_N3LL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/nXRkBQwn3ErBFdz/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_FF_Pim_N3LL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/gaDPs8Y27F9yyqe/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_FF_Pip_N3LL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/T3YEEWr6q3DGzrj/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_PDF_N3LL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/QtbrGNqCfk9SgwT/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_FF_Km_NLL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/7D4NKXmqPwcjsgq/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_FF_Kp_NLL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/FsfeGfBdkSD4LJC/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_FF_Pim_NLL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/6esgP3Y95LaAxLn/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_FF_Pip_NLL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/pwr7aKiKDLjLMMS/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_PDF_NLL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/Et5WHgZALM58Ek8/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_FF_Km_NNLL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/kxooQsZncJpg8F3/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_FF_Kp_NNLL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/gfHbaTBW36GQX3J/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_FF_Pim_NNLL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/opmGkWL5fjm9mzf/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_FF_Pip_NNLL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/x2XgPrQid9QBH5K/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "MAP22_grids_PDF_NNLL" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/Ny4WnYRL47wnfN6/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "BPV20_Sivers" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/z6By9qqHYczyXBG/download
      			$TAR $name.tgz
      			$RM $name.tgz                          
			elif [ "$name" = "ITMD-KS-2d-p" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/kfr4Gg6BXWCAcjB/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			elif [ "$name" = "ITMD-KS-2d-Pb" ]; then 
				echo "downloading '"$name"'"
                        $WGET $name.tgz https://syncandshare.desy.de/index.php/s/DNmeYwQFPBz7rr2/download
      			$TAR $name.tgz
      			$RM $name.tgz  
			else
				echo "name is not found in list " $name
			fi
		else
			echo " TMDlib grid file for set '"$name"' is already installed"
                  echo " directory '"$DIRECTORY"' will not be overwritten "
		fi
      fi
done

# You can access them using echo "${arr[0]}", "${arr[1]}" also
#echo "output file = $filename"
