Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CrProtonReentrant.cxx File Reference

#include <math.h>
#include <CLHEP/Random/RandomEngine.h>
#include <CLHEP/Random/RandGeneral.h>
#include <CLHEP/Random/JamesRandom.h>
#include "CrProtonReentrant.h"

Go to the source code of this file.

Functions

G4double beta (G4double E )
G4double rigidity (G4double E )
G4double energy (G4double rigidity )
G4double reentrantCRspec (G4double E , G4double cor , G4double phi )
G4double reentrantCRenvelope (G4double E , G4double cor , G4double phi )
G4double reentrantCRenvelope_integral (G4double E , G4double cor , G4double phi )
G4double reentrantCRenvelope_integral_inv (G4double value, G4double cor , G4double phi )
G4double reentrantCRenergy (HepRandomEngine* engine, G4double cor, G4double solarPotential)

Variables

const G4double lowE_reentrant = 0.1
const G4double highE_reentrant = 10.0
const G4double INTEGRAL_reentrant = 26.449
const G4double A_reentrant = 3.0e-3
 Generate a random distribution of secondary cosmic ray protons: j(E) = A * E**-a * exp(-pow(energy/LOW_CUTOFF,-1)) A = 3.0e-03 a = 2.5 LOW_CUTOFF = 0.16 References: Energy spectrum above is obtained by eye-ball fitting of AMS data (Alcaraz et al. More...

const G4double a_reentrant = 2.5
G4double LOW_CUTOFF = 0.16


Function Documentation

G4double beta ( G4double E ) [inline]
 

Definition at line 45 of file CrProtonReentrant.cxx.

G4double energy ( G4double rigidity ) [inline]
 

Definition at line 55 of file CrProtonReentrant.cxx.

G4double reentrantCRenergy ( HepRandomEngine * engine,
G4double cor,
G4double solarPotential )
 

Definition at line 105 of file CrProtonReentrant.cxx.

Referenced by CrProtonReentrant::energySrc(), and CrElectronReentrant::energySrc().

G4double reentrantCRenvelope ( G4double E,
G4double cor,
G4double phi ) [inline]
 

Definition at line 86 of file CrProtonReentrant.cxx.

Referenced by reentrantCRenergy().

G4double reentrantCRenvelope_integral ( G4double E,
G4double cor,
G4double phi ) [inline]
 

Definition at line 93 of file CrProtonReentrant.cxx.

Referenced by reentrantCRenergy().

G4double reentrantCRenvelope_integral_inv ( G4double value,
G4double cor,
G4double phi ) [inline]
 

Definition at line 99 of file CrProtonReentrant.cxx.

Referenced by reentrantCRenergy().

G4double reentrantCRspec ( G4double E,
G4double cor,
G4double phi ) [inline]
 

Definition at line 81 of file CrProtonReentrant.cxx.

Referenced by reentrantCRenergy().

G4double rigidity ( G4double E ) [inline]
 

Definition at line 50 of file CrProtonReentrant.cxx.


Variable Documentation

const G4double A_reentrant = 3.0e-3
 

Generate a random distribution of secondary cosmic ray protons: j(E) = A * E**-a * exp(-pow(energy/LOW_CUTOFF,-1)) A = 3.0e-03 a = 2.5 LOW_CUTOFF = 0.16 References: Energy spectrum above is obtained by eye-ball fitting of AMS data (Alcaraz et al.

2000, Phys. Letter B 472, 215)

Definition at line 73 of file CrProtonReentrant.cxx.

const G4double INTEGRAL_reentrant = 26.449
 

Definition at line 41 of file CrProtonReentrant.cxx.

G4double LOW_CUTOFF = 0.16
 

Definition at line 77 of file CrProtonSplash.cxx.

const G4double a_reentrant = 2.5
 

Definition at line 75 of file CrProtonReentrant.cxx.

const G4double highE_reentrant = 10.0
 

Definition at line 34 of file CrProtonReentrant.cxx.

const G4double lowE_reentrant = 0.1
 

Definition at line 33 of file CrProtonReentrant.cxx.


Generated at Wed Nov 21 12:20:35 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000