Jpp - 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 
DEBUG
 
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 DEBUG
Initial value:
{EVENTPROCESSOR_DEBUG:-1}
set_variable OUTPUT_FILE $WORKDIR/trigger_processor.root
set_variable DETECTOR $JPP_DATA/km3net_reference.detx
set_variable TRIGGER $JPP_DATA/trigger_parameters_arca.txt
set_variable PMT_FILE $JPP_DATA/PMT_parameters.txt
set_variable BACKGROUND_HZ ${EVENTPROCESSOR_BACKGROUND_HZ:-${BACKGROUND_HZ:-0}}
set_variable SEED ${EVENTPROCESSOR_SEED:-0}
set_variable FACTOR ${EVENTPROCESSOR_FACTOR:-${FACTOR:-1.0}}
set_variable RATE ${EVENTPROCESSOR_RATE:-0.0}
if ( do_usage $* )
void set_variable(const std::string &name, const std::string &value)
Set environment variable.
set_variable INPUT_FILE
&set_variable PIPE
Definition: JRandomEvent.sh:43
&set_variable OUTPUT_FILE
then display $WORKDIR
Definition: plot-Domino.sh:127
set_variable DETECTOR
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR set_variable DEBUG set_variable WORKDIR set_variable PIPE $WORKDIR pipe dat set_variable OUTPUT_FILE $WORKDIR timeslice root set_variable DETECTOR $JPP_DATA km3net_reference detx set_variable TRIGGER $JPP_DATA trigger_parameters_arca txt set_variable PMT_FILE $JPP_DATA PMT_parameters txt set_variable BACKGROUND_HZ
then usage $script< detector file >< inputfile > fi case set_variable WORKDIR
Definition: JLegolas.sh:28
&set_variable TRIGGER

Definition at line 21 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}
set_variable INPUT_FILE
do $DIR JTransitTime o
Definition: JTransitTime.sh:44

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" ]]
do set_array DAQHEADER JPrintDAQHeader f
Definition: JTuneHV.sh:79
&set_variable PIPE
Definition: JRandomEvent.sh:43
data_type r[M+1]
Definition: JPolint.hh:742
do $DIR JTransitTime o
Definition: JTransitTime.sh:44
do set_variable SIGMA_NS set_variable OUTLIERS set_variable OUTPUT_FILE matrix[${ALPHA_DEG}\deg\] root $JPP JMatrixNZ a $DETECTOR f $INPUT_FILE o $OUTPUT_FILE S
Definition: JMatrixNZ.sh:56
&set_variable OUTPUT_FILE
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
Definition: JMuonPath.sh:45
then JCalibrateToT a
Definition: JTuneHV.sh:108
set_variable DETECTOR
then $DIR JPlotNPE PDG P
Definition: JPlotNPE-PDG.sh:60
&set_variable TRIGGER
#define DEBUG(A)
Message macros.
Definition: JMessage.hh:62

Definition at line 71 of file JEventProcessor.sh.