Import Geant4 3.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 15:55:53 +02:00
parent e7d7193284
commit cfcb558cfe
3050 changed files with 91703 additions and 48310 deletions
@@ -5,8 +5,8 @@
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4VhEnergyLoss.hh,v 1.3 2000/06/07 17:00:49 maire Exp $
// GEANT4 tag $Name: geant4-02-00 $
// $Id: G4VhEnergyLoss.hh,v 1.7 2000/10/30 06:56:19 urban Exp $
// GEANT4 tag $Name: geant4-03-00 $
//
// ------------------------------------------------------------
// GEANT 4 class header file
@@ -57,8 +57,6 @@
#include "G4PhysicsLogVector.hh"
#include "G4PhysicsLinearVector.hh"
class G4EnergyLossMessenger;
class G4VhEnergyLoss : public G4VEnergyLoss
{
@@ -100,8 +98,13 @@ class G4VhEnergyLoss : public G4VEnergyLoss
G4double GetConstraints(const G4DynamicParticle *aParticle,
G4Material *aMaterial);
G4double EnergyLossFluctuation(const G4DynamicParticle *aParticle,
G4Material *aMaterial,
G4double ChargeSquare,
G4double MeanLoss,
G4double Step);
// =====================================================================
public:
@@ -140,10 +143,6 @@ class G4VhEnergyLoss : public G4VEnergyLoss
// ( default value = 1)
static void SetMinDeltaCutInRange(G4double value)
{MinDeltaCutInRange = value;
setMinDeltaCutInRange = true ;}
static void SetLowerBoundEloss(G4double val) {LowerBoundEloss=val;};
static void SetUpperBoundEloss(G4double val) {UpperBoundEloss=val;};
static void SetNbinEloss(G4int nb) {NbinEloss=nb;};
@@ -197,14 +196,8 @@ class G4VhEnergyLoss : public G4VEnergyLoss
static G4double ptableElectronCutInRange;
static G4double pbartableElectronCutInRange;
static G4double MinDeltaCutInRange; // minimum cut for delta rays
static G4double* MinDeltaEnergy ;
static G4bool setMinDeltaCutInRange ;
static G4double Charge ;
static G4EnergyLossMessenger* hLossMessenger;
private:
static G4int NbinEloss; // number of bins in table,
@@ -230,7 +223,6 @@ class G4VhEnergyLoss : public G4VEnergyLoss
static G4int Ndeltamax ; // upper limit for nb of subcutoff
// delta rays in one step
};
#include "G4VhEnergyLoss.icc"