|
|
#!/usr/bin/env bash |
|
|
set -euo pipefail |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SRC_DIR=${REF_SOLN_DIR:-/global/cfs/projectdirs/atlas/dwkim/llm4hep/solution/arrays} |
|
|
DST_DIR=$(dirname "$0")/../solution/arrays |
|
|
|
|
|
echo "Source: $SRC_DIR" |
|
|
echo "Dest: $DST_DIR" |
|
|
|
|
|
if [[ ! -d "$SRC_DIR" ]]; then |
|
|
echo "ERROR: Source directory not found: $SRC_DIR" >&2 |
|
|
exit 1 |
|
|
fi |
|
|
|
|
|
mkdir -p "$DST_DIR" |
|
|
|
|
|
shopt -s nullglob |
|
|
files=( |
|
|
bkgd.npy bkgd_scores.npy boundaries.npy |
|
|
data_raw.npy data_A_raw.npy file_list.txt root_summary.txt |
|
|
signal.npy signal_scores.npy signal_raw.npy signal_WH_raw.npy |
|
|
significances.npy |
|
|
) |
|
|
|
|
|
copied=0 |
|
|
for f in "${files[@]}"; do |
|
|
if [[ -e "$SRC_DIR/$f" ]]; then |
|
|
echo "Copying $f" |
|
|
cp -f "$SRC_DIR/$f" "$DST_DIR/" |
|
|
copied=$((copied+1)) |
|
|
else |
|
|
echo "Missing in source: $f (skipping)" |
|
|
fi |
|
|
done |
|
|
|
|
|
echo "Copied $copied files to $DST_DIR" |
|
|
echo "Done." |
|
|
|