Geant4
10.03
|
#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, FatalException, G4cout, G4endl, G4Exception(), G4UniformRand, GeV, NANGLE, NENERGY, pi, sig, and sqr().
|
virtual |
Reimplemented from G4VAngularDistribution.
Definition at line 133 of file G4AngularDistributionPP.cc.
References G4UniformRand, and twopi.
|
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.