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: G4eBremsstrahlung.hh,v 1.6 2000/05/23 15:44:01 maire Exp $
// GEANT4 tag $Name: geant4-02-00 $
// $Id: G4eBremsstrahlung.hh,v 1.7 2000/08/08 10:26:19 urban Exp $
// GEANT4 tag $Name: geant4-03-00 $
//
//
// ------------------------------------------------------------
@@ -24,6 +24,7 @@
// 20/03/97: new energy loss+ionisation+brems scheme, L.Urban
// 01-09-98, new method PrintInfo()
// 10/02/00 modifications , new e.m. structure, L.Urban
// 07/08/00 new cross section/en.loss parametrisation, LPM flag , L.Urban
// ------------------------------------------------------------
#ifndef G4eBremsstrahlung_h
@@ -71,7 +72,6 @@ class G4eBremsstrahlung : public G4VeEnergyLoss
G4double GetLambda(
G4double KineticEnergy,G4Material* material);
protected:
G4double ComputeMeanFreePath( const G4ParticleDefinition* ParticleType,
@@ -110,6 +110,10 @@ class G4eBremsstrahlung : public G4VeEnergyLoss
G4double ScreenFunction2(G4double ScreenVariable);
G4double SupressionFunction(const G4Material* aMaterial,
G4double KineticEnergy,
G4double GammaEnergy) ;
G4eBremsstrahlung & operator=(const G4eBremsstrahlung &right);
G4eBremsstrahlung(const G4eBremsstrahlung&);
@@ -129,6 +133,9 @@ class G4eBremsstrahlung : public G4VeEnergyLoss
G4double LowestKineticEnergy,HighestKineticEnergy; // bining of the Eloss table
G4int TotBin; // (from G4VeEnergyLoss)
static G4double probsup ;
static G4bool LPMflag ;
public:
static void SetLowerBoundLambda(G4double val) {LowerBoundLambda = val;};
@@ -138,9 +145,10 @@ class G4eBremsstrahlung : public G4VeEnergyLoss
static G4double GetUpperBoundLambda() { return UpperBoundLambda;};
static G4int GetNbinLambda() {return NbinLambda;};
static void SetLPMflag(G4bool val) { LPMflag = val ; } ;
static G4bool GetLPMflag() { return LPMflag ; } ;
};
#include "G4eBremsstrahlung.icc"
#endif