|
Geant4
10.03.p01
|
#include <G4INCLNDFGaussian.hh>


Public Member Functions | |
| Gaussian (G4double maximumRadius, G4double standardDeviation) | |
| G4double | operator() (const G4double r) const |
| Compute the value of the function. More... | |
Public Member Functions inherited from G4INCL::IFunction1D | |
| IFunction1D () | |
| IFunction1D (const G4double x0, const G4double x1) | |
| virtual | ~IFunction1D () |
| virtual G4double | getXMinimum () const |
| Return the minimum allowed value of the independent variable. More... | |
| virtual G4double | getXMaximum () const |
| Return the maximum allowed value of the independent variable. More... | |
| virtual G4double | integrate (const G4double x0, const G4double x1, const G4double step=-1.) const |
| Integrate the function between two values. More... | |
| IFunction1D * | primitive () const |
| Return a pointer to the (numerical) primitive to this function. More... | |
| InterpolationTable * | inverseCDFTable (ManipulatorFunc fWrap=0, const G4int nNodes=60) const |
| Return a pointer to the inverse of the CDF of this function. More... | |
Protected Attributes | |
| G4double | theStandardDeviation |
| const G4double | normalisation |
Protected Attributes inherited from G4INCL::IFunction1D | |
| G4double | xMin |
| Minimum value of the independent variable. More... | |
| G4double | xMax |
| Maximum value of the independent variable. More... | |
Additional Inherited Members | |
Public Types inherited from G4INCL::IFunction1D | |
| typedef G4double(*const | ManipulatorFunc )(const G4double) |
| Typedef to simplify the syntax of inverseCDFTable. More... | |
Definition at line 71 of file G4INCLNDFGaussian.hh.
|
inline |
Definition at line 73 of file G4INCLNDFGaussian.hh.
|
inlinevirtual |
Compute the value of the function.
Implements G4INCL::IFunction1D.
Definition at line 79 of file G4INCLNDFGaussian.hh.
|
protected |
Definition at line 86 of file G4INCLNDFGaussian.hh.
|
protected |
Definition at line 85 of file G4INCLNDFGaussian.hh.