Geant4
10.02.p02
|
#include <G4AngularDistributionNP.hh>
Public Member Functions | |
G4AngularDistributionNP () | |
virtual | ~G4AngularDistributionNP () |
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 =39, 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 G4AngularDistributionNP.hh.
|
private |
Enumerator | |
---|---|
NENERGY | |
NANGLE |
Definition at line 45 of file G4AngularDistributionNP.hh.
|
inline |
Definition at line 49 of file G4AngularDistributionNP.hh.
|
inlinevirtual |
Definition at line 51 of file G4AngularDistributionNP.hh.
Implements G4VAngularDistribution.
Definition at line 37 of file G4AngularDistributionNP.cc.
References degree, elab, FatalException, G4cout, G4endl, G4Exception(), G4UniformRand, GeV, NANGLE, NENERGY, pi, sig, and sqr().
|
virtual |
Reimplemented from G4VAngularDistribution.
Definition at line 131 of file G4AngularDistributionNP.cc.
References G4UniformRand, and twopi.
|
staticprivate |
Definition at line 60 of file G4AngularDistributionNP.hh.
|
staticprivate |
Definition at line 60 of file G4AngularDistributionNP.hh.
Referenced by CosTheta().
|
staticprivate |
Definition at line 60 of file G4AngularDistributionNP.hh.
|
staticprivate |
Definition at line 59 of file G4AngularDistributionNP.hh.
Referenced by CosTheta().
|
staticprivate |
Definition at line 60 of file G4AngularDistributionNP.hh.