62 #ifndef G4PhysicsVector_h 
   63 #define G4PhysicsVector_h 1 
friend std::ostream & operator<<(std::ostream &, const G4PhysicsVector &)
 
G4PhysicsVectorType GetType() const 
 
G4PVDataVector dataVector
 
G4double LinearInterpolation(size_t idx, G4double energy) const 
 
G4double FindLinearEnergy(G4double rand) const 
 
G4double Interpolation(size_t idx, G4double energy) const 
 
G4double GetValue(G4double theEnergy, G4bool &isOutRange) const 
 
G4double GetMaxEnergy() const 
 
void CopyData(const G4PhysicsVector &vec)
 
G4PhysicsVector(G4bool spline=false)
 
void ComputeSecondDerivatives(G4double firstPointDerivative, G4double endPointDerivative)
 
size_t GetVectorLength() const 
 
G4double GetLowEdgeEnergy(size_t binNumber) const 
 
void FillSecondDerivatives()
 
G4double operator[](const size_t binNumber) const 
 
G4int operator!=(const G4PhysicsVector &right) const 
 
G4int operator==(const G4PhysicsVector &right) const 
 
void PutValue(size_t index, G4double theValue)
 
G4PVDataVector secDerivative
 
virtual void ScaleVector(G4double factorE, G4double factorV)
 
size_t FindBin(G4double energy, size_t idx) const 
 
G4double Energy(size_t index) const 
 
size_t FindBinLocation(G4double theEnergy) const 
 
G4double Value(G4double theEnergy, size_t &lastidx) const 
 
virtual G4bool Store(std::ofstream &fOut, G4bool ascii=false)
 
G4double SplineInterpolation(size_t idx, G4double energy) const 
 
G4double energy(const ThreeVector &p, const G4double m)
 
G4int GetVerboseLevel(G4int)
 
virtual G4bool Retrieve(std::ifstream &fIn, G4bool ascii=false)
 
void SetVerboseLevel(G4int value)
 
G4double operator()(const size_t binNumber) const 
 
G4bool IsFilledVectorExist() const 
 
void ComputeSecDerivatives()
 
std::vector< G4double > G4PVDataVector
 
virtual ~G4PhysicsVector()
 
G4PhysicsVector & operator=(const G4PhysicsVector &)