Jpp - the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
JEqualizer.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
set_variable DEBUG
set_variable WORKDIR pwd
set_variable DETECTOR $WORKDIR
detectors detector detx
set_variable JDAQTIMESLICE
JDAQTimesliceL0 set_variable
OPTION ABCDEF 
if (do_usage $*)
 

Variables

 version
 
then usage $script< input file >
[option] fi case set_variable
OPTION 
$argv [2]
 
*fatal Wrong number of arguments
 
esac JPrintDAQHeader f
$INPUT_FILE read DETECTOR_ID
RUN FRAME_INDEX
TIMESLICE_START set_variable
DIR $WORKDIR $RUN mkdir p $DIR
set_variable DETECTOR $DIR
detector detx set_variable
PMT_FILE $DIR PMT txt 
if [[!-f $DETECTOR]]
 
then set_variable MONITOR_FILE
$DIR monitor_tot root
set_variable MERGE_FILE $DIR
merge_tot root set_variable
FIT_FILE $DIR fit_tot root
set_variable LOG_FILE $DIR
fit_tot log JCalibrateToT a
$DETECTOR f $INPUT_FILE C
$JDAQTIMESLICE o $MONITOR_FILE
d $DEBUG!JMergeCalibrateToT f
$MONITOR_FILE o $MERGE_FILE d
$DEBUG!JFitToT a $DETECTOR f
$MERGE_FILE o $FIT_FILE w P
$PMT_FILE d
$DEBUG!set_variable
MONITOR_FILE $DIR monitor_k40
root set_variable MERGE_FILE
$DIR merge_k40 root
set_variable FIT_FILE $DIR
fit_k40 root set_variable
LOG_FILE $DIR fit_k40 log
set_variable DETX_FILE $DIR
fit_k40 detx JCalibrateK40 a
$DETECTOR f $INPUT_FILE C
$JDAQTIMESLICE o $MONITOR_FILE
d $DEBUG!JMergeCalibrateK40 f
$MONITOR_FILE o $MERGE_FILE d
$DEBUG!cp $DETECTOR $DETX_FILE
JFitK40 a $DETX_FILE f
$MERGE_FILE o $FIT_FILE wA P
$PMT_FILE d
$DEBUG!set_variable MU
set_variable TOT_NS
JEditPMTParameters P $PMT_FILE
o $PMT_FILE T $TOT_NS E $MU
exit fi set_variable
OUTPUT_FILE $DIR 
equalizer
 

Function Documentation

then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR set_variable DEBUG set_variable WORKDIR pwd set_variable DETECTOR $WORKDIR detectors detector detx set_variable JDAQTIMESLICE JDAQTimesliceL0 set_variable OPTION ABCDEF if ( do_usage $*  )

Variable Documentation

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

Definition at line 6 of file JEqualizer.sh.

& set_variable INPUT_FILE $argv[1]

Definition at line 27 of file JEqualizer.sh.

* fatal Wrong number of arguments

Definition at line 28 of file JEqualizer.sh.

then JDetectorDB D $DETECTOR_ID r $RUN o $DETECTOR fi if[[!-f $PMT_FILE]]

Definition at line 29 of file JEqualizer.sh.

then set_variable MONITOR_FILE $DIR monitor_tot root set_variable MERGE_FILE $DIR merge_tot root set_variable FIT_FILE $DIR fit_tot root set_variable LOG_FILE $DIR fit_tot log JCalibrateToT a $DETECTOR f $INPUT_FILE C $JDAQTIMESLICE o $MONITOR_FILE d $DEBUG ! JMergeCalibrateToT f $MONITOR_FILE o $MERGE_FILE d $DEBUG ! JFitToT a $DETECTOR f $MERGE_FILE o $FIT_FILE w P $PMT_FILE d $DEBUG ! set_variable MONITOR_FILE $DIR monitor_k40 root set_variable MERGE_FILE $DIR merge_k40 root set_variable FIT_FILE $DIR fit_k40 root set_variable LOG_FILE $DIR fit_k40 log set_variable DETX_FILE $DIR fit_k40 detx JCalibrateK40 a $DETECTOR f $INPUT_FILE C $JDAQTIMESLICE o $MONITOR_FILE d $DEBUG ! JMergeCalibrateK40 f $MONITOR_FILE o $MERGE_FILE d $DEBUG ! cp $DETECTOR $DETX_FILE JFitK40 a $DETX_FILE f $MERGE_FILE o $FIT_FILE wA P $PMT_FILE d $DEBUG ! set_variable MU set_variable TOT_NS JEditPMTParameters P $PMT_FILE o $PMT_FILE T $TOT_NS E $MU exit fi set_variable OUTPUT_FILE $DIR equalizer
Initial value:
{OPTION}.root
if ( ! reuse_file $OUTPUT_FILE )
then usage $script< detector >< run >< outputfile > fi case set_variable OPTION
Definition: JTuna.sh:26

Definition at line 124 of file JEqualizer.sh.