| 
    Geant4
    10.00.p02
    
   | 
 
G4ShiftedGaussian is a class for storing the shifted values used for sampling a Gaussian distribution and returning only positive values; it is integrated into G4FPYSamplingOps. More...
#include <G4ShiftedGaussian.hh>
Public Member Functions | |
| G4ShiftedGaussian (void) | |
| Default constructor.  More... | |
| G4ShiftedGaussian (G4int Verbosity) | |
| Overloaded constructor.  More... | |
| G4double | G4FindShiftedMean (G4double RequestedMean, G4double RequestedStdDev) | 
Returns the shifted mean that correlates to a RequestedMean and RequestedStdDev pair.  More... | |
| void | G4InsertShiftedMean (G4double ShiftedMean, G4double RequestedMean, G4double RequestedStdDev) | 
Inserts a ShiftedMean indexed by the RequestedMean and RequestedStdDev.  More... | |
| void | G4SetVerbosity (G4int WhatVerbosity) | 
| Sets the verbosity levels.  More... | |
| ~G4ShiftedGaussian (void) | |
| Default deconstructor.  More... | |
Protected Member Functions | |
| void | Initialize (void) | 
| Initialize is a common function called by all constructors.  More... | |
Protected Attributes | |
| std::vector< std::pair < std::pair< G4double, G4double >, G4double > >  | ShiftedMean_ | 
Contains the adjusted mean of the POSITIVE only Gaussian distribution associated with a RequestedMean and RequestedStdDev pair.  More... | |
| G4int | Verbosity_ | 
| Verbosity level.  More... | |
G4ShiftedGaussian is a class for storing the shifted values used for sampling a Gaussian distribution and returning only positive values; it is integrated into G4FPYSamplingOps.
Definition at line 45 of file G4ShiftedGaussian.hh.
| G4ShiftedGaussian::G4ShiftedGaussian | ( | void | ) | 
Default constructor.
Definition at line 42 of file G4ShiftedGaussian.cc.
References Initialize(), G4FFGDefaultValues::Verbosity, and Verbosity_.
 Here is the call graph for this function:| G4ShiftedGaussian::G4ShiftedGaussian | ( | G4int | Verbosity | ) | 
Overloaded constructor.
Verbosity: Verbosity levelDefinition at line 52 of file G4ShiftedGaussian.cc.
References Initialize(), and Verbosity_.
 Here is the call graph for this function:| G4ShiftedGaussian::~G4ShiftedGaussian | ( | void | ) | 
Default deconstructor.
Definition at line 126 of file G4ShiftedGaussian.cc.
References G4FFG_FUNCTIONENTER__, and G4FFG_FUNCTIONLEAVE__.
Returns the shifted mean that correlates to a RequestedMean and RequestedStdDev pair. 
0 is returned if there is no associated value.
Definition at line 72 of file G4ShiftedGaussian.cc.
References G4FFG_SAMPLING_FUNCTIONENTER__, G4FFG_SAMPLING_FUNCTIONLEAVE__, and ShiftedMean_.
Referenced by G4FPYSamplingOps::CheckAndSetParameters().
 Here is the caller graph for this function:| void G4ShiftedGaussian::G4InsertShiftedMean | ( | G4double | ShiftedMean, | 
| G4double | RequestedMean, | ||
| G4double | RequestedStdDev | ||
| ) | 
Inserts a ShiftedMean indexed by the RequestedMean and RequestedStdDev. 
Definition at line 96 of file G4ShiftedGaussian.cc.
References G4FFG_SAMPLING_FUNCTIONENTER__, G4FFG_SAMPLING_FUNCTIONLEAVE__, and ShiftedMean_.
Referenced by G4FPYSamplingOps::ShiftParameters().
 Here is the caller graph for this function:| void G4ShiftedGaussian::G4SetVerbosity | ( | G4int | WhatVerbosity | ) | 
Sets the verbosity levels.
WhichVerbosity: Combination of levelsSILENT: All verbose output is repressedUPDATES: Only high-level internal changes are reportedDAUGHTER_INFO: Displays information about daughter product samplingNEUTRON_INFO: Displays information about neutron samplingGAMMA_INFO: Displays information about gamma samplingALPHA_INFO: Displays information about alpha samplingMOMENTUM_INFO: Displays information about momentum balancingEXTRAPOLATION_INTERPOLATION_INFO: Displays information about any data extrapolation or interpolation that occursDEBUG: Reports program flow as it steps through functionsPRINT_ALL: Displays any and all output Definition at line 116 of file G4ShiftedGaussian.cc.
References G4FFG_SAMPLING_FUNCTIONENTER__, G4FFG_SAMPLING_FUNCTIONLEAVE__, and Verbosity_.
Referenced by G4FPYSamplingOps::G4SetVerbosity().
 Here is the caller graph for this function:
      
  | 
  protected | 
Initialize is a common function called by all constructors.
Definition at line 62 of file G4ShiftedGaussian.cc.
References G4FFG_FUNCTIONENTER__, and G4FFG_FUNCTIONLEAVE__.
Referenced by G4ShiftedGaussian().
 Here is the caller graph for this function:
      
  | 
  protected | 
Contains the adjusted mean of the POSITIVE only Gaussian distribution associated with a RequestedMean and RequestedStdDev pair. 
Definition at line 107 of file G4ShiftedGaussian.hh.
Referenced by G4FindShiftedMean(), and G4InsertShiftedMean().
      
  | 
  protected | 
Verbosity level.
Definition at line 109 of file G4ShiftedGaussian.hh.
Referenced by G4SetVerbosity(), and G4ShiftedGaussian().