ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
ModifiedHarmonicOscillatorRP (G4double radiusParameter, G4double maximumRadius, G4double diffusenessParameter) | |
G4double | operator() (const G4double r) const |
Compute the value of the function. | |
G4double | getRadiusParameter () |
G4double | getDiffusenessParameter () |
void | setRadiusParameter (G4double r) |
void | setDiffusenessParameter (G4double a) |
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. | |
virtual G4double | getXMaximum () const |
Return the maximum allowed value of the independent variable. | |
virtual G4double | integrate (const G4double x0, const G4double x1, const G4double step=-1.) const |
Integrate the function between two values. | |
IFunction1D * | primitive () const |
Return a pointer to the (numerical) primitive to this function. | |
InterpolationTable * | inverseCDFTable (ManipulatorFunc fWrap=0, const G4int nNodes=60) const |
Return a pointer to the inverse of the CDF of this function. | |
Protected Attributes | |
G4double | theRadiusParameter |
G4double | theDiffusenessParameter |
Protected Attributes inherited from G4INCL::IFunction1D | |
G4double | xMin |
Minimum value of the independent variable. | |
G4double | xMax |
Maximum value of the independent variable. | |
Additional Inherited Members | |
Public Types inherited from G4INCL::IFunction1D | |
typedef G4double(*const | ManipulatorFunc )(const G4double) |
Typedef to simplify the syntax of inverseCDFTable. | |
Definition at line 56 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 56 of file G4INCLNDFModifiedHarmonicOscillator.hh
|
inline |
Definition at line 58 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 58 of file G4INCLNDFModifiedHarmonicOscillator.hh
|
inline |
Definition at line 70 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 70 of file G4INCLNDFModifiedHarmonicOscillator.hh
References theDiffusenessParameter.
|
inline |
Definition at line 69 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 69 of file G4INCLNDFModifiedHarmonicOscillator.hh
References theRadiusParameter.
|
inlinevirtual |
Compute the value of the function.
Implements G4INCL::IFunction1D.
Definition at line 64 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 64 of file G4INCLNDFModifiedHarmonicOscillator.hh
References max, theDiffusenessParameter, and theRadiusParameter.
|
inline |
Definition at line 73 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 73 of file G4INCLNDFModifiedHarmonicOscillator.hh
|
inline |
Definition at line 72 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 72 of file G4INCLNDFModifiedHarmonicOscillator.hh
References r, and theRadiusParameter.
|
protected |
Definition at line 73 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 73 of file G4INCLNDFModifiedHarmonicOscillator.hh
Referenced by getDiffusenessParameter(), and operator()().
|
protected |
Definition at line 73 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 73 of file G4INCLNDFModifiedHarmonicOscillator.hh
Referenced by getRadiusParameter(), operator()(), and setRadiusParameter().