1 #ifndef __JPHYSICS__JRADIATIONFUNCTION__ 
    2 #define __JPHYSICS__JRADIATIONFUNCTION__ 
   17 namespace JPP { 
using namespace JPHYSICS; }
 
   49                        const unsigned int number_of_bins,
 
   54       using namespace JTOOLS;
 
   64         const double x    = 
i->getX();
 
   65         const double E    = 
exp(x);
 
   68         const double ymax = 0.0;
 
   72           i->getY().configure(
make_grid(number_of_bins, ymin, ymax));
 
   76             const double y   = 
j->getX();
 
   77             const double eps = 
exp(y) * 
E;
 
   93         const double E = 
exp(
i->getX());
 
  106         const double E = 
exp(
i->getX());
 
  119         const double E = 
exp(
i->getX());
 
  137       const double x = 
log(E);
 
  139       if (x >= 
sigmaEE. begin()->getX() &&
 
  140           x <= 
sigmaEE.rbegin()->getX()) {
 
  145         catch(std::exception& error) {}
 
  160       const double x = 
log(E);
 
  162       if (x >= 
sigmaGN. begin()->getX() &&
 
  163           x <= 
sigmaGN.rbegin()->getX()) {
 
  168         catch(std::exception& error) {}
 
  183       const double x = 
log(E);
 
  185       if (x >= 
Acoeff. begin()->getX() &&
 
  186           x <= 
Acoeff.rbegin()->getX()) {
 
  191         catch(std::exception& error) {}
 
  199                                const double eps)
 const override 
  203         const double x = 
log(E); 
 
  204         const double y = 
log(eps/E); 
 
  209       catch(std::exception& error) {}
 
virtual double CalculateACoeff(double E) const 
Ionization a parameter. 
 
JRadiationFunction(const JRadiation &radiation, const unsigned int number_of_bins, const double Emin, const double Emax)
Constructor. 
 
then usage $script< input file >[option[primary[working directory]]] nWhere option can be E
 
virtual double CalculateACoeff(const double E) const override
Ionization a parameter. 
 
virtual double IntegralofG(const double E, const double eps) const override
 
Muon radiative cross sections. 
 
Fast implementation of class JRadiation. 
 
Various implementations of functional maps. 
 
Auxiliary class for the calculation of the muon radiative cross sections. 
 
virtual double TotalCrossSectionEErad(const double E) const override
Pair production cross section. 
 
virtual double TotalCrossSectionGNrad(const double E) const override
Photo-nuclear cross section. 
 
then set_variable DIR else fatal Wrong number of arguments fi for INPUT_FILE in ls rt $DIR stage * log
 
JTOOLS::JMultiFunction< JFunction1D_t, JTOOLS::JMapList< JTOOLS::JPolint1FunctionalGridMap > > JFunction2D_t
 
virtual double TotalCrossSectionEErad(const double E) const 
Pair production cross section. 
 
JTOOLS::JGridPolint1Function1D_t JFunction1D_t
 
virtual double IntegralofG(const double E, const double eps) const 
 
virtual double TotalCrossSectionGNrad(const double E) const 
Photo-nuclear cross section. 
 
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