ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/global/HEPNumerics/include/G4DataInterpolation.hh>
Public Member Functions | |
G4DataInterpolation (G4double pX[], G4double pY[], G4int number) | |
G4DataInterpolation (G4double pX[], G4double pY[], G4int number, G4double pFirstDerStart, G4double pFirstDerFinish) | |
~G4DataInterpolation () | |
G4double | PolynomInterpolation (G4double pX, G4double &deltaY) const |
void | PolIntCoefficient (G4double cof[]) const |
G4double | RationalPolInterpolation (G4double pX, G4double &deltaY) const |
G4double | CubicSplineInterpolation (G4double pX) const |
G4double | FastCubicSpline (G4double pX, G4int index) const |
G4int | LocateArgument (G4double pX) const |
void | CorrelatedSearch (G4double pX, G4int &index) const |
Private Member Functions | |
G4DataInterpolation (const G4DataInterpolation &) | |
G4DataInterpolation & | operator= (const G4DataInterpolation &) |
Private Attributes | |
G4double * | fArgument |
G4double * | fFunction |
G4double * | fSecondDerivative |
G4int | fNumber |
Definition at line 115 of file G4DataInterpolation.hh.
View newest version in sPHENIX GitHub at line 115 of file G4DataInterpolation.hh
Definition at line 35 of file G4DataInterpolation.cc.
View newest version in sPHENIX GitHub at line 35 of file G4DataInterpolation.cc
G4DataInterpolation::G4DataInterpolation | ( | G4double | pX[], |
G4double | pY[], | ||
G4int | number, | ||
G4double | pFirstDerStart, | ||
G4double | pFirstDerFinish | ||
) |
Definition at line 57 of file G4DataInterpolation.cc.
View newest version in sPHENIX GitHub at line 57 of file G4DataInterpolation.cc
References fArgument, fFunction, fNumber, fSecondDerivative, k, and Acts::UnitConstants::u.
G4DataInterpolation::~G4DataInterpolation | ( | ) |
Definition at line 132 of file G4DataInterpolation.cc.
View newest version in sPHENIX GitHub at line 132 of file G4DataInterpolation.cc
References fArgument, fFunction, and fSecondDerivative.
|
private |
Definition at line 413 of file G4DataInterpolation.cc.
View newest version in sPHENIX GitHub at line 413 of file G4DataInterpolation.cc
References fArgument, fNumber, k, and return().
Definition at line 310 of file G4DataInterpolation.cc.
View newest version in sPHENIX GitHub at line 310 of file G4DataInterpolation.cc
References a, b, fArgument, FatalException, fFunction, fNumber, fSecondDerivative, G4Exception(), and k.
Referenced by G4SPSEneDistribution::SplineInterpolation().
Definition at line 352 of file G4DataInterpolation.cc.
View newest version in sPHENIX GitHub at line 352 of file G4DataInterpolation.cc
References a, b, Acts::Test::delta, fArgument, FatalException, fFunction, fSecondDerivative, and G4Exception().
Definition at line 377 of file G4DataInterpolation.cc.
View newest version in sPHENIX GitHub at line 377 of file G4DataInterpolation.cc
|
private |
Definition at line 201 of file G4DataInterpolation.cc.
View newest version in sPHENIX GitHub at line 201 of file G4DataInterpolation.cc
Definition at line 147 of file G4DataInterpolation.cc.
View newest version in sPHENIX GitHub at line 147 of file G4DataInterpolation.cc
References c, cd, d, fArgument, FatalException, fFunction, fNumber, G4Exception(), k, and y.
Definition at line 248 of file G4DataInterpolation.cc.
View newest version in sPHENIX GitHub at line 248 of file G4DataInterpolation.cc
References c, cd, d, fArgument, FatalException, fFunction, fNumber, G4Exception(), k, and y.
|
private |
Definition at line 157 of file G4DataInterpolation.hh.
View newest version in sPHENIX GitHub at line 157 of file G4DataInterpolation.hh
Referenced by CorrelatedSearch(), CubicSplineInterpolation(), FastCubicSpline(), G4DataInterpolation(), LocateArgument(), PolIntCoefficient(), PolynomInterpolation(), RationalPolInterpolation(), and ~G4DataInterpolation().
|
private |
Definition at line 158 of file G4DataInterpolation.hh.
View newest version in sPHENIX GitHub at line 158 of file G4DataInterpolation.hh
Referenced by CubicSplineInterpolation(), FastCubicSpline(), G4DataInterpolation(), PolIntCoefficient(), PolynomInterpolation(), RationalPolInterpolation(), and ~G4DataInterpolation().
|
private |
Definition at line 160 of file G4DataInterpolation.hh.
View newest version in sPHENIX GitHub at line 160 of file G4DataInterpolation.hh
Referenced by CorrelatedSearch(), CubicSplineInterpolation(), G4DataInterpolation(), LocateArgument(), PolIntCoefficient(), PolynomInterpolation(), and RationalPolInterpolation().
|
private |
Definition at line 159 of file G4DataInterpolation.hh.
View newest version in sPHENIX GitHub at line 159 of file G4DataInterpolation.hh
Referenced by CubicSplineInterpolation(), FastCubicSpline(), G4DataInterpolation(), and ~G4DataInterpolation().