Jpp  19.1.0-rc.1
the software that should make you happy
Namespaces | Functions | Variables
JPDFToolkit.hh File Reference

Auxiliary methods for PDF calculations. More...

#include <cmath>
#include "JTools/JRange.hh"
#include "JPhysics/JConstants.hh"
#include "JPhysics/JPhysicsToolkit.hh"

Go to the source code of this file.

Namespaces

 JPHYSICS
 Auxiliary methods for light properties of deep-sea water.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Functions

double JPHYSICS::getMinimalWavelength ()
 Get minimal wavelength for PDF evaluations. More...
 
double JPHYSICS::getMaximalWavelength ()
 Get maximal wavelength for PDF evaluations. More...
 
double JPHYSICS::cherenkov (const double lambda, const double n)
 Number of Cherenkov photons per unit track length and per unit wavelength. More...
 
double JPHYSICS::getDeltaRayTmin ()
 Get minimum delta-ray kinetic energy. More...
 
double JPHYSICS::getDeltaRayTmax (const double E, const double M)
 Get maximum delta-ray kinetic energy for given lepton energy and mass. More...
 
double JPHYSICS::getDeltaRays (const double E, const double M, const double Tmin, const double Tmax, const double Z, const double A)
 Get equivalent EM-shower energy due to delta-rays per unit track length
for an ionising particle with given energy and given mass. More...
 
template<class JFormFactor_t >
double JPHYSICS::getDeltaRays (const double E, const double M, const double Tmin, const double Tmax, const double Z, const double A, const JFormFactor_t &F, const int N=1000000)
 Get equivalent EM-shower energy due to delta-rays per unit track length
for an ionising particle with given energy and given mass and for a given form factor. More...
 
double JPHYSICS::getDeltaRaysFromElectron (const double E, const JRange< double > T_GeV=JRange< double >(DELTARAY_TMIN, DELTARAY_TMAX))
 Equivalent EM-shower energy due to delta-rays per unit electron track length. More...
 
double JPHYSICS::getDeltaRaysFromMuon (const double E, const JRange< double > T_GeV=JRange< double >(DELTARAY_TMIN, DELTARAY_TMAX))
 Equivalent EM-shower energy due to delta-rays per unit muon track length. More...
 
double JPHYSICS::getDeltaRaysFromMuonFit (const double E)
 Equivalent EM-shower energy due to delta-rays per unit muon track length. More...
 
double JPHYSICS::getDeltaRaysFromTau (const double E, const JRange< double > T_GeV=JRange< double >(DELTARAY_TMIN, DELTARAY_TMAX))
 Equivalent EM-shower energy due to delta-rays per unit tau track length. More...
 
double JPHYSICS::getDeltaRaysFromTauFit (const double E)
 Equivalent EM-shower energy due to delta-rays per unit tau track length. More...
 
double JPHYSICS::getDeltaRayProbability (const double x)
 Emission profile of photons from delta-rays. More...
 
const double JPHYSICS::getRayleighCrossSection (const double n, const double lambda)
 Rayleigh cross section. More...
 
const double JPHYSICS::getRayleighScatteringLength (const double n, const double lambda)
 Rayleigh scattering length. More...
 

Variables

static const double JPHYSICS::DELTARAY_TMIN = 0.000915499
 Minimum allowed delta-ray kinetic energy [GeV]. More...
 
static const double JPHYSICS::DELTARAY_TMAX = 1.0e10
 Maximum allowed delta-ray kinetic energy [GeV]. More...
 

Detailed Description

Auxiliary methods for PDF calculations.

Author
mdejong, bjung

Definition in file JPDFToolkit.hh.