G4IInterpolator Class Reference

#include <G4IInterpolator.hh>

Inheritance diagram for G4IInterpolator:

G4LinInterpolator G4LogLogInterpolator

Public Member Functions

 G4IInterpolator ()
virtual ~G4IInterpolator ()
virtual G4double Calculate (G4double point, G4int bin, const G4DataVector &energies, const G4DataVector &data) const =0
virtual G4IInterpolatorClone () const =0

Detailed Description

Definition at line 48 of file G4IInterpolator.hh.


Constructor & Destructor Documentation

G4IInterpolator::G4IInterpolator (  )  [inline]

Definition at line 52 of file G4IInterpolator.hh.

00052 { }

virtual G4IInterpolator::~G4IInterpolator (  )  [inline, virtual]

Definition at line 54 of file G4IInterpolator.hh.

00054 { }


Member Function Documentation

virtual G4double G4IInterpolator::Calculate ( G4double  point,
G4int  bin,
const G4DataVector energies,
const G4DataVector data 
) const [pure virtual]

Implemented in G4LinInterpolator, and G4LogLogInterpolator.

Referenced by G4DataSet::FindValue(), and G4DataSet::RandomSelect().

virtual G4IInterpolator* G4IInterpolator::Clone (  )  const [pure virtual]

Implemented in G4LinInterpolator, and G4LogLogInterpolator.

Referenced by G4CompositeDataSet::LoadData(), and G4PixeCrossSectionHandler::LoadShellData().


The documentation for this class was generated from the following file:
Generated on Mon May 27 17:52:15 2013 for Geant4 by  doxygen 1.4.7