Import Geant4 8.0.0 source tree
This commit is contained in:
@@ -16,6 +16,9 @@ committal in the CVS repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
28th July 2005 Peter Gumplinger (op-V07-01-00)
|
||||
add G4ProcessType to all constructors
|
||||
|
||||
10th December 2004 Gabriele Cosmo (op-V06-02-06)
|
||||
replaced M_PI with CLHEP's pi
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OpAbsorption.hh,v 1.7 2001/08/31 16:43:32 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
// $Id: G4OpAbsorption.hh,v 1.8 2005/07/28 22:27:31 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
// Optical Photon Absorption Class Definition
|
||||
@@ -33,7 +33,8 @@
|
||||
// Version: 1.0
|
||||
// Created: 1996-05-21
|
||||
// Author: Juliet Armstrong
|
||||
// Updated: 1999-10-29 add method and class descriptors
|
||||
// Updated: 2005-07-28 add G4ProcessType to constructor
|
||||
// 1999-10-29 add method and class descriptors
|
||||
// 1997-04-09 by Peter Gumplinger
|
||||
// > new physics/tracking scheme
|
||||
// 1998-08-25 by Stefano Magni
|
||||
@@ -85,7 +86,8 @@ public: // Without description
|
||||
// Constructors and Destructor
|
||||
////////////////////////////////
|
||||
|
||||
G4OpAbsorption(const G4String& processName = "OpAbsorption");
|
||||
G4OpAbsorption(const G4String& processName = "OpAbsorption",
|
||||
G4ProcessType type = fOptical);
|
||||
|
||||
// G4OpAbsorption(const G4OpAbsorption &right);
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OpBoundaryProcess.hh,v 1.12 2004/12/02 23:10:36 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
// $Id: G4OpBoundaryProcess.hh,v 1.13 2005/07/28 22:26:59 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
//
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
@@ -34,7 +34,8 @@
|
||||
// optical interfaces
|
||||
// Version: 1.1
|
||||
// Created: 1997-06-18
|
||||
// Modified: 1999-10-29 add method and class descriptors
|
||||
// Modified: 2005-07-28 add G4ProcessType to constructor
|
||||
// 1999-10-29 add method and class descriptors
|
||||
// 1999-10-10 - Fill NewMomentum/NewPolarization in
|
||||
// DoAbsorption. These members need to be
|
||||
// filled since DoIt calls
|
||||
@@ -105,7 +106,8 @@ public: // Without description
|
||||
// Constructors and Destructor
|
||||
////////////////////////////////
|
||||
|
||||
G4OpBoundaryProcess(const G4String& processName = "OpBoundary");
|
||||
G4OpBoundaryProcess(const G4String& processName = "OpBoundary",
|
||||
G4ProcessType type = fOptical);
|
||||
|
||||
~G4OpBoundaryProcess();
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OpRayleigh.hh,v 1.7 2004/04/27 00:26:34 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
// $Id: G4OpRayleigh.hh,v 1.8 2005/07/28 22:27:16 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
//
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
@@ -34,7 +34,8 @@
|
||||
// Version: 1.0
|
||||
// Created: 1996-05-31
|
||||
// Author: Juliet Armstrong
|
||||
// Updated: 1999-10-29 add method and class descriptors
|
||||
// Updated: 2005-07-28 add G4ProcessType to constructor
|
||||
// 1999-10-29 add method and class descriptors
|
||||
// 1997-04-09 by Peter Gumplinger
|
||||
// > new physics/tracking scheme
|
||||
// mail: gum@triumf.ca
|
||||
@@ -87,7 +88,8 @@ public: // Without description
|
||||
// Constructors and Destructor
|
||||
////////////////////////////////
|
||||
|
||||
G4OpRayleigh(const G4String& processName = "OpRayleigh");
|
||||
G4OpRayleigh(const G4String& processName = "OpRayleigh",
|
||||
G4ProcessType type = fOptical);
|
||||
|
||||
// G4OpRayleigh(const G4OpRayleigh &right);
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OpWLS.hh,v 1.1 2003/09/23 22:23:57 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
// $Id: G4OpWLS.hh,v 1.2 2005/07/28 22:26:42 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
// Optical Photon WaveLength Shifting (WLS) Class Definition
|
||||
@@ -34,7 +34,7 @@
|
||||
// Created: 2003-05-13
|
||||
// Author: John Paul Archambault
|
||||
// (Adaptation of G4Scintillation and G4OpAbsorption)
|
||||
// Updated:
|
||||
// Updated: 2005-07-28 add G4ProcessType to constructor
|
||||
// mail: gum@triumf.ca
|
||||
// jparcham@phys.ualberta.ca
|
||||
//
|
||||
@@ -80,7 +80,8 @@ public: // Without description
|
||||
// Constructors and Destructor
|
||||
////////////////////////////////
|
||||
|
||||
G4OpWLS(const G4String& processName = "OpWLS");
|
||||
G4OpWLS(const G4String& processName = "OpWLS",
|
||||
G4ProcessType type = fOptical);
|
||||
|
||||
~G4OpWLS();
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OpAbsorption.cc,v 1.5 2004/10/19 02:15:15 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
// $Id: G4OpAbsorption.cc,v 1.6 2005/07/28 22:28:04 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
// Optical Photon Absorption Class Implementation
|
||||
@@ -33,7 +33,8 @@
|
||||
// Version: 1.0
|
||||
// Created: 1996-05-21
|
||||
// Author: Juliet Armstrong
|
||||
// Updated: 2000-09-18 by Peter Gumplinger
|
||||
// Updated: 2005-07-28 - add G4ProcessType to constructor
|
||||
// 2000-09-18 by Peter Gumplinger
|
||||
// > comment out warning - "No Absorption length specified"
|
||||
// 1997-04-09 by Peter Gumplinger
|
||||
// > new physics/tracking scheme
|
||||
@@ -65,8 +66,8 @@
|
||||
// Constructors
|
||||
/////////////////
|
||||
|
||||
G4OpAbsorption::G4OpAbsorption(const G4String& processName)
|
||||
: G4VDiscreteProcess(processName)
|
||||
G4OpAbsorption::G4OpAbsorption(const G4String& processName, G4ProcessType type)
|
||||
: G4VDiscreteProcess(processName, type)
|
||||
{
|
||||
if (verboseLevel>0) {
|
||||
G4cout << GetProcessName() << " is created " << G4endl;
|
||||
|
||||
@@ -50,6 +50,7 @@
|
||||
// 2003-11-27 - Modified line 168-9 to reflect changes made to
|
||||
// G4OpticalSurface class ( by Fan Lei)
|
||||
// 2004-02-02 - Set theStatus = Undefined at start of DoIt
|
||||
// 2005-07-28 - add G4ProcessType to constructor
|
||||
//
|
||||
// Author: Peter Gumplinger
|
||||
// adopted from work by Werner Keil - April 2/96
|
||||
@@ -76,8 +77,9 @@
|
||||
// Constructors
|
||||
/////////////////
|
||||
|
||||
G4OpBoundaryProcess::G4OpBoundaryProcess(const G4String& processName)
|
||||
: G4VDiscreteProcess(processName)
|
||||
G4OpBoundaryProcess::G4OpBoundaryProcess(const G4String& processName,
|
||||
G4ProcessType type)
|
||||
: G4VDiscreteProcess(processName, type)
|
||||
{
|
||||
if ( verboseLevel > 0) {
|
||||
G4cout << GetProcessName() << " is created " << G4endl;
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OpRayleigh.cc,v 1.12 2004/12/02 23:10:57 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
// $Id: G4OpRayleigh.cc,v 1.13 2005/07/28 22:28:37 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
//
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
@@ -35,11 +35,12 @@
|
||||
// Version: 1.0
|
||||
// Created: 1996-05-31
|
||||
// Author: Juliet Armstrong
|
||||
// Updated: 2001-10-18 by Peter Gumplinger
|
||||
// Updated: 2005-07-28 - add G4ProcessType to constructor
|
||||
// 2001-10-18 by Peter Gumplinger
|
||||
// eliminate unused variable warning on Linux (gcc-2.95.2)
|
||||
// Updated: 2001-09-18 by mma
|
||||
// 2001-09-18 by mma
|
||||
// >numOfMaterials=G4Material::GetNumberOfMaterials() in BuildPhy
|
||||
// Updated: 2001-01-30 by Peter Gumplinger
|
||||
// 2001-01-30 by Peter Gumplinger
|
||||
// > allow for positiv and negative CosTheta and force the
|
||||
// > new momentum direction to be in the same plane as the
|
||||
// > new and old polarization vectors
|
||||
@@ -70,8 +71,8 @@
|
||||
// Constructors
|
||||
/////////////////
|
||||
|
||||
G4OpRayleigh::G4OpRayleigh(const G4String& processName)
|
||||
: G4VDiscreteProcess(processName)
|
||||
G4OpRayleigh::G4OpRayleigh(const G4String& processName, G4ProcessType type)
|
||||
: G4VDiscreteProcess(processName, type)
|
||||
{
|
||||
|
||||
thePhysicsTable = 0;
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4OpWLS.cc,v 1.5 2004/12/10 18:53:23 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
// $Id: G4OpWLS.cc,v 1.6 2005/07/28 22:28:20 gum Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
// Optical Photon WaveLength Shifting (WLS) Class Implementation
|
||||
@@ -34,7 +34,7 @@
|
||||
// Created: 2003-05-13
|
||||
// Author: John Paul Archambault
|
||||
// (Adaptation of G4Scintillation and G4OpAbsorption)
|
||||
// Updated:
|
||||
// Updated: 2005-07-28 - add G4ProcessType to constructor
|
||||
// mail: gum@triumf.ca
|
||||
// jparcham@phys.ualberta.ca
|
||||
//
|
||||
@@ -51,8 +51,8 @@
|
||||
// Constructors
|
||||
/////////////////
|
||||
|
||||
G4OpWLS::G4OpWLS(const G4String& processName)
|
||||
: G4VDiscreteProcess(processName)
|
||||
G4OpWLS::G4OpWLS(const G4String& processName, G4ProcessType type)
|
||||
: G4VDiscreteProcess(processName, type)
|
||||
{
|
||||
theIntegralTable = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user