#!/bin/sh
#
# L. Duflot: adapted from a script by Gustaaf
# A. Stone: Removed outdated variables, simplified script.
# Changed "Project" to "Dataset".
# Added batch parameters and/or interactive flag.
# Defined dataset d0db.fnal.gov/sam_data_browsing/ProjectDefinitions.html
export SAM_DATASET=raw_run_124236_v1
# Note: SAM_PROJECT _has_ to be unique!!!
# derived from SAM_DATASET and the current date
export SAM_PROJECT=${SAM_DATASET}_`date +%m_%d_%y_%H_%M`
# group name
export GROUP=dzero
# Dataset version is a number, e.g. "1", "2", "3", etc., or term, e.g. "last", "new"
export SNAP_VERSION="last"
# info on the framework job to be run
export EXEC=bin/IRIX6-KCC_3_4/CalElecNtupleMaker
# full rcp parameter set defined between double quotes
export FRAME_RCP="-rcp framework.rcp -num_events 50000"
# batch type - stores standard output and error in my_file_log
# SAM chooses batch queue for you (sam-lo or sam-hi)
export BATCH_JOB="-N -o my_job_log"
# some printouts
echo SAM_PROJECT $SAM_PROJECT
echo SAM_DATASET $SAM_DATASET
echo GROUP $GROUP
echo SNAP_VERSION $SNAP_VERSION
echo EXEC $EXEC
echo FRAME_RCP $FRAME_RCP
echo BATCH_JOB $BATCH_JOB
# start sam - Pay careful attention to "--", "-", "=" or "_"
# submit to batch - large queue (infinite)
sam submit --project=$SAM_PROJECT --defname=$SAM_DATASET --group=$GROUP
--dataset-version=$SNAP_VERSION --framework-exe=$EXEC
--framework-params="$FRAME_RCP" --cpu-per-event=1
--batch-system-flags="$BATCH_JOB"