@@ -819,7 +819,7 @@ if [[ "$GENR" != "0" ]]; then
819819 # make run.mac then call it below
820820 rm -f run.mac
821821 echo " /run/beamOn $EVT_TO_GEN " > run.mac
822- echo " exit" >> ! run.mac
822+ echo " exit" >> run.mac
823823 hdgeant4 -t$NUMTHREADS run.mac
824824 geant_return_code=$?
825825 rm run.mac
@@ -851,16 +851,17 @@ if [[ "$GENR" != "0" ]]; then
851851 elif [[ " $BKGFOLDSTR " == " DEFAULT" || " $BKGFOLDSTR " == " Random" ]]; then
852852 rm -f count.py
853853 echo " import hddm_s" > count.py
854- echo " print(sum(1 for r in hddm_s.istream('$bkglocstring ')))" >> ! count.py
855- totalnum=` python count.py`
854+ echo " print(sum(1 for r in hddm_s.istream('$bkglocstring ')))" >> count.py
855+ totalnum=$( python count.py)
856856 fold_skip_num=` echo " ($FILE_NUMBER * $PER_FILE )%$totalnum " | /usr/bin/bc`
857+ echo " skipping: " $fold_skip_num
857858 echo " mcsmear -PTHREAD_TIMEOUT=500 -o$STANDARD_NAME " \_ " geant$GEANTVER " \_ " smeared.hddm $STANDARD_NAME " \_ " geant$GEANTVER .hddm $bkglocstring " \: " 1" " +" $fold_skip_num
858859 mcsmear -PTHREAD_TIMEOUT=500 -o$STANDARD_NAME \_ geant$GEANTVER \_ smeared.hddm $STANDARD_NAME \_ geant$GEANTVER .hddm $bkglocstring \: 1\+ $fold_skip_num
859860 mcsmear_return_code=$?
860861 elif [[ " $bkgloc_pre " == " loc:" ]]; then
861862 rm -f count.py
862863 echo " import hddm_s" > count.py
863- echo " print(sum(1 for r in hddm_s.istream('$bkglocstring ')))" >> ! count.py
864+ echo " print(sum(1 for r in hddm_s.istream('$bkglocstring ')))" >> count.py
864865 totalnum=` python count.py`
865866 fold_skip_num=` echo " ($FILE_NUMBER * $PER_FILE )%$totalnum " | /usr/bin/bc`
866867 echo " mcsmear -PTHREAD_TIMEOUT=500 -o$STANDARD_NAME " \_ " geant$GEANTVER " \_ " smeared.hddm $STANDARD_NAME " \_ " geant$GEANTVER .hddm $bkglocstring " \: " 1" " +" $fold_skip_num
0 commit comments