Import Geant4 5.2.0 source tree
This commit is contained in:
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4PhysicsVector.hh,v 1.10 2001/07/11 10:00:51 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-05-01 $
|
||||
// $Id: G4PhysicsVector.hh,v 1.12 2003/06/06 16:17:14 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-05-02 $
|
||||
//
|
||||
//
|
||||
//---------------------------------------------------------------
|
||||
@@ -53,11 +53,11 @@
|
||||
#ifndef G4PhysicsVector_h
|
||||
#define G4PhysicsVector_h 1
|
||||
|
||||
#include "g4std/vector"
|
||||
#include <vector>
|
||||
#include "globals.hh"
|
||||
#include "G4ios.hh"
|
||||
#include "g4std/iostream"
|
||||
#include "g4std/fstream"
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
|
||||
#include "G4PhysicsVectorType.hh"
|
||||
|
||||
@@ -66,10 +66,14 @@ class G4PhysicsVector
|
||||
public:
|
||||
|
||||
G4PhysicsVector();
|
||||
// constructor
|
||||
// This class is an abstract class with pure virtual method of
|
||||
// virtual size_t FindBinLocation(G4double theEnergy) const
|
||||
// So, default constructor is not supposed to be invoked explicitly
|
||||
// constructor
|
||||
// This class is an abstract class with pure virtual method of
|
||||
// virtual size_t FindBinLocation(G4double theEnergy) const
|
||||
// So, default constructor is not supposed to be invoked explicitly
|
||||
|
||||
G4PhysicsVector(const G4PhysicsVector&);
|
||||
G4PhysicsVector& operator=(const G4PhysicsVector&);
|
||||
// Copy constructor and assignment operator.
|
||||
|
||||
public: // with description
|
||||
|
||||
@@ -122,15 +126,15 @@ class G4PhysicsVector
|
||||
inline G4PhysicsVectorType GetType() const;
|
||||
// Get physics vector type
|
||||
|
||||
virtual G4bool Store(G4std::ofstream& fOut, G4bool ascii=false);
|
||||
virtual G4bool Retrieve(G4std::ifstream& fIn, G4bool ascii=false);
|
||||
virtual G4bool Store(std::ofstream& fOut, G4bool ascii=false);
|
||||
virtual G4bool Retrieve(std::ifstream& fIn, G4bool ascii=false);
|
||||
// To store/retrieve persistent data to/from file streams.
|
||||
|
||||
friend G4std::ostream& operator<<(G4std::ostream&, const G4PhysicsVector&);
|
||||
friend std::ostream& operator<<(std::ostream&, const G4PhysicsVector&);
|
||||
|
||||
protected:
|
||||
|
||||
typedef G4std::vector<G4double> G4PVDataVector;
|
||||
typedef std::vector<G4double> G4PVDataVector;
|
||||
|
||||
G4PhysicsVectorType type; // The type of PhysicsVector (enumerator)
|
||||
|
||||
@@ -151,12 +155,6 @@ class G4PhysicsVector
|
||||
virtual size_t FindBinLocation(G4double theEnergy) const=0;
|
||||
// Find the bin# in which theEnergy belongs - pure virtual function
|
||||
|
||||
protected:
|
||||
|
||||
G4PhysicsVector(const G4PhysicsVector&);
|
||||
G4PhysicsVector& operator=(const G4PhysicsVector&);
|
||||
// Protected copy constructor and assignment operator.
|
||||
|
||||
private:
|
||||
|
||||
G4String comment;
|
||||
|
||||
Reference in New Issue
Block a user