ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4ShiftedGaussian (void) | |
G4ShiftedGaussian (G4int Verbosity) | |
G4double | G4FindShiftedMean (G4double RequestedMean, G4double RequestedStdDev) |
void | G4InsertShiftedMean (G4double ShiftedMean, G4double RequestedMean, G4double RequestedStdDev) |
void | G4SetVerbosity (G4int WhatVerbosity) |
~G4ShiftedGaussian (void) | |
Protected Member Functions | |
void | Initialize (void) |
Protected Attributes | |
std::vector< std::pair < std::pair< G4double, G4double >, G4double > > | ShiftedMean_ |
G4int | Verbosity_ |
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.
View newest version in sPHENIX GitHub at line 45 of file G4ShiftedGaussian.hh
G4ShiftedGaussian::G4ShiftedGaussian | ( | void | ) |
Default constructor
Definition at line 42 of file G4ShiftedGaussian.cc.
View newest version in sPHENIX GitHub at line 42 of file G4ShiftedGaussian.cc
References Initialize(), G4FFGDefaultValues::Verbosity, and Verbosity_.
G4ShiftedGaussian::G4ShiftedGaussian | ( | G4int | Verbosity | ) |
Overloaded constructor
Verbosity:
Verbosity levelDefinition at line 52 of file G4ShiftedGaussian.cc.
View newest version in sPHENIX GitHub at line 52 of file G4ShiftedGaussian.cc
References Initialize(), and Verbosity_.
G4ShiftedGaussian::~G4ShiftedGaussian | ( | void | ) |
Default deconstructor.
Definition at line 126 of file G4ShiftedGaussian.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 72 of file G4ShiftedGaussian.cc
References G4FFG_SAMPLING_FUNCTIONENTER__, G4FFG_SAMPLING_FUNCTIONLEAVE__, and ShiftedMean_.
Referenced by G4FPYSamplingOps::CheckAndSetParameters().
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.
View newest version in sPHENIX GitHub at line 96 of file G4ShiftedGaussian.cc
References G4FFG_SAMPLING_FUNCTIONENTER__, G4FFG_SAMPLING_FUNCTIONLEAVE__, and ShiftedMean_.
Referenced by G4FPYSamplingOps::ShiftParameters().
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.
View newest version in sPHENIX GitHub at line 116 of file G4ShiftedGaussian.cc
References G4FFG_SAMPLING_FUNCTIONENTER__, G4FFG_SAMPLING_FUNCTIONLEAVE__, and Verbosity_.
Referenced by G4FPYSamplingOps::G4SetVerbosity().
Initialize is a common function called by all constructors.
Definition at line 62 of file G4ShiftedGaussian.cc.
View newest version in sPHENIX GitHub at line 62 of file G4ShiftedGaussian.cc
References G4FFG_FUNCTIONENTER__, and G4FFG_FUNCTIONLEAVE__.
Referenced by G4ShiftedGaussian().
|
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.
View newest version in sPHENIX GitHub at line 107 of file G4ShiftedGaussian.hh
Referenced by G4FindShiftedMean(), and G4InsertShiftedMean().
|
protected |
Verbosity level
Definition at line 109 of file G4ShiftedGaussian.hh.
View newest version in sPHENIX GitHub at line 109 of file G4ShiftedGaussian.hh
Referenced by G4SetVerbosity(), and G4ShiftedGaussian().