51 for (i=0; i<
nData; i++)
65 if(x1<x2&&i1<
data[i-1].GetVectorLength())
99 if(x1-x2<0.001*x2) i1++;
108 for (i=0; i<
nData; i++)
123 else if ( i == nData )
137 G4int i1=0, i2=0, ii=0;
151 if(std::abs(
GetX(low,i1)-
GetX(high,i2))<0.001) i2++;
168 if(std::abs(
GetX(low,i1)-
GetX(high,i2))<0.001) i1++;
G4int GetVectorLength() const
void SetData(G4int i, G4double x, G4double y)
G4ParticleHPVector * data
G4ParticleHPInterpolator theInt
void SetInterpolationManager(const G4InterpolationManager &aManager)
G4int GetNEntries(G4int i)
void SetY(G4int i, G4double x)
G4double Sample(G4double x)
G4InterpolationScheme GetScheme(G4int index) const
G4double GetX(G4int i) const
G4double GetY(G4double x)
G4InterpolationManager theManager
G4double Interpolate(G4InterpolationScheme aScheme, G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const
T min(const T t1, const T t2)
brief Return the smallest of the two arguments
void SetX(G4int i, G4double e)
void SetScheme(G4int aPoint, const G4InterpolationScheme &aScheme)
G4double GetY(G4int i, G4int j)