Import Geant4 2.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 15:42:07 +02:00
parent 103bda00c8
commit e7d7193284
3106 changed files with 171117 additions and 90550 deletions
@@ -5,8 +5,8 @@
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4Cerenkov.hh,v 1.3.4.1 1999/12/07 20:51:23 gunter Exp $
// GEANT4 tag $Name: geant4-01-01 $
// $Id: G4Cerenkov.hh,v 1.4 1999/12/15 14:52:05 gunter Exp $
// GEANT4 tag $Name: geant4-02-00 $
//
//
////////////////////////////////////////////////////////////////////////
@@ -5,8 +5,8 @@
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4ForwardXrayTR.hh,v 1.2.8.1 1999/12/07 20:51:24 gunter Exp $
// GEANT4 tag $Name: geant4-01-01 $
// $Id: G4ForwardXrayTR.hh,v 1.6 2000/04/06 13:55:23 grichine Exp $
// GEANT4 tag $Name: geant4-02-00 $
//
// G4ForwardXrayTR -- header file
//
@@ -21,7 +21,7 @@
// CERN, CN Division, ASD Group
// History:
// 22.09.97, V. Grichine (Vladimir.Grichine@cern.ch)
// 26.01.00, V.Grichine, new constructor and protected DM for fast sim. models
#ifndef G4FORWARDXRAYTR_H
#define G4FORWARDXRAYTR_H
@@ -55,13 +55,16 @@ public:
G4ForwardXrayTR( const G4String& matName1, // G4Material* pMat1,
const G4String& matName2, // G4Material* pMat2,
const G4String& matName2, // G4Material* pMat2,
const G4String& processName="XrayTR" ) ;
G4ForwardXrayTR( const G4String& processName="XrayTR" ) ;
// G4ForwardXrayTR(const G4ForwardXrayTR& right) ;
// Destructor
~G4ForwardXrayTR() ;
// Destructor // virtual
~G4ForwardXrayTR() ;
// Operators
// G4ForwardXrayTR& operator=(const G4ForwardXrayTR& right) ;
@@ -131,9 +134,9 @@ G4double EnergySum( G4double energy1,
static G4int GetTotBin() { return fTotBin ; } ;
protected :
protected : // for access from X-ray TR fast simulation models
private : /////////////// Data members ///////////////////////////
// private : /////////////// Data members ///////////////////////////
G4Gamma* fPtrGamma ; // pointer to TR photon
@@ -5,8 +5,8 @@
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4Scintillation.hh,v 1.3.4.1 1999/12/07 20:51:24 gunter Exp $
// GEANT4 tag $Name: geant4-01-01 $
// $Id: G4Scintillation.hh,v 1.4 1999/12/15 14:52:05 gunter Exp $
// GEANT4 tag $Name: geant4-02-00 $
//
//
////////////////////////////////////////////////////////////////////////
@@ -5,8 +5,8 @@
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4TransitionRadiation.hh,v 1.2.8.1 1999/12/07 20:51:24 gunter Exp $
// GEANT4 tag $Name: geant4-01-01 $
// $Id: G4TransitionRadiation.hh,v 1.5 2000/04/03 13:45:28 grichine Exp $
// GEANT4 tag $Name: geant4-02-00 $
//
// G4TransitionRadiation -- header file
//
@@ -24,7 +24,8 @@
// CERN, CN Division, ASD Group
// History:
// 18.12.97, V. Grichine (Vladimir.Grichine@cern.ch)
// 02.02.00, V.Grichine, new data fEnergy and fVarAngle for double
// numerical integration in inherited classes
#ifndef G4TransitionRadiation_h
#define G4TransitionRadiation_h
@@ -48,7 +49,7 @@ public:
// Destructor
~G4TransitionRadiation() ;
virtual ~G4TransitionRadiation() ;
// Operators
// G4TransitionRadiation& operator=(const G4TransitionRadiation& right) ;
@@ -108,9 +109,11 @@ protected :
G4int fMatIndex1 ; // index of the 1st material
G4int fMatIndex2 ; // index of the 2nd material
private :
// private :
G4double fGamma ;
G4double fEnergy ;
G4double fVarAngle ;
// Local constants
static const G4int fSympsonNumber ; // Accuracy of Sympson integration 10