ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4GaussLegendreQ Class Reference

#include <geant4/tree/geant4-10.6-release/source/global/HEPNumerics/include/G4GaussLegendreQ.hh>

+ Inheritance diagram for G4GaussLegendreQ:
+ Collaboration diagram for G4GaussLegendreQ:

Public Member Functions

 G4GaussLegendreQ (function pFunction)
 
 G4GaussLegendreQ (function pFunction, G4int nLegendre)
 
G4double Integral (G4double a, G4double b) const
 
G4double QuickIntegral (G4double a, G4double b) const
 
G4double AccurateIntegral (G4double a, G4double b) const
 
- Public Member Functions inherited from G4VGaussianQuadrature
 G4VGaussianQuadrature (function pFunction)
 
virtual ~G4VGaussianQuadrature ()
 
G4double GetAbscissa (G4int index) const
 
G4double GetWeight (G4int index) const
 
G4int GetNumber () const
 

Private Member Functions

 G4GaussLegendreQ (const G4GaussLegendreQ &)
 
G4GaussLegendreQoperator= (const G4GaussLegendreQ &)
 

Additional Inherited Members

- Protected Member Functions inherited from G4VGaussianQuadrature
G4double GammaLogarithm (G4double xx)
 
- Protected Attributes inherited from G4VGaussianQuadrature
function fFunction
 
G4doublefAbscissa
 
G4doublefWeight
 
G4int fNumber
 

Detailed Description

Definition at line 89 of file G4GaussLegendreQ.hh.

View newest version in sPHENIX GitHub at line 89 of file G4GaussLegendreQ.hh

Constructor & Destructor Documentation

G4GaussLegendreQ::G4GaussLegendreQ ( function  pFunction)
explicit

Definition at line 32 of file G4GaussLegendreQ.cc.

View newest version in sPHENIX GitHub at line 32 of file G4GaussLegendreQ.cc

G4GaussLegendreQ::G4GaussLegendreQ ( function  pFunction,
G4int  nLegendre 
)

Definition at line 46 of file G4GaussLegendreQ.cc.

View newest version in sPHENIX GitHub at line 46 of file G4GaussLegendreQ.cc

References G4VGaussianQuadrature::fAbscissa, FatalException, G4VGaussianQuadrature::fNumber, G4VGaussianQuadrature::fWeight, G4Exception(), k, pi, temp1, and temp2.

+ Here is the call graph for this function:

G4GaussLegendreQ::G4GaussLegendreQ ( const G4GaussLegendreQ )
private

Member Function Documentation

G4double G4GaussLegendreQ::AccurateIntegral ( G4double  a,
G4double  b 
) const

Definition at line 153 of file G4GaussLegendreQ.cc.

View newest version in sPHENIX GitHub at line 153 of file G4GaussLegendreQ.cc

References b, dx, G4VGaussianQuadrature::fFunction, and weight.

G4double G4GaussLegendreQ::Integral ( G4double  a,
G4double  b 
) const

Definition at line 98 of file G4GaussLegendreQ.cc.

View newest version in sPHENIX GitHub at line 98 of file G4GaussLegendreQ.cc

References b, dx, G4VGaussianQuadrature::fAbscissa, G4VGaussianQuadrature::fFunction, G4VGaussianQuadrature::fNumber, and G4VGaussianQuadrature::fWeight.

G4GaussLegendreQ& G4GaussLegendreQ::operator= ( const G4GaussLegendreQ )
private
G4double G4GaussLegendreQ::QuickIntegral ( G4double  a,
G4double  b 
) const

Definition at line 121 of file G4GaussLegendreQ.cc.

View newest version in sPHENIX GitHub at line 121 of file G4GaussLegendreQ.cc

References b, dx, G4VGaussianQuadrature::fFunction, and weight.


The documentation for this class was generated from the following files: