#!/bin/bash
#
# General settings
#===================
datadir=/home/jum/wdir/ilcdaq/data
# 1 - chipnumber (as written on chip)
# 2 - pattern (default is rampup)
pattern=1
if [ $# == 0 ]; then
    chipnumber=0
elif [ $# == 1 ]; then
    chipnumber=$1
elif [ $# == 2 ]; then
    chipnumber=$1
    pattern=$2
else
    echo "Wrong number of arguments: " $#
    exit 1
fi
#
# Does not matter but set standard pca16 settings
# ===============================================
gain=0
shaper=0
polarity=1
#
# SRU and MCM general settings
#=============================
dcladdress=0
chipaddress=7
mode=10
post=$((0 << 14))
pre=$((0 << 17))
above=$((0 << 12))
events=500
samples=`printf '%x' 1008`
channels=0
rootfile=`printf 'chip%d/saltro%d-mcm%d-c%d-ramp-p%d' $chipnumber $chipnumber $dcladdress $chipaddress $pattern`
if [ ! -f ${datadir}/${rootfile}.root ]; then
    echo "ERROR rootfile : $rootfile.root does not exist - exiting" >&2
    exit 3
fi
title=`printf 'pattern%d' $pattern`
./anaramp.exe $chipnumber $dcladdress $chipaddress ${pattern} ${datadir} ${rootfile} ${title}
value=$?
if [ $value -ne 0 ] 
then
    echo "ERROR: ./plotchipzsuppeaks.exe returned ${value}" >&2
fi

exit 0

