1 #ifndef __JPHYSICS__JGEANZ__ 
    2 #define __JPHYSICS__JGEANZ__ 
   15 namespace JPP { 
using namespace JPHYSICS; }
 
   62         const double y = 
pow(z,a-1.0) * 
exp(-z/
b) / (
pow(
b,a) * std::tgamma(a));
 
  101         const double x = z / 
b;
 
  124                      const double eps = 1.0e-3)
 const 
  131         const double Q = P * (1.0 - eps);
 
  133         for (
int i = 100; i != 0; --i) {
 
  135           const double z = 0.5 * (zmin + zmax);
 
  138           if (fabs(p-Q) < p*eps) {
 
  148         return 0.5 * (zmin + zmax);
 
Q(UTCMax_s-UTCMin_s)-livetime_s
 
Auxiliary methods for mathematics. 
 
then usage $script< input file >[option[primary[working directory]]] nWhere option can be E
 
Function object for longitudinal profile of EM-shower. 
 
double Gamma(const double a, const double x)
Incomplete gamma function. 
 
JGeanz(const double __a0, const double __a1, const double __b)
constructor 
 
static const JGeanz geanz(1.85, 0.62, 0.54)
Function object for longitudinal EM-shower profile. 
 
T pow(const T &x, const double y)
Power . 
 
static double getMinimalShowerSize()
Get minimal shower size. 
 
double getIntegral(const double E, const double z) const 
Integral of PDF (starting from 0). 
 
double getMaximum(const double E) const 
Get depth of shower maximum. 
 
double getLength(const double E, const double P, const double eps=1.0e-3) const 
Get shower length for a given integrated probability. 
 
double getProbability(const double E, const double z) const 
Probability Density Function. 
 
then cat $TRIPOD_INITIAL<< EOF1 256877.5 4743716.7-2438.42 256815.5 4743395.0-2435.53 257096.2 4743636.0-2439.5EOFfiif[[!-f $DETECTOR]];then JEditDetector-a $DETECTOR_INITIAL-s"-1 addz -6.9"-o $DETECTOR--!eval`JPrintDetector-a $DETECTOR-O SUMMARY`for STRING in ${STRINGS[*]};do set_variable MODULE`getModule-a $DETECTOR-L"$STRING 0"`JEditDetector-a $DETECTOR-M"$MODULE setz -2.9"-o $DETECTOR--!donefiif[[!-f $TRIPOD]];then cp-p $TRIPOD_INITIAL $TRIPODfiJAcoustics.sh $DETECTOR_IDcat > acoustics_trigger_parameters txt<< EOFQ=0.0;TMax_s=0.020;numberOfHits=90;EOFJAcousticsEventBuilder.sh $DETECTOR $RUNS[*]INPUT_FILES=(`ls KM3NeT_ ${(l:8::0::0:) DETECTOR_ID}_0 *${^RUNS}_event.root`) cd $WORKDIRsource $JPP_DIR/examples/JAcoustics/acoustics-fit-toolkit.shif[!$HOMEDIR-ef $WORKDIR];then cp-p $HOMEDIR/$DETECTOR $WORKDIR cp-p $HOMEDIR/${^ACOUSTICS_KEYS}.txt $WORKDIR cp-p $HOMEDIR/${^INPUT_FILES}$WORKDIRfitimer_startinitialise stage_b 1 0 100.0e-6 10.0 0.002 0.1 0 > &stage log
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable STRING $argv[2] set_array QUANTILES set_variable FORMULA *[0] exp(-0.5 *(x-[1])*(x-[1])/([2]*[2]))" set_variable MODULE `getModule -a $DETECTOR -L "$STRING 0"` source JAcousticsToolkit.sh typeset -A TRIPODS get_tripods $WORKDIR/tripod.txt TRIPODS XMEAN
 
double operator()(const double E, const double z) const 
Probability Density Function.