Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
G4Physics2DVector Class Reference

#include <G4Physics2DVector.hh>

Public Member Functions

 G4Physics2DVector ()
 
 G4Physics2DVector (size_t nx, size_t ny)
 
 G4Physics2DVector (const G4Physics2DVector &)
 
G4Physics2DVectoroperator= (const G4Physics2DVector &)
 
 ~G4Physics2DVector ()
 
G4double Value (G4double x, G4double y)
 
void PutX (size_t idx, G4double value)
 
void PutY (size_t idy, G4double value)
 
void PutValue (size_t idx, size_t idy, G4double value)
 
void PutVectors (const std::vector< G4double > &vecX, const std::vector< G4double > &vecY)
 
void ScaleVector (G4double factor)
 
G4double GetX (size_t index) const
 
G4double GetY (size_t index) const
 
G4double GetValue (size_t idx, size_t idy) const
 
size_t GetLengthX () const
 
size_t GetLengthY () const
 
G4PhysicsVectorType GetType () const
 
void SetBicubicInterpolation (G4bool)
 
void Store (std::ofstream &fOut)
 
G4bool Retrieve (std::ifstream &fIn)
 
G4double GetLastX () const
 
G4double GetLastY () const
 
G4double GetLastValue () const
 
size_t GetLastBinX () const
 
size_t GetLastBinY () const
 
void SetVerboseLevel (G4int value)
 
G4int GetVerboseLevel () const
 

Protected Member Functions

void PrepareVectors ()
 
void ClearVectors ()
 
void CopyData (const G4Physics2DVector &vec)
 
void ComputeValue (G4double x, G4double y)
 
void BicubicInterpolation (size_t idx, size_t idy)
 
size_t FindBinLocation (G4double z, const G4PV2DDataVector &)
 
void FindBin (G4double z, const G4PV2DDataVector &, size_t &lastidx)
 
void FindBinLocationX (G4double x)
 
void FindBinLocationY (G4double y)
 

Detailed Description

Definition at line 60 of file G4Physics2DVector.hh.

Constructor & Destructor Documentation

G4Physics2DVector::G4Physics2DVector ( )

Definition at line 47 of file G4Physics2DVector.cc.

G4Physics2DVector::G4Physics2DVector ( size_t  nx,
size_t  ny 
)

Definition at line 57 of file G4Physics2DVector.cc.

Here is the call graph for this function:

G4Physics2DVector::G4Physics2DVector ( const G4Physics2DVector right)

Definition at line 76 of file G4Physics2DVector.cc.

Here is the call graph for this function:

G4Physics2DVector::~G4Physics2DVector ( )

Definition at line 68 of file G4Physics2DVector.cc.

Here is the call graph for this function:

Member Function Documentation

void G4Physics2DVector::BicubicInterpolation ( size_t  idx,
size_t  idy 
)
protected

Definition at line 206 of file G4Physics2DVector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4Physics2DVector::ClearVectors ( )
protected

Definition at line 132 of file G4Physics2DVector.cc.

Here is the caller graph for this function:

void G4Physics2DVector::ComputeValue ( G4double  x,
G4double  y 
)
protected

Definition at line 157 of file G4Physics2DVector.cc.

Here is the call graph for this function:

void G4Physics2DVector::CopyData ( const G4Physics2DVector vec)
protected

Definition at line 141 of file G4Physics2DVector.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4Physics2DVector::FindBin ( G4double  z,
const G4PV2DDataVector ,
size_t &  lastidx 
)
inlineprotected
size_t G4Physics2DVector::FindBinLocation ( G4double  z,
const G4PV2DDataVector v 
)
protected

Definition at line 373 of file G4Physics2DVector.cc.

void G4Physics2DVector::FindBinLocationX ( G4double  x)
inlineprotected

Here is the caller graph for this function:

void G4Physics2DVector::FindBinLocationY ( G4double  y)
inlineprotected

Here is the caller graph for this function:

size_t G4Physics2DVector::GetLastBinX ( ) const
inline
size_t G4Physics2DVector::GetLastBinY ( ) const
inline
G4double G4Physics2DVector::GetLastValue ( ) const
inline
G4double G4Physics2DVector::GetLastX ( ) const
inline
G4double G4Physics2DVector::GetLastY ( ) const
inline
size_t G4Physics2DVector::GetLengthX ( ) const
inline
size_t G4Physics2DVector::GetLengthY ( ) const
inline
G4PhysicsVectorType G4Physics2DVector::GetType ( ) const
inline
G4double G4Physics2DVector::GetValue ( size_t  idx,
size_t  idy 
) const
inline

Here is the caller graph for this function:

G4int G4Physics2DVector::GetVerboseLevel ( ) const
inline
G4double G4Physics2DVector::GetX ( size_t  index) const
inline
G4double G4Physics2DVector::GetY ( size_t  index) const
inline
G4Physics2DVector & G4Physics2DVector::operator= ( const G4Physics2DVector right)

Definition at line 96 of file G4Physics2DVector.cc.

Here is the call graph for this function:

void G4Physics2DVector::PrepareVectors ( )
protected

Definition at line 118 of file G4Physics2DVector.cc.

Here is the caller graph for this function:

void G4Physics2DVector::PutValue ( size_t  idx,
size_t  idy,
G4double  value 
)
inline

Here is the caller graph for this function:

void G4Physics2DVector::PutVectors ( const std::vector< G4double > &  vecX,
const std::vector< G4double > &  vecY 
)

Definition at line 274 of file G4Physics2DVector.cc.

Here is the call graph for this function:

void G4Physics2DVector::PutX ( size_t  idx,
G4double  value 
)
inline
void G4Physics2DVector::PutY ( size_t  idy,
G4double  value 
)
inline
G4bool G4Physics2DVector::Retrieve ( std::ifstream &  fIn)

Definition at line 322 of file G4Physics2DVector.cc.

Here is the call graph for this function:

void G4Physics2DVector::ScaleVector ( G4double  factor)

Definition at line 359 of file G4Physics2DVector.cc.

Here is the call graph for this function:

void G4Physics2DVector::SetBicubicInterpolation ( G4bool  )
inline
void G4Physics2DVector::SetVerboseLevel ( G4int  value)
inline
void G4Physics2DVector::Store ( std::ofstream &  fOut)

Definition at line 293 of file G4Physics2DVector.cc.

Here is the call graph for this function:

G4double G4Physics2DVector::Value ( G4double  x,
G4double  y 
)
inline

Here is the caller graph for this function:


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