diff --git a/tracking/central_electrons.sh b/tracking/central_electrons.sh index 6bf6d5a017eff44a0db694bd6303fd65eea098e7..61a81c4c3f3398b4768232ead83a9415dfefe63f 100644 --- a/tracking/central_electrons.sh +++ b/tracking/central_electrons.sh @@ -23,34 +23,34 @@ echo "JUGGLER_DETECTOR = ${JUGGLER_DETECTOR}" ## Build the detector constructors. -#git clone https://eicweb.phy.anl.gov/EIC/detectors/${JUGGLER_DETECTOR}.git -#mkdir ${JUGGLER_DETECTOR}/build -#pushd ${JUGGLER_DETECTOR}/build -#cmake ../. -DCMAKE_INSTALL_PREFIX=/usr/local && make -j30 install -#popd +git clone https://eicweb.phy.anl.gov/EIC/detectors/${JUGGLER_DETECTOR}.git +mkdir ${JUGGLER_DETECTOR}/build +pushd ${JUGGLER_DETECTOR}/build +cmake ../. -DCMAKE_INSTALL_PREFIX=/usr/local && make -j30 install +popd ## generate the input events -#root -b -q "tracking/scripts/gen_central_electrons.cxx(${JUGGLER_N_EVENTS}, \"${JUGGLER_FILE_NAME_TAG}.hepmc\")" -#if [[ "$?" -ne "0" ]] ; then -# echo "ERROR running script" -# exit 1 -#fi +root -b -q "tracking/scripts/gen_central_electrons.cxx(${JUGGLER_N_EVENTS}, \"${JUGGLER_FILE_NAME_TAG}.hepmc\")" +if [[ "$?" -ne "0" ]] ; then + echo "ERROR running script" + exit 1 +fi # pushd ${JUGGLER_DETECTOR} ## run geant4 simulations -#npsim --runType batch \ -# --part.minimalKineticEnergy 1000*GeV \ -# -v WARNING \ -# --numberOfEvents ${JUGGLER_N_EVENTS} \ -# --compactFile ${JUGGLER_DETECTOR}.xml \ -# --inputFiles ../${JUGGLER_FILE_NAME_TAG}.hepmc \ -# --outputFile ${JUGGLER_SIM_FILE} -#if [[ "$?" -ne "0" ]] ; then -# echo "ERROR running script" -# exit 1 -#fi +npsim --runType batch \ + --part.minimalKineticEnergy 1000*GeV \ + -v WARNING \ + --numberOfEvents ${JUGGLER_N_EVENTS} \ + --compactFile ${JUGGLER_DETECTOR}.xml \ + --inputFiles ../${JUGGLER_FILE_NAME_TAG}.hepmc \ + --outputFile ${JUGGLER_SIM_FILE} +if [[ "$?" -ne "0" ]] ; then + echo "ERROR running script" + exit 1 +fi # Need to figure out how to pass file name to juggler from the commandline