49 #ifndef G4Physics2DVector_h 
   50 #define G4Physics2DVector_h 1 
   78                  size_t& lastidx, 
size_t& lastidy) 
const;
 
   87   void PutVectors(
const std::vector<G4double>& vecX,
 
   88                   const std::vector<G4double>& vecY);
 
  126   void Store(std::ofstream& fOut);
 
  147                                 size_t idx, 
size_t idy) 
const;
 
  154                         size_t idz, 
size_t idzmax) 
const;
 
  175   std::vector<G4PV2DDataVector*> 
value;
 
std::vector< G4double > G4PV2DDataVector
 
G4double DerivativeX(size_t idx, size_t idy, G4double fac) const 
 
void SetBicubicInterpolation(G4bool)
 
G4double GetValue(size_t idx, size_t idy) const 
 
size_t FindBin(G4double z, const G4PV2DDataVector &, size_t idz, size_t idzmax) const 
 
G4PhysicsVectorType GetType() const 
 
G4int operator!=(const G4Physics2DVector &right) const 
 
G4double InterpolateLinearX(G4PV2DDataVector &v, G4double rand) const 
 
size_t GetLengthY() const 
 
void Store(std::ofstream &fOut)
 
size_t FindBinLocation(G4double z, const G4PV2DDataVector &) const 
 
size_t FindBinLocationX(G4double x, size_t lastidx) const 
 
G4int operator==(const G4Physics2DVector &right) const 
 
void CopyData(const G4Physics2DVector &vec)
 
std::vector< G4PV2DDataVector * > value
 
G4int GetVerboseLevel() const 
 
void PutValue(size_t idx, size_t idy, G4double value)
 
G4double Value(G4double x, G4double y, size_t &lastidx, size_t &lastidy) const 
 
void SetVerboseLevel(G4int value)
 
G4double DerivativeY(size_t idx, size_t idy, G4double fac) const 
 
G4Physics2DVector & operator=(const G4Physics2DVector &)
 
size_t GetLengthX() const 
 
G4double DerivativeXY(size_t idx, size_t idy, G4double fac) const 
 
static const G4double factor
 
void PutX(size_t idx, G4double value)
 
G4bool Retrieve(std::ifstream &fIn)
 
const G4double x[NPOINTSGL]
 
G4double GetY(size_t index) const 
 
G4double BicubicInterpolation(G4double x, G4double y, size_t idx, size_t idy) const 
 
size_t FindBinLocationY(G4double y, size_t lastidy) const 
 
static const G4double fac
 
void PutVectors(const std::vector< G4double > &vecX, const std::vector< G4double > &vecY)
 
G4double GetX(size_t index) const 
 
void PutY(size_t idy, G4double value)
 
void ScaleVector(G4double factor)
 
G4double FindLinearX(G4double rand, G4double y, size_t &lastidy) const