ROOTPWA
step2.sh
Go to the documentation of this file.
1 # this script sets the folder structure needed for pwa analysis
2 # should be called by run_X_PWA_analysis.sh script
3 # author: P.Jasinski Promme@web.de , jasinski@kph.uni-mainz.de
4 
5 source ${ROOTPWA}/scripts/pwa_Kpipi_example/set_workspace_var.sh
6 
7 echo -e "\n **************** part 2 ******************"
8 echo " *${STEP_NAME[1]}*"
9 echo -e " ******************************************\n"
10 
11 if [ -d ${KPIPI_WORK_DIR} ];
12 then
13  echo -e "\E[37;31m \n The directory "; tput sgr0
14  echo -e "\E[37;34m ${KPIPI_WORK_DIR}"; tput sgr0
15  echo -e "\E[37;31m exists already. Remove the contents (Y/N)? "; tput sgr0
16  read CONTINUE
17  if [ ${CONTINUE} == "Y" ];
18  then
19  echo -e "\n cleaning up ${KPIPI_WORK_DIR}\n"
20  rm -rf ${KPIPI_WORK_DIR}
21  fi
22 fi
23 mkdir ${KPIPI_WORK_DIR}
24 
25 let BINWIDTH=(${KPIPI_BIN_MAX}-${KPIPI_BIN_MIN})/${KPIPI_NBINS}
26 echo -e "\n creating ${KPIPI_NBINS} folder in ${BINWIDTH} (MeV) steps "
27 for (( I=${KPIPI_BIN_MIN}; $I<${KPIPI_BIN_MAX}; I+=${BINWIDTH} )) # in
28 do
29  BINLOW=$I
30  let BINHIGH=$I+$BINWIDTH
31  FOLDERNAME=${BINLOW}.${BINHIGH}
32  if [ -e ${KPIPI_WORK_DIR}/${FOLDERNAME} ]
33  then
34  echo -e "\E[37;31m \n omitting existing directory "; tput sgr0
35  echo -e "\E[37;34m ${FOLDERNAME} \n"; tput sgr0
36  else
37  echo -e "\n creating folder ${FOLDERNAME}"
38  mkdir ${KPIPI_WORK_DIR}/${FOLDERNAME}
39  cd ${KPIPI_WORK_DIR}/${FOLDERNAME}
40  mkdir "ACCAMPS"
41  mkdir "AMPS"
42  mkdir "MC"
43  mkdir "PSPAMPS"
44  cd -
45  fi
46 done
47 
48 return 0