Jpp  pmt_effective_area_update
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Variables
JEqualizer.sh File Reference

Go to the source code of this file.

Variables

 version
 
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 DAQ_TIMESLICE
JDAQTimesliceL0 set_variable
OPTION ABCDEF if do_usage
*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
$DAQ_TIMESLICE 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
$DAQ_TIMESLICE 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
 

Variable Documentation

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

Definition at line 6 of file JEqualizer.sh.

Definition at line 22 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 $DAQ_TIMESLICE 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 $DAQ_TIMESLICE 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.