Jpp  17.3.0-rc.1
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
JSlewingK40.sh File Reference

Go to the source code of this file.

Functions

esac set_variable TMAX
set_variable DETECTOR $WORKDIR
detector detx set_variable
BACKGROUND_HZ set_variable
numberOfSlices set_variable
INPUT_FILE $WORKDIR timeslice
root set_variable OUTPUT_FILE
$WORKDIR slewing[Monte\Carlo\]
root 
if ((1))
 

Variables

 version
 
then echo Variable JPP_DIR
undefined exit fi source
$JPP_DIR setenv sh $JPP_DIR
set_variable DEBUG
set_variable WORKDIR 
set_variable
 
then usage $script[working
directory] fi case
set_variable 
WORKDIR
 
then detectorType
 
then if [-f"$WORKDIR/timeslice.root"]
 
then JRandomTimesliceWriter a
$DETECTOR o $INPUT_FILE B
$BACKGROUND_HZ n
$numberOfSlices P 
slewing
 
then echo Monitoring data echo Detector
 
then JScale1D f
 
then JPlot1D f $WORKDIR scale root
 

Function Documentation

esac set_variable TMAX set_variable DETECTOR $WORKDIR detector detx set_variable BACKGROUND_HZ set_variable numberOfSlices set_variable INPUT_FILE $WORKDIR timeslice root set_variable OUTPUT_FILE $WORKDIR slewing [Monte\ Carlo\] root if ( (1)  )

Variable Documentation

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

Definition at line 6 of file JSlewingK40.sh.

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

Definition at line 30 of file JSlewingK40.sh.

then usage $script [working directory] fi case set_variable WORKDIR

Definition at line 35 of file JSlewingK40.sh.

then detectorType
Initial value:
=1
numberOfLines=1
numberOfFloors=1
JDetector
-D 1
-@detectorType=$detectorType
-@numberOfLines=$numberOfLines
-@numberOfFloors=$numberOfFloors
-o $DETECTOR -V V2
-d $DEBUG
fi
if (( 1 ))
remove to overwrite exit fi JDetector D $ID detectorType
V(JDAQEvent-JTriggerReprocessor)*1.0/(JDAQEvent+1.0e-10)
then fatal Wrong number of arguments fi JConvertDetectorFormat a o
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
Definition: JMuonPath.sh:47
then set_variable MODULE getModule a $DETECTOR L $STRING $FLOOR JEditDetector a $DETECTOR M $MODULE add $X o $DETECTOR else echo No update of detector $DETECTOR
do echo Generating $dir eval D
Definition: JDrawLED.sh:53

Definition at line 49 of file JSlewingK40.sh.

then rm i $WORKDIR timeslice root fi if[!-f"$WORKDIR/timeslice.root"]

Definition at line 65 of file JSlewingK40.sh.

then JRandomTimesliceWriter a $DETECTOR o $INPUT_FILE B $BACKGROUND_HZ n $numberOfSlices P slewing
Initial value:
=1
-d $DEBUG --!
fi
fi
if (( 1 ))
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
Definition: JMuonPath.sh:47

Definition at line 76 of file JSlewingK40.sh.

then echo Monitoring data echo Detector

Definition at line 97 of file JSlewingK40.sh.

then JFit f
Initial value:
-f ${OUTPUT_FILE}:h1
-F "1.0/GetEntries"
-O "nosw2"
-o $WORKDIR/scale.root --!
fi
if (( 1 ))
o $QUALITY_ROOT d $DEBUG!CHECK_EXIT_CODE JPlot1D f
Definition: JDataQuality.sh:76
then fatal Wrong number of arguments fi JConvertDetectorFormat a o
then awk F
&set_variable OUTPUT_FILE
then display $WORKDIR
Definition: plot-Domino.sh:128
void scale(vector< double > &v, double c)
scale vector content

Definition at line 100 of file JSlewingK40.sh.

then JPlot1D f $WORKDIR scale root

Definition at line 138 of file JSlewingK40.sh.