Skip to content
Snippets Groups Projects
Commit 5d3a7eae authored by FaserMC's avatar FaserMC
Browse files

Minor reco script updates

parent 89f33422
No related branches found
No related tags found
No related merge requests found
......@@ -76,8 +76,8 @@ for seg in seglist:
# Check if segment number exists in hits file (this is not perfect)
segstr = f"{seg:05d}"
if segstr not in dirlist[seg]:
print(f"Segment {segstr} not in file {dirlist[seg]}!")
if segstr not in dirlist[seg].name:
print(f"Segment {segstr} not in file {dirlist[seg].name}!")
if not args.partial: sys.exit(1) # abort
else:
print(f"Segment {segstr} found in file {dirlist[seg]}")
......
......@@ -123,8 +123,8 @@ cd "$release_directory"
#
# Do this by hand
asetup --input=calypso/asetup.faser Athena,22.0.49
source build/x86*/setup.sh
#
source run/setup.sh
#source build/x86*/setup.sh
#
# Try to find a release tag
cd calypso
......@@ -158,11 +158,13 @@ cd "$file_stem"
#
# Run job
if [[ -z "$tag" ]]; then
faserMDC_reco.py "--nevents=$nevents" "$file_path"
tagstr=""
else
faserMDC_reco.py "--nevents=$nevents" "--reco=$tag" "$file_path"
tagstr="--reco=$tag"
fi
#
faser_reco.py "--nevents=$nevents" $tagstr "$file_path"
#
# Print out ending time
date
echo "Job finished after $SECONDS seconds"
......@@ -172,26 +174,30 @@ export EOS_MGM_URL=root://eospublic.cern.ch
#
if ! [ -z "$outdest" ]
then
echo "Output directory:"
ls -l
echo "copy *-RDO.root to $outdest"
mkdir -p $outdest
echo "copy *-xAOD.root to $outdest"
eos mkdir -p $outdest
# Keep this line from stopping script, so we might get a log file
eos cp *-xAOD.root ${outdest}/ || true
# || true ensures script continues even if copy fails
eos cp *-xAOD.root ${outdest}/ || true
fi
#
# Also copy log file
# Copy log file second
if ! [ -z "$logdest" ]
then
cd ..
echo "Working directory:"
ls -l
echo "copy $logfile to $logdest"
mkdir -p $logdest
eos mkdir -p $logdest
eos cp $logfile $logdest/$logfile
elif ! [ -z "$outdest" ]
then
cd ..
echo "Working directory:"
ls -l
echo "copy $logfile to $outdest"
mkdir -p $outdest
eos mkdir -p $outdest
eos cp $logfile $outdest/$logfile
fi
......@@ -148,7 +148,7 @@ if [[ "$recotag" == "reco/r"???? ]]; then
fi
if [[ "$recotag" == "reco/p"???? ]]; then
tag=`echo "$recotag" | cut -c 6-11`
echo "Found proc tag: $tag"
echo "Found reco tag: $tag"
fi
#
# Move to the run directory
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment