Geant4  10.01.p02
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 52 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 G4NeutronHPHash::Clear(), isFreed, theData, theHash, and theIntegral.

+ Here is the call graph for this function:

Member Function Documentation

void G4NeutronHPVector::Check ( G4int  i)
private

Definition at line 216 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 257 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 364 of file G4NeutronHPVector.hh.

References theIntegral.

void G4NeutronHPVector::Dump ( )

Definition at line 203 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 450 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 478 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 534 of file G4NeutronHPVector.hh.

References theBlocked.

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

Definition at line 535 of file G4NeutronHPVector.hh.

References theBuffered.

G4double G4NeutronHPVector::GetEnergy ( G4int  i) const
inline

Definition at line 121 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 473 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 484 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 252 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 504 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 129 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 499 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 123 of file G4NeutronHPVector.hh.

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

Referenced by G4NeutronHPData::DoPhysicsVector(), G4NeutronHPPhotonDist::GetPhotons(), G4NeutronHPPartial::GetX(), GetXsec(), G4NeutronHPPartial::GetY(), Hash(), Integrate(), operator+(), G4NeutronHPLabAngularEnergy::Sample(), G4NeutronHPContAngularPar::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 122 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 146 of file G4NeutronHPVector.cc.

References G4NeutronHPHash::GetMinIndex(), G4InterpolationManager::GetScheme(), G4NeutronHPDataPoint::GetX(), GetX(), G4NeutronHPDataPoint::GetY(), Hash(), G4NeutronHPInterpolator::Interpolate(), G4Threading::IsWorkerThread(), 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 153 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 197 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 204 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 131 of file G4NeutronHPVector.hh.

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

Referenced by G4NeutronHPPartial::DoneSetXY(), G4NeutronHPIsoData::FillChannelData(), GetXsec(), G4NeutronHPProduct::Init(), G4NeutronHPPartial::InitData(), G4NeutronHPChannel::Register(), 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 233 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 212 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 419 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 369 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(), G4NeutronHPArbitaryTab::Init(), 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 340 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 269 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 231 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 122 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 146 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 357 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(), G4NeutronHPEvapSpectrum::Sample(), G4NeutronHPLabAngularEnergy::Sample(), G4NeutronHPContAngularPar::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 320 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 92 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 104 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 479 of file G4NeutronHPVector.hh.

References theManager.

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

+ Here is the caller graph for this function:

void G4NeutronHPVector::SetInterpolationManager ( G4InterpolationManager aMan)
inline

Definition at line 489 of file G4NeutronHPVector.hh.

References theManager.

void G4NeutronHPVector::SetLabel ( G4double  aLabel)
inline

Definition at line 247 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 85 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 494 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 67 of file G4NeutronHPVector.hh.

References Verbose.

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

Definition at line 99 of file G4NeutronHPVector.hh.

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

Referenced by G4NeutronHPLabAngularEnergy::Sample(), G4NeutronHPContAngularPar::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 115 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 109 of file G4NeutronHPVector.hh.

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

Referenced by G4NeutronHPLabAngularEnergy::Sample(), G4NeutronHPContAngularPar::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 294 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 72 of file G4NeutronHPVector.hh.

References factor, 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 567 of file G4NeutronHPVector.hh.

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

G4double G4NeutronHPVector::label
private

Definition at line 562 of file G4NeutronHPVector.hh.

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

G4double G4NeutronHPVector::maxValue
private

Definition at line 570 of file G4NeutronHPVector.hh.

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

G4int G4NeutronHPVector::nPoints
private

Definition at line 561 of file G4NeutronHPVector.hh.

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

G4double G4NeutronHPVector::the15percentBorderCash
private

Definition at line 574 of file G4NeutronHPVector.hh.

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

G4double G4NeutronHPVector::the50percentBorderCash
private

Definition at line 575 of file G4NeutronHPVector.hh.

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

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

Definition at line 572 of file G4NeutronHPVector.hh.

Referenced by GetBlocked(), and IsBlocked().

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

Definition at line 573 of file G4NeutronHPVector.hh.

Referenced by GetBuffered(), and Sample().

G4NeutronHPHash G4NeutronHPVector::theHash
private
G4NeutronHPInterpolator G4NeutronHPVector::theInt
private

Definition at line 564 of file G4NeutronHPVector.hh.

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

G4NeutronHPInterpolator G4NeutronHPVector::theLin
private

Definition at line 551 of file G4NeutronHPVector.hh.

Referenced by Get50percentBorder(), and SampleLin().

G4double G4NeutronHPVector::totalIntegral
private

Definition at line 555 of file G4NeutronHPVector.hh.

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

G4int G4NeutronHPVector::Verbose
private

Definition at line 565 of file G4NeutronHPVector.hh.

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


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