Import Geant4 10.3.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-12-09 12:35:28 +01:00
parent 4ec577e5c4
commit a3452e42ac
3514 changed files with 210500 additions and 89628 deletions
@@ -64,8 +64,10 @@ class G4Physics2DVector
public: // with description
G4Physics2DVector();
// Vector will be filled via Retrieve method
explicit G4Physics2DVector(size_t nx, size_t ny);
// constructors
// Vector will be filled via Put methods
G4Physics2DVector(const G4Physics2DVector&);
G4Physics2DVector& operator=(const G4Physics2DVector&);
@@ -123,13 +125,11 @@ public: // with description
inline void SetBicubicInterpolation(G4bool);
// Activate/deactivate bicubic interpolation.
void Store(std::ofstream& fOut);
void Store(std::ofstream& fOut) const;
G4bool Retrieve(std::ifstream& fIn);
// To store/retrieve persistent data to/from file streams.
inline void SetVerboseLevel(G4int value);
inline G4int GetVerboseLevel() const;
// Set/Get Verbose level
protected:
@@ -139,10 +139,6 @@ protected:
void CopyData(const G4Physics2DVector& vec);
// void ComputeValue(G4double x, G4double y) const;
// Main method to interpolate 2D vector
// by default by linear interpolation
G4double BicubicInterpolation(G4double x, G4double y,
size_t idx, size_t idy) const;
// Bicubic interpolation of 2D vector
@@ -162,8 +158,8 @@ private:
inline G4double DerivativeXY(size_t idx, size_t idy, G4double fac) const;
// computation of derivatives
G4int operator==(const G4Physics2DVector &right) const ;
G4int operator!=(const G4Physics2DVector &right) const ;
G4int operator==(const G4Physics2DVector &right) const = delete;
G4int operator!=(const G4Physics2DVector &right) const = delete;
G4PhysicsVectorType type; // The type of PhysicsVector (enumerator)