Geant4  10.00.p01
G4NeutronHPVector Class Reference

#include <G4NeutronHPVector.hh>

+ Collaboration diagram for G4NeutronHPVector:

Public Member Functions

 G4NeutronHPVector ()
 
 G4NeutronHPVector (G4int n)
 
 ~G4NeutronHPVector ()
 
G4NeutronHPVectoroperator= (const G4NeutronHPVector &right)
 
void SetVerbose (G4int ff)
 
void Times (G4double factor)
 
void SetPoint (G4int i, const G4NeutronHPDataPoint &it)
 
void SetData (G4int i, G4double x, G4double y)
 
void SetX (G4int i, G4double e)
 
void SetEnergy (G4int i, G4double e)
 
void SetY (G4int i, G4double x)
 
void SetXsec (G4int i, G4double x)
 
G4double GetEnergy (G4int i) const
 
G4double GetXsec (G4int i)
 
G4double GetX (G4int i) const
 
const G4NeutronHPDataPointGetPoint (G4int i) const
 
void Hash ()
 
void ReHash ()
 
G4double GetXsec (G4double e)
 
G4double GetXsec (G4double e, G4int min)
 
G4double GetY (G4double x)
 
G4int GetVectorLength () const
 
G4double GetY (G4int i)
 
G4double GetY (G4int i) const
 
void Dump ()
 
void InitInterpolation (std::istream &aDataFile)
 
void Init (std::istream &aDataFile, G4int total, G4double ux=1., G4double uy=1.)
 
void Init (std::istream &aDataFile, G4double ux=1., G4double uy=1.)
 
void ThinOut (G4double precision)
 
void SetLabel (G4double aLabel)
 
G4double GetLabel ()
 
void CleanUp ()
 
void Merge (G4NeutronHPVector *active, G4NeutronHPVector *passive)
 
void Merge (G4InterpolationScheme aScheme, G4double aValue, G4NeutronHPVector *active, G4NeutronHPVector *passive)
 
G4double SampleLin ()
 
G4double Sample ()
 
G4doubleDebug ()
 
void IntegrateAndNormalise ()
 
void Integrate ()
 
G4double GetIntegral ()
 
void SetInterpolationManager (const G4InterpolationManager &aManager)
 
const G4InterpolationManagerGetInterpolationManager () const
 
void SetInterpolationManager (G4InterpolationManager &aMan)
 
void SetScheme (G4int aPoint, const G4InterpolationScheme &aScheme)
 
G4InterpolationScheme GetScheme (G4int anIndex)
 
G4double GetMeanX ()
 
std::vector< G4doubleGetBlocked ()
 
std::vector< G4doubleGetBuffered ()
 
G4double Get15percentBorder ()
 
G4double Get50percentBorder ()
 

Private Member Functions

void Check (G4int i)
 
G4bool IsBlocked (G4double aX)
 

Private Attributes

G4NeutronHPInterpolator theLin
 
G4double totalIntegral
 
G4NeutronHPDataPointtheData
 
G4InterpolationManager theManager
 
G4doubletheIntegral
 
G4int nEntries
 
G4int nPoints
 
G4double label
 
G4NeutronHPInterpolator theInt
 
G4int Verbose
 
G4int isFreed
 
G4NeutronHPHash theHash
 
G4double maxValue
 
std::vector< G4doubletheBlocked
 
std::vector< G4doubletheBuffered
 
G4double the15percentBorderCash
 
G4double the50percentBorderCash
 

Friends

G4NeutronHPVectoroperator+ (G4NeutronHPVector &left, G4NeutronHPVector &right)
 

Detailed Description

Definition at line 50 of file G4NeutronHPVector.hh.

Constructor & Destructor Documentation

G4NeutronHPVector::G4NeutronHPVector ( )
G4NeutronHPVector::G4NeutronHPVector ( G4int  n)

Definition at line 96 of file G4NeutronHPVector.cc.

References DBL_MAX, isFreed, G4INCL::Math::max(), maxValue, nEntries, nPoints, the15percentBorderCash, the50percentBorderCash, theData, theIntegral, totalIntegral, and Verbose.

+ Here is the call graph for this function:

G4NeutronHPVector::~G4NeutronHPVector ( )

Definition at line 110 of file G4NeutronHPVector.cc.

References isFreed, theData, and theIntegral.

Member Function Documentation

void G4NeutronHPVector::Check ( G4int  i)
private

Definition at line 207 of file G4NeutronHPVector.cc.

References nEntries, nPoints, and theData.

Referenced by SetData(), SetEnergy(), SetX(), SetXsec(), and SetY().

+ Here is the caller graph for this function:

void G4NeutronHPVector::CleanUp ( )
inline

Definition at line 255 of file G4NeutronHPVector.hh.

References G4InterpolationManager::CleanUp(), G4NeutronHPHash::Clear(), DBL_MAX, maxValue, nEntries, theHash, theIntegral, and theManager.

Referenced by Merge().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double* G4NeutronHPVector::Debug ( )
inline

Definition at line 362 of file G4NeutronHPVector.hh.

References theIntegral.

void G4NeutronHPVector::Dump ( )

Definition at line 194 of file G4NeutronHPVector.cc.

References G4cout, G4endl, G4NeutronHPDataPoint::GetX(), G4NeutronHPDataPoint::GetY(), nEntries, and theData.

+ Here is the call graph for this function:

G4double G4NeutronHPVector::Get15percentBorder ( )

Definition at line 441 of file G4NeutronHPVector.cc.

References DBL_MAX, GetVectorLength(), G4NeutronHPDataPoint::GetX(), IntegrateAndNormalise(), G4INCL::Math::min(), the15percentBorderCash, theData, and theIntegral.

+ Here is the call graph for this function:

G4double G4NeutronHPVector::Get50percentBorder ( )

Definition at line 469 of file G4NeutronHPVector.cc.

References DBL_MAX, GetVectorLength(), G4NeutronHPDataPoint::GetX(), IntegrateAndNormalise(), G4NeutronHPInterpolator::Lin(), the50percentBorderCash, theData, theIntegral, and theLin.

+ Here is the call graph for this function:

std::vector<G4double> G4NeutronHPVector::GetBlocked ( )
inline

Definition at line 532 of file G4NeutronHPVector.hh.

References theBlocked.

std::vector<G4double> G4NeutronHPVector::GetBuffered ( )
inline

Definition at line 533 of file G4NeutronHPVector.hh.

References theBuffered.

G4double G4NeutronHPVector::GetEnergy ( G4int  i) const
inline

Definition at line 119 of file G4NeutronHPVector.hh.

References G4NeutronHPDataPoint::GetX(), and theData.

Referenced by G4NeutronHPElementData::Harmonise(), G4NeutronHPChannel::Harmonise(), G4NeutronHPArbitaryTab::Init(), and Merge().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NeutronHPVector::GetIntegral ( )
inline

Definition at line 471 of file G4NeutronHPVector.hh.

References Integrate(), and totalIntegral.

Referenced by G4NeutronHPLabAngularEnergy::Sample().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const G4InterpolationManager& G4NeutronHPVector::GetInterpolationManager ( ) const
inline

Definition at line 482 of file G4NeutronHPVector.hh.

References theManager.

Referenced by G4NeutronHPLabAngularEnergy::Sample().

+ Here is the caller graph for this function:

G4double G4NeutronHPVector::GetLabel ( )
inline

Definition at line 250 of file G4NeutronHPVector.hh.

References label.

Referenced by Merge(), G4NeutronHPLabAngularEnergy::Sample(), and G4NeutronHPArbitaryTab::Sample().

+ Here is the caller graph for this function:

G4double G4NeutronHPVector::GetMeanX ( )
inline

Definition at line 502 of file G4NeutronHPVector.hh.

References G4NeutronHPInterpolator::GetBinIntegral(), G4InterpolationManager::GetScheme(), G4NeutronHPInterpolator::GetWeightedBinIntegral(), G4NeutronHPDataPoint::GetX(), G4NeutronHPDataPoint::GetY(), nEntries, theData, theInt, and theManager.

Referenced by G4NeutronHPLabAngularEnergy::Sample().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const G4NeutronHPDataPoint& G4NeutronHPVector::GetPoint ( G4int  i) const
inline

Definition at line 127 of file G4NeutronHPVector.hh.

References theData.

Referenced by G4NeutronHPIsoData::FillChannelData(), and operator=().

+ Here is the caller graph for this function:

G4InterpolationScheme G4NeutronHPVector::GetScheme ( G4int  anIndex)
inline

Definition at line 497 of file G4NeutronHPVector.hh.

References G4InterpolationManager::GetScheme(), and theManager.

Referenced by Merge().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NeutronHPVector::GetX ( G4int  i) const
inline

Definition at line 121 of file G4NeutronHPVector.hh.

References GetVectorLength(), G4NeutronHPDataPoint::GetX(), and theData.

Referenced by G4NeutronHPData::DoPhysicsVector(), G4NeutronHPPhotonDist::GetPhotons(), G4NeutronHPPartial::GetX(), GetXsec(), G4NeutronHPPartial::GetY(), Hash(), Integrate(), operator+(), G4NeutronHPContAngularPar::Sample(), G4NeutronHPLabAngularEnergy::Sample(), G4NeutronHPLegendreStore::Sample(), G4NeutronHPDiscreteTwoBody::Sample(), and Sample().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NeutronHPVector::GetXsec ( G4int  i)
inline

Definition at line 120 of file G4NeutronHPVector.hh.

References G4NeutronHPDataPoint::GetY(), and theData.

Referenced by G4NeutronHPPhotonDist::GetPhotons(), G4NeutronHPIsoData::GetXsec(), G4NeutronHPChannel::GetXsec(), GetY(), G4NeutronHPElementData::Harmonise(), G4NeutronHPChannel::Harmonise(), and Merge().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NeutronHPVector::GetXsec ( G4double  e)

Definition at line 145 of file G4NeutronHPVector.cc.

References G4NeutronHPHash::GetMinIndex(), G4InterpolationManager::GetScheme(), G4NeutronHPDataPoint::GetX(), GetX(), G4NeutronHPDataPoint::GetY(), Hash(), G4NeutronHPInterpolator::Interpolate(), G4INCL::Math::min(), nEntries, G4NeutronHPHash::Prepared(), theData, theHash, theInt, and theManager.

+ Here is the call graph for this function:

G4double G4NeutronHPVector::GetXsec ( G4double  e,
G4int  min 
)
inline

Definition at line 151 of file G4NeutronHPVector.hh.

References G4InterpolationManager::GetScheme(), G4NeutronHPDataPoint::GetX(), GetX(), G4NeutronHPDataPoint::GetY(), G4NeutronHPInterpolator::Interpolate(), nEntries, theData, theInt, and theManager.

+ Here is the call graph for this function:

G4double G4NeutronHPVector::GetY ( G4double  x)
inline
G4double G4NeutronHPVector::GetY ( G4int  i)
inline

Definition at line 195 of file G4NeutronHPVector.hh.

References GetVectorLength(), G4NeutronHPDataPoint::GetY(), and theData.

+ Here is the call graph for this function:

G4double G4NeutronHPVector::GetY ( G4int  i) const
inline

Definition at line 202 of file G4NeutronHPVector.hh.

References GetVectorLength(), G4NeutronHPDataPoint::GetY(), and theData.

+ Here is the call graph for this function:

void G4NeutronHPVector::Hash ( )
inline

Definition at line 129 of file G4NeutronHPVector.hh.

References GetX(), GetY(), nEntries, G4NeutronHPHash::SetData(), and theHash.

Referenced by GetXsec(), and ReHash().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPVector::Init ( std::istream &  aDataFile,
G4double  ux = 1.,
G4double  uy = 1. 
)
inline

Definition at line 231 of file G4NeutronHPVector.hh.

References G4InterpolationManager::Init(), Init(), nEntries, nPoints, theData, theManager, and G4INCL::CrossSections::total().

+ Here is the call graph for this function:

void G4NeutronHPVector::InitInterpolation ( std::istream &  aDataFile)
inline

Definition at line 210 of file G4NeutronHPVector.hh.

References G4InterpolationManager::Init(), and theManager.

Referenced by G4NeutronHPPartial::InitData(), and G4NeutronHPPartial::InitInterpolation().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPVector::Integrate ( )
inline

Definition at line 417 of file G4NeutronHPVector.hh.

References a, CHISTO, CLINLIN, CLINLOG, CLOGLIN, CLOGLOG, G4InterpolationManager::GetScheme(), GetVectorLength(), G4NeutronHPDataPoint::GetX(), GetX(), G4NeutronHPDataPoint::GetY(), HISTO, LINLIN, LINLOG, LOGLIN, LOGLOG, nEntries, theData, theManager, totalIntegral, UHISTO, ULINLIN, ULINLOG, ULOGLIN, and ULOGLOG.

Referenced by GetIntegral().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPVector::IntegrateAndNormalise ( )
inline

Definition at line 367 of file G4NeutronHPVector.hh.

References G4NeutronHPInterpolator::GetBinIntegral(), G4InterpolationManager::GetScheme(), GetVectorLength(), G4NeutronHPDataPoint::GetX(), G4NeutronHPDataPoint::GetY(), nEntries, theData, theInt, theIntegral, theManager, and G4INCL::CrossSections::total().

Referenced by Get15percentBorder(), Get50percentBorder(), Sample(), and SampleLin().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4bool G4NeutronHPVector::IsBlocked ( G4double  aX)
private

Definition at line 331 of file G4NeutronHPVector.cc.

References MeV, and theBlocked.

Referenced by Sample().

+ Here is the caller graph for this function:

void G4NeutronHPVector::Merge ( G4NeutronHPVector active,
G4NeutronHPVector passive 
)
inline

Definition at line 267 of file G4NeutronHPVector.hh.

References a, active, G4InterpolationManager::AppendScheme(), CleanUp(), GetEnergy(), GetScheme(), GetVectorLength(), GetXsec(), n, SetData(), and theManager.

Referenced by G4NeutronHPLabAngularEnergy::Sample(), and G4NeutronHPDiscreteTwoBody::Sample().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPVector::Merge ( G4InterpolationScheme  aScheme,
G4double  aValue,
G4NeutronHPVector active,
G4NeutronHPVector passive 
)

Definition at line 222 of file G4NeutronHPVector.cc.

References a, active, G4InterpolationManager::AppendScheme(), CleanUp(), GetEnergy(), GetLabel(), GetScheme(), GetVectorLength(), GetXsec(), G4NeutronHPInterpolator::Interpolate(), n, G4NeutronHPHash::Prepared(), ReHash(), SetData(), theHash, theInt, and theManager.

+ Here is the call graph for this function:

G4NeutronHPVector & G4NeutronHPVector::operator= ( const G4NeutronHPVector right)

Definition at line 121 of file G4NeutronHPVector.cc.

References GetPoint(), label, nEntries, SetPoint(), the15percentBorderCash, the50percentBorderCash, theHash, theIntegral, theManager, totalIntegral, and Verbose.

+ Here is the call graph for this function:

void G4NeutronHPVector::ReHash ( )
inline

Definition at line 144 of file G4NeutronHPVector.hh.

References G4NeutronHPHash::Clear(), Hash(), and theHash.

Referenced by Merge(), and ThinOut().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NeutronHPVector::Sample ( )

Definition at line 348 of file G4NeutronHPVector.cc.

References G4cout, G4endl, G4UniformRand, GetVectorLength(), G4NeutronHPDataPoint::GetX(), GetX(), G4NeutronHPDataPoint::GetY(), GetY(), IntegrateAndNormalise(), IsBlocked(), G4INCL::Math::max(), SetY(), theBuffered, theData, and theIntegral.

Referenced by G4NeutronHPPhotonDist::GetPhotons(), G4NeutronHPContAngularPar::Sample(), G4NeutronHPEvapSpectrum::Sample(), G4NeutronHPLabAngularEnergy::Sample(), G4NeutronHPDiscreteTwoBody::Sample(), G4NeutronHPArbitaryTab::Sample(), and G4NeutronHPPartial::Sample().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NeutronHPVector::SampleLin ( )
inline

Definition at line 318 of file G4NeutronHPVector.hh.

References G4UniformRand, GetVectorLength(), G4NeutronHPDataPoint::GetX(), IntegrateAndNormalise(), G4NeutronHPInterpolator::Lin(), theData, theIntegral, and theLin.

+ Here is the call graph for this function:

void G4NeutronHPVector::SetData ( G4int  i,
G4double  x,
G4double  y 
)
inline

Definition at line 90 of file G4NeutronHPVector.hh.

References Check(), maxValue, G4NeutronHPDataPoint::SetData(), and theData.

Referenced by G4NeutronHPPartial::GetY(), G4NeutronHPElementData::Harmonise(), G4NeutronHPChannel::Harmonise(), Init(), Merge(), operator+(), G4NeutronHPLabAngularEnergy::Sample(), G4NeutronHPLegendreStore::Sample(), G4NeutronHPDiscreteTwoBody::Sample(), and SetPoint().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPVector::SetEnergy ( G4int  i,
G4double  e 
)
inline

Definition at line 102 of file G4NeutronHPVector.hh.

References Check(), G4NeutronHPDataPoint::SetX(), and theData.

+ Here is the call graph for this function:

void G4NeutronHPVector::SetInterpolationManager ( const G4InterpolationManager aManager)
inline

Definition at line 477 of file G4NeutronHPVector.hh.

References theManager.

Referenced by G4NeutronHPPartial::GetY(), G4NeutronHPContAngularPar::Sample(), G4NeutronHPLabAngularEnergy::Sample(), G4NeutronHPDiscreteTwoBody::Sample(), and G4NeutronHPPartial::Sample().

+ Here is the caller graph for this function:

void G4NeutronHPVector::SetInterpolationManager ( G4InterpolationManager aMan)
inline

Definition at line 487 of file G4NeutronHPVector.hh.

References theManager.

void G4NeutronHPVector::SetLabel ( G4double  aLabel)
inline

Definition at line 245 of file G4NeutronHPVector.hh.

References label.

Referenced by G4NeutronHPArbitaryTab::Init(), and G4NeutronHPLabAngularEnergy::Init().

+ Here is the caller graph for this function:

void G4NeutronHPVector::SetPoint ( G4int  i,
const G4NeutronHPDataPoint it 
)
inline

Definition at line 83 of file G4NeutronHPVector.hh.

References G4NeutronHPDataPoint::GetX(), G4NeutronHPDataPoint::GetY(), and SetData().

Referenced by G4NeutronHPIsoData::FillChannelData(), and operator=().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPVector::SetScheme ( G4int  aPoint,
const G4InterpolationScheme aScheme 
)
inline

Definition at line 492 of file G4NeutronHPVector.hh.

References G4InterpolationManager::AppendScheme(), and theManager.

Referenced by G4NeutronHPPartial::GetY(), and G4NeutronHPPartial::Sample().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPVector::SetVerbose ( G4int  ff)
inline

Definition at line 65 of file G4NeutronHPVector.hh.

References Verbose.

void G4NeutronHPVector::SetX ( G4int  i,
G4double  e 
)
inline

Definition at line 97 of file G4NeutronHPVector.hh.

References Check(), G4NeutronHPDataPoint::SetX(), and theData.

Referenced by G4NeutronHPContAngularPar::Sample(), G4NeutronHPLabAngularEnergy::Sample(), G4NeutronHPDiscreteTwoBody::Sample(), G4NeutronHPPartial::Sample(), and G4NeutronHPPartial::SetX().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPVector::SetXsec ( G4int  i,
G4double  x 
)
inline

Definition at line 113 of file G4NeutronHPVector.hh.

References Check(), maxValue, G4NeutronHPDataPoint::SetY(), and theData.

+ Here is the call graph for this function:

void G4NeutronHPVector::SetY ( G4int  i,
G4double  x 
)
inline

Definition at line 107 of file G4NeutronHPVector.hh.

References Check(), maxValue, G4NeutronHPDataPoint::SetY(), and theData.

Referenced by G4NeutronHPContAngularPar::Sample(), G4NeutronHPLabAngularEnergy::Sample(), G4NeutronHPDiscreteTwoBody::Sample(), G4NeutronHPPartial::Sample(), Sample(), and G4NeutronHPPartial::SetY().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPVector::ThinOut ( G4double  precision)

Definition at line 285 of file G4NeutronHPVector.cc.

References GetVectorLength(), G4NeutronHPDataPoint::GetX(), G4NeutronHPDataPoint::GetY(), GetY(), G4NeutronHPInterpolator::Lin(), nEntries, nPoints, G4NeutronHPHash::Prepared(), ReHash(), theData, theHash, and theInt.

Referenced by G4NeutronHPElementData::Init(), operator+(), and G4NeutronHPIsoData::ThinOut().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NeutronHPVector::Times ( G4double  factor)
inline

Definition at line 70 of file G4NeutronHPVector.hh.

References GetY(), nEntries, G4NeutronHPDataPoint::SetY(), theData, and theIntegral.

Referenced by G4NeutronHPChannel::UpdateData().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Friends And Related Function Documentation

G4NeutronHPVector& operator+ ( G4NeutronHPVector left,
G4NeutronHPVector right 
)
friend

Definition at line 37 of file G4NeutronHPVector.cc.

Member Data Documentation

G4int G4NeutronHPVector::isFreed
private

Definition at line 565 of file G4NeutronHPVector.hh.

Referenced by G4NeutronHPVector(), and ~G4NeutronHPVector().

G4double G4NeutronHPVector::label
private

Definition at line 560 of file G4NeutronHPVector.hh.

Referenced by G4NeutronHPVector(), GetLabel(), operator=(), and SetLabel().

G4double G4NeutronHPVector::maxValue
private

Definition at line 568 of file G4NeutronHPVector.hh.

Referenced by CleanUp(), G4NeutronHPVector(), SetData(), SetXsec(), and SetY().

G4int G4NeutronHPVector::nPoints
private

Definition at line 559 of file G4NeutronHPVector.hh.

Referenced by Check(), G4NeutronHPVector(), Init(), and ThinOut().

G4double G4NeutronHPVector::the15percentBorderCash
private

Definition at line 572 of file G4NeutronHPVector.hh.

Referenced by G4NeutronHPVector(), Get15percentBorder(), and operator=().

G4double G4NeutronHPVector::the50percentBorderCash
private

Definition at line 573 of file G4NeutronHPVector.hh.

Referenced by G4NeutronHPVector(), Get50percentBorder(), and operator=().

std::vector<G4double> G4NeutronHPVector::theBlocked
private

Definition at line 570 of file G4NeutronHPVector.hh.

Referenced by GetBlocked(), and IsBlocked().

std::vector<G4double> G4NeutronHPVector::theBuffered
private

Definition at line 571 of file G4NeutronHPVector.hh.

Referenced by GetBuffered(), and Sample().

G4NeutronHPHash G4NeutronHPVector::theHash
private

Definition at line 567 of file G4NeutronHPVector.hh.

Referenced by CleanUp(), GetXsec(), Hash(), Init(), Merge(), operator=(), ReHash(), and ThinOut().

G4NeutronHPInterpolator G4NeutronHPVector::theInt
private

Definition at line 562 of file G4NeutronHPVector.hh.

Referenced by GetMeanX(), GetXsec(), IntegrateAndNormalise(), Merge(), and ThinOut().

G4NeutronHPInterpolator G4NeutronHPVector::theLin
private

Definition at line 549 of file G4NeutronHPVector.hh.

Referenced by Get50percentBorder(), and SampleLin().

G4double G4NeutronHPVector::totalIntegral
private

Definition at line 553 of file G4NeutronHPVector.hh.

Referenced by G4NeutronHPVector(), GetIntegral(), Integrate(), and operator=().

G4int G4NeutronHPVector::Verbose
private

Definition at line 563 of file G4NeutronHPVector.hh.

Referenced by G4NeutronHPVector(), operator=(), and SetVerbose().


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