Geant4-11
|
#include <G4AngularDistributionNP.hh>
Public Member Functions | |
virtual G4double | CosTheta (G4double s, G4double m1, G4double m2) const |
G4AngularDistributionNP () | |
virtual G4double | Phi () const |
virtual | ~G4AngularDistributionNP () |
Private Types | |
enum | { NENERGY =39 , NANGLE =180 } |
Static Private Attributes | |
static const G4float | dsigmax [NENERGY] |
static const G4float | elab [NENERGY] |
static const G4float | pcm [NENERGY] |
static const G4float | sig [NENERGY][NANGLE] |
static const G4float | sigtot [NENERGY] |
Definition at line 40 of file G4AngularDistributionNP.hh.
|
private |
|
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, S(), sig, and sqr().
|
virtual |
Reimplemented from G4VAngularDistribution.
Definition at line 131 of file G4AngularDistributionNP.cc.
References G4UniformRand, and twopi.
|
staticprivate |
Definition at line 61 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 61 of file G4AngularDistributionNP.hh.