|
Jpp
master_rocky-43-ge265d140c
the software that should make you happy
|
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 | ThetaRMSfromBrems (const double E, const double v) const |
| Get RMS of scattering angle for Bremsstrahlung. More... | |
| double | EfromEErad (const double E) const |
| Pair production shower energy. More... | |
| double | ThetaRMSfromEErad (const double E, const double v) const |
| Get RMS of scattering angle for pair production. More... | |
| double | EfromGNrad (const double E) const |
| Photo-nuclear shower energy. More... | |
| double | ThetaRMSfromGNrad (const double E, const double v) const |
| Get RMS of scattering angle for photo-nuclear shower. More... | |
| virtual double | CalculateACoeff (double E) 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.
Bremsstrahlung and pair production cross sections are taken from Particle Data Group.
Gamma-nucleon cross section: Phys. Lett. B\ Vol. 697-3 (2011) 184-193.
Definition at line 36 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 56 of file JRadiation.hh.
|
inline |
Pair production cross section.
| E | muon energy [GeV] |
| eps | shower energy [GeV] |
Definition at line 80 of file JRadiation.hh.
|
inlinevirtual |
Pair production cross section.
| E | muon energy [GeV] |
Reimplemented in JPHYSICS::JRadiationFunction.
Definition at line 116 of file JRadiation.hh.
|
inline |
Bremsstrahlung cross section.
| E | muon energy [GeV] |
Definition at line 144 of file JRadiation.hh.
|
inlinevirtual |
Photo-nuclear cross section.
| E | muon energy [GeV] |
| eps | shower energy [GeV] |
Definition at line 167 of file JRadiation.hh.
|
inlinevirtual |
Photo-nuclear cross section.
| E | muon energy [GeV] |
Reimplemented in JPHYSICS::JRadiationFunction.
Definition at line 197 of file JRadiation.hh.
|
inline |
Bremsstrahlung shower energy.
| E | muon energy [GeV] |
Definition at line 222 of file JRadiation.hh.
|
inline |
Get RMS of scattering angle for Bremsstrahlung.
| E | muon energy [GeV] |
| v | energy loss fraction |
Definition at line 243 of file JRadiation.hh.
|
inline |
Pair production shower energy.
| E | muon energy [GeV] |
Definition at line 302 of file JRadiation.hh.
|
inline |
Get RMS of scattering angle for pair production.
| E | muon energy [GeV] |
| v | energy loss fraction |
Definition at line 328 of file JRadiation.hh.
|
inline |
Photo-nuclear shower energy.
| E | muon energy [GeV] |
Definition at line 356 of file JRadiation.hh.
|
inline |
Get RMS of scattering angle for photo-nuclear shower.
| E | muon energy [GeV] |
| v | energy loss fraction |
Definition at line 384 of file JRadiation.hh.
|
inlinevirtual |
Ionization a parameter.
| E | muon energy [GeV] |
Reimplemented in JPHYSICS::JRadiationFunction.
Definition at line 396 of file JRadiation.hh.
|
inlineprotected |
|
inlineprotectedvirtual |
Reimplemented in JPHYSICS::JRadiationFunction.
Definition at line 446 of file JRadiation.hh.
|
inlinestaticprotected |
Definition at line 469 of file JRadiation.hh.
|
inlinestaticprotected |
|
inlinestaticprotected |
Definition at line 485 of file JRadiation.hh.
|
inlinestaticprotected |
Definition at line 486 of file JRadiation.hh.
|
inlinestaticprotected |
Definition at line 487 of file JRadiation.hh.
|
inlinestaticprotected |
Definition at line 488 of file JRadiation.hh.
|
inlinestaticprotected |
Definition at line 489 of file JRadiation.hh.
|
protected |
Definition at line 491 of file JRadiation.hh.
|
protected |
Definition at line 492 of file JRadiation.hh.
|
protected |
Definition at line 493 of file JRadiation.hh.
|
protected |
Definition at line 494 of file JRadiation.hh.
|
protected |
Definition at line 495 of file JRadiation.hh.
|
protected |
Definition at line 496 of file JRadiation.hh.
|
protected |
Definition at line 497 of file JRadiation.hh.
|
protected |
Definition at line 498 of file JRadiation.hh.