![]()  | 
						
							 
								ECCE @ EIC Software
							  
							
								Reference for 
								ECCE @ EIC 
								simulation and reconstruction software on GitHub
							  
						 | 
					
 Inheritance diagram for G4INCL::NuclearDensityFunctions::ModifiedHarmonicOscillator:
 Collaboration diagram for G4INCL::NuclearDensityFunctions::ModifiedHarmonicOscillator:Public Member Functions | |
| ModifiedHarmonicOscillator (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 | 
| const G4double | normalisation | 
  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 79 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 79 of file G4INCLNDFModifiedHarmonicOscillator.hh
      
  | 
  inline | 
Definition at line 81 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 81 of file G4INCLNDFModifiedHarmonicOscillator.hh
      
  | 
  inline | 
Definition at line 94 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 94 of file G4INCLNDFModifiedHarmonicOscillator.hh
References theDiffusenessParameter.
      
  | 
  inline | 
Definition at line 93 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 93 of file G4INCLNDFModifiedHarmonicOscillator.hh
References theRadiusParameter.
      
  | 
  inlinevirtual | 
Compute the value of the function.
Implements G4INCL::IFunction1D.
Definition at line 88 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 88 of file G4INCLNDFModifiedHarmonicOscillator.hh
References theDiffusenessParameter, and theRadiusParameter.
      
  | 
  inline | 
Definition at line 97 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 97 of file G4INCLNDFModifiedHarmonicOscillator.hh
      
  | 
  inline | 
Definition at line 96 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 96 of file G4INCLNDFModifiedHarmonicOscillator.hh
References r, and theRadiusParameter.
      
  | 
  protected | 
Definition at line 101 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 101 of file G4INCLNDFModifiedHarmonicOscillator.hh
      
  | 
  protected | 
Definition at line 97 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 97 of file G4INCLNDFModifiedHarmonicOscillator.hh
Referenced by getDiffusenessParameter(), and operator()().
      
  | 
  protected | 
Definition at line 97 of file G4INCLNDFModifiedHarmonicOscillator.hh.
View newest version in sPHENIX GitHub at line 97 of file G4INCLNDFModifiedHarmonicOscillator.hh
Referenced by getRadiusParameter(), operator()(), and setRadiusParameter().