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

Go to the source code of this file.

Functions

esac set_variable INPUT_FILE_ROOT $WORKDIR (basename ${INPUT_FILE}".evt").root print_variable DETECTOR INPUT_FILE OUTPUT_FILE TRIGGER PMT_FILE BACKGROUND_HZ SEED FACTOR check_input_file $DETECTOR $INPUT_FILE $TRIGGER $PMT_FILE check_output_file $OUTPUT_FILE FILE_TYPE
 

Variables

 version
 
then echo Variable JPP_DIR
undefined exit fi source
$JPP_DIR setenv sh $JPP_DIR 
set_variable
 
then usage $script[detector
file[output file[trigger file[PMT
parameters file]]]] fi case
set_variable 
PMT_FILE
 
&set_variable TRIGGER
 
&set_variable OUTPUT_FILE
 
&set_variable INPUT_FILE
 
&set_variable DETECTOR
 
then timer_start if [[$FILE_TYPE!="application/octet-stream"]]
 
then JConvert f
 
fi JEventTimesliceWriter a
 

Function Documentation

esac set_variable INPUT_FILE_ROOT $WORKDIR ( basename ${INPUT_FILE}".evt"  )

Variable Documentation

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

Definition at line 5 of file JEventProcessor.sh.

then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR set_variable

Definition at line 34 of file JEventProcessor.sh.

then usage $script [detector file [output file [trigger file [PMT parameters file]]]] fi case set_variable PMT_FILE

Definition at line 39 of file JEventProcessor.sh.

& set_variable TRIGGER

Definition at line 40 of file JEventProcessor.sh.

& set_variable OUTPUT_FILE

Definition at line 41 of file JEventProcessor.sh.

& set_variable INPUT_FILE

Definition at line 42 of file JEventProcessor.sh.

& set_variable DETECTOR

Definition at line 43 of file JEventProcessor.sh.

then timer_start if[[$FILE_TYPE!="application/octet-stream"]]

Definition at line 61 of file JEventProcessor.sh.

then JConvert f
Initial value:
-o ${INPUT_FILE_ROOT}
--!
else
INPUT_FILE_ROOT=${INPUT_FILE}
then fatal Wrong number of arguments fi JConvertDetectorFormat a o
set_variable INPUT_FILE

Definition at line 63 of file JEventProcessor.sh.

fi JEventTimesliceWriter a
Initial value:
-f ${INPUT_FILE_ROOT}
-o ${PIPE}
-P ${PMT_FILE}
-P "QE=${FACTOR}"
-d ${DEBUG}
-S ${SEED}
-B "$BACKGROUND_HZ"
-r ${RATE}
--! &
JTriggerProcessor
-a ${DETECTOR}
-f ${PIPE}
-@ ${TRIGGER}
-d ${DEBUG}
--!
rm -f $PIPE
if [[ $FILE_TYPE != "application/octet-stream" ]]
o $QUALITY_ROOT d $DEBUG!CHECK_EXIT_CODE JPlot1D f
Definition: JDataQuality.sh:76
data_type r[M+1]
Definition: JPolint.hh:868
then fatal Wrong number of arguments fi JConvertDetectorFormat a o
then rm
Definition: sftpput.zsh:30
&set_variable PIPE
then JCalibrateToT a
Definition: JTuneHV.sh:113
&set_variable OUTPUT_FILE
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
Definition: JMuonPath.sh:47
set_variable DETECTOR
then $DIR JPlotNPE PDG P
Definition: JPlotNPE-PDG.sh:62
&set_variable TRIGGER
#define DEBUG(A)
Message macros.
Definition: JMessage.hh:62

Definition at line 71 of file JEventProcessor.sh.