Geant4
10.01.p02
|
#include <G4AngularDistributionPP.hh>
Public Member Functions | |
G4AngularDistributionPP () | |
virtual | ~G4AngularDistributionPP () |
virtual G4double | CosTheta (G4double s, G4double m1, G4double m2) const |
virtual G4double | Phi () const |
Public Member Functions inherited from G4VAngularDistribution | |
G4VAngularDistribution () | |
virtual | ~G4VAngularDistribution () |
Private Types | |
enum | { NENERGY =40, NENERGYC =22, NANGLE =180 } |
Static Private Attributes | |
static const G4float | sig [NENERGY][NANGLE] |
static const G4float | pcm [NENERGY] |
static const G4float | elab [NENERGY] |
static const G4float | dsigmax [NENERGY] |
static const G4float | sigtot [NENERGY] |
Definition at line 40 of file G4AngularDistributionPP.hh.
|
private |
Enumerator | |
---|---|
NENERGY | |
NENERGYC | |
NANGLE |
Definition at line 45 of file G4AngularDistributionPP.hh.
|
inline |
Definition at line 49 of file G4AngularDistributionPP.hh.
|
inlinevirtual |
Definition at line 51 of file G4AngularDistributionPP.hh.
Implements G4VAngularDistribution.
Definition at line 37 of file G4AngularDistributionPP.cc.
References degree, elab, G4cout, G4endl, G4UniformRand, GeV, NANGLE, NENERGY, G4INCL::Math::pi, sig, and sqr().
|
virtual |
Reimplemented from G4VAngularDistribution.
Definition at line 122 of file G4AngularDistributionPP.cc.
References G4UniformRand.
|
staticprivate |
Definition at line 61 of file G4AngularDistributionPP.hh.
|
staticprivate |
Definition at line 61 of file G4AngularDistributionPP.hh.
Referenced by CosTheta().
|
staticprivate |
Definition at line 61 of file G4AngularDistributionPP.hh.
|
staticprivate |
Definition at line 60 of file G4AngularDistributionPP.hh.
Referenced by CosTheta().
|
staticprivate |
Definition at line 61 of file G4AngularDistributionPP.hh.