Jpp - the software that should make you happy
 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
clean eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY set_variable STRING
bool read(Vec &v, std::istream &is)
Read a Vec(tor) from a stream.
Definition: io_ascii.hh:141
do JCanberra a $DETECTOR f $INPUT_FILE o $WORKDIR canberra[${EMITTER}\] root T $WORKDIR tripod txt V $WORKDIR sound_velocity txt E $EMITTER d $DEBUG!done kill_child_processes_at_exit attach getModule a $DETECTOR typeset Z STRING typeset Z FLOOR set_variable FIRST_FLOOR for STRING in $STRINGS[*]
Definition: JCanberra.sh:59
&set_variable JDAQ_TIMESLICE
Definition: JLegolas.sh:29
then echo
*set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2,-2] set_variable OUTPUT_FILE $argv[-1]
Definition: JDomino.sh:39
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID CHECK_EXIT_CODE typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
Definition: JCanberra.sh:38
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[@]}"
then usage $script[distance] fi case set_variable R
Definition: JDrawLED.sh:40
do RM
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID CHECK_EXIT_CODE typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
Definition: JCanberra.sh:38

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.
do set_array DAQHEADER JPrintDAQHeader f
Definition: JTuneHV.sh:79
*fatal Wrong number of arguments esac set_variable GRAPH_TXT
do $DIR JTransitTime o
Definition: JTransitTime.sh:44
then JCalibrateToT a
Definition: JTuneHV.sh:108
do RM
set_variable DETECTOR
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID CHECK_EXIT_CODE typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
Definition: JCanberra.sh:38
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.