Jpp
|
Auxiliary class for the calculation of the muon radiative cross sections. More...
#include <JRadiation.hh>
Public Member Functions | |
virtual | ~JRadiation () |
Virtual desctructor. More... | |
JRadiation (const double z, const double a, const int integrsteps, const double eminBrems, const double eminEErad, const double eminGNrad) | |
Constructor. More... | |
double | SigmaEErad (const double E, const double eps) const |
Pair production cross section. More... | |
virtual double | TotalCrossSectionEErad (const double E) const |
Pair production cross section. More... | |
double | TotalCrossSectionBrems (const double E) const |
Bremsstrahlung cross section. More... | |
virtual double | SigmaGNrad (const double E, const double eps) const |
Photo-nuclear cross section. More... | |
virtual double | TotalCrossSectionGNrad (const double E) const |
Photo-nuclear cross section. More... | |
double | EfromBrems (const double E) const |
Bremsstrahlung shower energy. More... | |
double | EfromEErad (const double E) const |
Pair production shower energy. More... | |
double | EfromGNrad (const double E) const |
Photo-nuclear shower energy. More... | |
virtual double | CalculateACoeff (double Energy) const |
Ionization a parameter. More... | |
Protected Member Functions | |
double | GofZEvrho (const double E, const double v, const double r) const |
virtual double | IntegralofG (const double E, const double eps) const |
Static Protected Member Functions | |
static double | sigmaGammaPparam (const double eps) |
static double | PhiofEofepsparam (const double E, const double eps) |
static double | le () |
static double | r0 () |
static double | Astar () |
static double | B () |
static double | BP () |
Protected Attributes | |
const double | Z |
const double | A |
const double | Dn |
const double | DnP |
const int | steps |
const double | EminBrems |
const double | EminEErad |
const double | EminGNrad |
Auxiliary class for the calculation of the muon radiative cross sections.
Definition at line 31 of file JRadiation.hh.
|
inlinevirtual |
|
inline |
Constructor.
z | number of protons |
a | number of nucleons |
integrsteps | number of integration steps |
eminBrems | energy threshold Bremsstrahlung [GeV] |
eminEErad | energy threshold pair production [GeV] |
eminGNrad | energy threshold photo-production [GeV] |
Definition at line 51 of file JRadiation.hh.
|
inline |
Pair production cross section.
E | muon energy [GeV] |
eps | shower energy [GeV] |
Definition at line 77 of file JRadiation.hh.
|
inlinevirtual |
Pair production cross section.
E | muon energy [GeV] |
Reimplemented in JPHYSICS::JRadiationFunction.
Definition at line 113 of file JRadiation.hh.
|
inline |
Bremsstrahlung cross section.
E | muon energy [GeV] |
Definition at line 141 of file JRadiation.hh.
|
inlinevirtual |
Photo-nuclear cross section.
E | muon energy [GeV] |
eps | shower energy [GeV] |
Definition at line 164 of file JRadiation.hh.
|
inlinevirtual |
Photo-nuclear cross section.
E | muon energy [GeV] |
Reimplemented in JPHYSICS::JRadiationFunction.
Definition at line 194 of file JRadiation.hh.
|
inline |
Bremsstrahlung shower energy.
E | muon energy [GeV] |
Definition at line 219 of file JRadiation.hh.
|
inline |
Pair production shower energy.
E | muon energy [GeV] |
Definition at line 239 of file JRadiation.hh.
|
inline |
Photo-nuclear shower energy.
E | muon energy [GeV] |
Definition at line 263 of file JRadiation.hh.
|
inlinevirtual |
Ionization a parameter.
Energy | muon energy [GeV] |
Reimplemented in JPHYSICS::JRadiationFunction.
Definition at line 289 of file JRadiation.hh.
|
inlineprotected |
Definition at line 320 of file JRadiation.hh.
|
inlineprotectedvirtual |
Reimplemented in JPHYSICS::JRadiationFunction.
Definition at line 339 of file JRadiation.hh.
|
inlinestaticprotected |
Definition at line 362 of file JRadiation.hh.
|
inlinestaticprotected |
Definition at line 367 of file JRadiation.hh.
|
inlinestaticprotected |
Definition at line 378 of file JRadiation.hh.
|
inlinestaticprotected |
Definition at line 379 of file JRadiation.hh.
|
inlinestaticprotected |
Definition at line 380 of file JRadiation.hh.
|
inlinestaticprotected |
Definition at line 381 of file JRadiation.hh.
|
inlinestaticprotected |
Definition at line 382 of file JRadiation.hh.
|
protected |
Definition at line 384 of file JRadiation.hh.
|
protected |
Definition at line 385 of file JRadiation.hh.
|
protected |
Definition at line 386 of file JRadiation.hh.
|
protected |
Definition at line 387 of file JRadiation.hh.
|
protected |
Definition at line 388 of file JRadiation.hh.
|
protected |
Definition at line 389 of file JRadiation.hh.
|
protected |
Definition at line 390 of file JRadiation.hh.
|
protected |
Definition at line 391 of file JRadiation.hh.