Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
JCalibrateStrings.sh File Reference

Go to the source code of this file.

Functions

then echo Variable JPP_DIR
undefined exit fi source
$JPP_DIR setenv sh $JPP_DIR
&dev null 
if (do_usage $*)
 
then usage $script< detector
file >< inputfile > fi 
if (($#< 2))
 

Variables

 script
 
then fatal Not enough
arguments fi set_variable
DETECTOR $argv[1] 
INPUT_FILES
 
do REMOVE [$REMOVE[(i)$STRING]]
 
do RM
 

Function Documentation

then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR& dev null if ( do_usage $*  )
then usage $script<detector file><inputfile> fi if ( ($#< 2)  )

Variable Documentation

script
Initial value:
=${0##*/}
if [ -z $JPP_DIR ]

Definition at line 2 of file JCalibrateStrings.sh.

then INPUT_FILES
Initial value:
=($argv[2,-1])
set_variable TRIGGER_PARAMETERS `echo "trigger3DMuon.enabled=1;TMaxEvent_ns=15000;"`
set_variable FORMULA "[0] + ([3]*( ([1]^(2*[4])) / (([1]*[1] + (2^(1/[4])-1) * ((x-[2])*(x-[2])) ) )))^[4]"
mkdir -p -- ${WORKDIR}
echo "Specify the list of string numbers to calibrate, separated by white spaces (example: <1 2 3>)"
read -A STRINGS
for STRING in "${STRINGS[@]}"
do REMOVE[$REMOVE[(i)$STRING]]
void set_variable(const std::string &name, const std::string &value)
Set environment variable.
*fatal Wrong number of arguments esac check_input_file $INPUT_FILE for TIMESLICE in JDAQTimeslice JDAQTimesliceL0 JDAQTimesliceL1 JDAQTimesliceL2 JDAQTimesliceSN
bool read(Vec &v, std::istream &is)
Read a Vec(tor) from a stream.
Definition: io_ascii.hh:139
esac print_variable DETECTOR INPUT_FILE OUTPUT_FILE CDF for TYPE in
Definition: JSirene.sh:45
&set_variable JDAQ_TIMESLICE
Definition: JLegolas.sh:29
then echo
do montage tile geometry tmp
*fatal Invalid number of arguments esac set_variable TYPE F eval JPrintDetector a $DETECTOR O SUMMARY attach getModule a $DETECTOR typeset Z STRING typeset Z FLOOR for STRING in $STRINGS[*]
*set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2,-2] set_variable OUTPUT_FILE $argv[-1]
Definition: JDomino.sh:39
then usage $script< detector file >< inputfile > fi case set_variable WORKDIR
Definition: JLegolas.sh:28
source $JPP_DIR setenv csh $JPP_DIR eval JShellParser o a A

Definition at line 21 of file JCalibrateStrings.sh.

do REMOVE[$REMOVE[(i)$STRING]]
Initial value:
=()
RM=()
for R in "${REMOVE[@]}"
esac print_variable DETECTOR INPUT_FILE OUTPUT_FILE CDF for TYPE in
Definition: JSirene.sh:45
then usage $script[distance] fi case set_variable R
Definition: JDrawLED.sh:40
do RM

Definition at line 38 of file JCalibrateStrings.sh.

do RM
Initial value:
=("-r ${R}-${R}")
set_variable REDUCED_DETECTOR reduced.detx
set_variable GRAPH_TXT graph-time.txt
set_variable GRAPH_ROOT graph-time.root
set_variable FIT_TXT graph-fit.txt
set_variable FIT_ROOT graph-fit.root
rm -f ${WORKDIR}/${REDUCED_DETECTOR}
rm -f ${WORKDIR}/${GRAPH_TXT}
JEditDetector
-a ${DETECTOR}
${RM}
-o ${WORKDIR}/${REDUCED_DETECTOR} --!
for TIME_OFFSET_NS in -200 -100 -20 -5 0 +5 +20 +100 +200
void set_variable(const std::string &name, const std::string &value)
Set environment variable.
set_variable DETECTOR
Definition: JLegolas.sh:31
esac print_variable DETECTOR INPUT_FILE OUTPUT_FILE CDF for TYPE in
Definition: JSirene.sh:45
fi JEventTimesliceWriter a
then JPizza f
Definition: JPizza.sh:46
*fatal Wrong number of arguments esac set_variable GRAPH_TXT
do RM
then usage $script< detector file >< inputfile > fi case set_variable WORKDIR
Definition: JLegolas.sh:28
esac done
Definition: JAddHDE.sh:21

Definition at line 42 of file JCalibrateStrings.sh.