Import Geant4 1.1.0 source tree
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4AlphaInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:26 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: Alpha Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 21-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4AntiLambdaInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:26 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: AntiLambda Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 18-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4AntiNeutronInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: AntiNeutron Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 18-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4AntiOmegaMinusInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: AntiOmegaMinus Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 18-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4AntiProtonInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: AntiProton Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 18-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4AntiSigmaMinusInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: AntiSigmaMinus Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 18-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4AntiSigmaPlusInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: AntiSigmaPlus Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 18-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4AntiXiMinusInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: AntiXiMinus Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 18-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4AntiXiZeroInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: AntiXiZero Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 18-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4DeuteronInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: Deuteron Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 25-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4HadronCaptureProcess.hh,v 1.1.8.1.2.1 1999/12/07 20:52:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
//
|
||||
// G4 Neutron capture process -- header file
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4HadronElasticProcess.hh,v 1.1.8.1.2.1 1999/12/07 20:52:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
//
|
||||
// G4 Hadron Elastic Scattering Process -- header file
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4HadronFissionProcess.hh,v 1.1.8.1.2.1 1999/12/07 20:52:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
//
|
||||
// G4 Fission Process -- header file
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4KaonMinusInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: KaonMinus Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 12-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4KaonPlusInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: KaonPlus Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 05-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4KaonZeroLInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// G4 Process: KaonZeroL Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 11-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4KaonZeroSInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// G4 Process: KaonZeroS InelasticProcess Process
|
||||
// J.L. Chuma, TRIUMF, 11-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4LambdaInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process : Lambda Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 18-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4NeutronInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: Neutron Inelastic Process
|
||||
// original by H.P. Wellisch
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4OmegaMinusInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: OmegaMinus Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 05-Nov-1996
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4PionMinusInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// PionMinus Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 05-Nov-1996
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4PionPlusInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// PionPlus Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 05-Nov-1996
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4ProtonInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: Proton Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 05-Nov-1996
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4SigmaMinusInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// G4 Process: SigmaMinus Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 05-Nov-1996
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4SigmaPlusInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// G4 Process: SigmaPlus Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 05-Nov-1996
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4TritonInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// Hadronic Process: Triton Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 25-Feb-1997
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4XiMinusInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// G4 Process: XiMinus Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 05-Nov-1996
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4XiZeroInelasticProcess.hh,v 1.1.10.1 1999/12/07 20:52:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
// G4 Process: XiZero Inelastic Process
|
||||
// J.L. Chuma, TRIUMF, 05-Nov-1996
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4HadronCaptureProcess.cc,v 1.1.10.1 1999/12/07 20:52:31 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// $Id: G4HadronCaptureProcess.cc,v 1.1.10.1.2.1 1999/12/08 17:35:07 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
//
|
||||
// G4 Process: Low-energy Neutron Capture
|
||||
@@ -64,19 +64,19 @@ BuildThePhysicsTable(G4ParticleDefinition& aParticleType)
|
||||
// theElementTable = G4Element::GetElementTable();
|
||||
// G4int numOfElements = G4Element::GetNumberOfElements();
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << "BuildThePhysicsTable: numOfElements " << numOfElements << endl;
|
||||
// G4cout << "BuildThePhysicsTable: thePhysicsTable " << thePhysicsTable << endl;
|
||||
// G4cout << "BuildThePhysicsTable: numOfElements " << numOfElements << G4endl;
|
||||
// G4cout << "BuildThePhysicsTable: thePhysicsTable " << thePhysicsTable << G4endl;
|
||||
// G4cout << " for particle: " << aParticleType.GetParticleName() << " " <<
|
||||
// aParticleType.GetPDGEncoding() << endl;
|
||||
// aParticleType.GetPDGEncoding() << G4endl;
|
||||
// }
|
||||
// RWBoolean exists = thePhysicsDictionary.contains(&aParticleType);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << "exists=" << exists << endl;
|
||||
// G4cout << "exists=" << exists << G4endl;
|
||||
// }
|
||||
// if (exists) {
|
||||
// thePhysicsTable = thePhysicsDictionary.findValue(&aParticleType);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << " Retrieve tPT=" << thePhysicsTable << endl;
|
||||
// G4cout << " Retrieve tPT=" << thePhysicsTable << G4endl;
|
||||
// }
|
||||
//// Remove any previous items from table
|
||||
// thePhysicsTable->clearAndDestroy();
|
||||
@@ -85,8 +85,8 @@ BuildThePhysicsTable(G4ParticleDefinition& aParticleType)
|
||||
// else {
|
||||
// thePhysicsTable = new G4PhysicsTable(numOfElements);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << " make new tPT=" << thePhysicsTable << endl;
|
||||
// G4cout << " entries() = " << thePhysicsTable->entries() << endl;
|
||||
// G4cout << " make new tPT=" << thePhysicsTable << G4endl;
|
||||
// G4cout << " entries() = " << thePhysicsTable->entries() << G4endl;
|
||||
// }
|
||||
// thePhysicsDictionary.insertKeyAndValue(&aParticleType, thePhysicsTable);
|
||||
// }
|
||||
@@ -127,7 +127,7 @@ GetMicroscopicCrossSection(const G4DynamicParticle* aParticle,
|
||||
// thePhysicsTable =
|
||||
// thePhysicsDictionary.findValue(aParticle->GetDefinition());
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << " Retrieve tPT=" << thePhysicsTable << endl;
|
||||
// G4cout << " Retrieve tPT=" << thePhysicsTable << G4endl;
|
||||
// }
|
||||
//
|
||||
// J = anElement->GetIndex();
|
||||
@@ -161,7 +161,7 @@ GetMeanFreePathBasic(const G4DynamicParticle* aParticle,
|
||||
}
|
||||
if (verboseLevel > 1)
|
||||
G4cout << "G4HadronCaptureProcess::GetMeanFreePathBasic: sigma="
|
||||
<< sigma << endl;
|
||||
<< sigma << G4endl;
|
||||
if (sigma > 0.)
|
||||
return 1./sigma;
|
||||
else
|
||||
@@ -188,11 +188,11 @@ DumpPhysicsTable(const G4ParticleDefinition& aParticleType)
|
||||
|
||||
// RWBoolean exists = thePhysicsDictionary.contains(&aParticleType);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << "DumpPhysicsTable: exists=" << exists << endl;
|
||||
// G4cout << "DumpPhysicsTable: exists=" << exists << G4endl;
|
||||
// }
|
||||
// if (!exists) {
|
||||
// G4cout << "DumpPhysicsTable: no phyics table for " <<
|
||||
// aParticleType.GetParticleName() << endl;
|
||||
// aParticleType.GetParticleName() << G4endl;
|
||||
// return;
|
||||
// }
|
||||
// G4PhysicsTable* pt = thePhysicsDictionary.findValue(&aParticleType);
|
||||
@@ -200,13 +200,13 @@ DumpPhysicsTable(const G4ParticleDefinition& aParticleType)
|
||||
// const G4ElementTable* et = G4Element::GetElementTable();
|
||||
// G4int numOfElements = G4Element::GetNumberOfElements();
|
||||
// if (verboseLevel > 1)
|
||||
// G4cout << "DumpPhysicsTable: numOfElements=" << numOfElements << endl;
|
||||
// G4cout << "DumpPhysicsTable: numOfElements=" << numOfElements << G4endl;
|
||||
// G4LPhysicsFreeVector* pv;
|
||||
// for (G4int J = 0; J < numOfElements; J++) {
|
||||
// G4cout << endl << "Capture cross section data for " <<
|
||||
// G4cout << G4endl << "Capture cross section data for " <<
|
||||
// aParticleType.GetParticleName() << " on " <<
|
||||
// ((*et)[J])->GetName() << endl << endl;
|
||||
// G4cout << endl << "Ek(GeV) sigma(mb)" << endl << endl;
|
||||
// ((*et)[J])->GetName() << G4endl << G4endl;
|
||||
// G4cout << G4endl << "Ek(GeV) sigma(mb)" << G4endl << G4endl;
|
||||
// pv = (G4LPhysicsFreeVector*)(*thePhysicsTable)(J);
|
||||
// pv->DumpValues();
|
||||
// }
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4HadronElasticProcess.cc,v 1.1.10.1 1999/12/07 20:52:31 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// $Id: G4HadronElasticProcess.cc,v 1.1.10.1.2.1 1999/12/08 17:35:07 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
//
|
||||
// G4 Process: Low-energy Elastic scattering
|
||||
@@ -72,20 +72,20 @@ BuildPhysicsTable(const G4ParticleDefinition& aParticleType)
|
||||
// theElementTable = G4Element::GetElementTable();
|
||||
// G4int numOfElements = G4Element::GetNumberOfElements();
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << "BuildPhysicsTable: numOfElements " << numOfElements << endl;
|
||||
// G4cout << "BuildPhysicsTable: thePhysicsTable " << thePhysicsTable << endl;
|
||||
// G4cout << "BuildPhysicsTable: numOfElements " << numOfElements << G4endl;
|
||||
// G4cout << "BuildPhysicsTable: thePhysicsTable " << thePhysicsTable << G4endl;
|
||||
// G4cout << " for particle: " << aParticleType.GetParticleName() << " " <<
|
||||
// aParticleType.GetPDGEncoding() << endl;
|
||||
// aParticleType.GetPDGEncoding() << G4endl;
|
||||
// }
|
||||
//
|
||||
// RWBoolean exists = thePhysicsDictionary.contains(&aParticleType);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << "exists=" << exists << endl;
|
||||
// G4cout << "exists=" << exists << G4endl;
|
||||
// }
|
||||
// if (exists) {
|
||||
// thePhysicsTable = thePhysicsDictionary.findValue(&aParticleType);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << " Retrieve tPT=" << thePhysicsTable << endl;
|
||||
// G4cout << " Retrieve tPT=" << thePhysicsTable << G4endl;
|
||||
// }
|
||||
// Remove any previous items from table
|
||||
// thePhysicsTable->clearAndDestroy();
|
||||
@@ -94,8 +94,8 @@ BuildPhysicsTable(const G4ParticleDefinition& aParticleType)
|
||||
// else {
|
||||
// thePhysicsTable = new G4PhysicsTable(numOfElements);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << " make new tPT=" << thePhysicsTable << endl;
|
||||
// G4cout << " entries() = " << thePhysicsTable->entries() << endl;
|
||||
// G4cout << " make new tPT=" << thePhysicsTable << G4endl;
|
||||
// G4cout << " entries() = " << thePhysicsTable->entries() << G4endl;
|
||||
// }
|
||||
// thePhysicsDictionary.insertKeyAndValue(&aParticleType, thePhysicsTable);
|
||||
// }
|
||||
@@ -106,7 +106,7 @@ BuildPhysicsTable(const G4ParticleDefinition& aParticleType)
|
||||
// aParticleType,
|
||||
// (*theElementTable)[J]);
|
||||
// if (verboseLevel > 1)
|
||||
// G4cout << " added PhysicsVector " << (*thePhysicsTable)(J) << endl;
|
||||
// G4cout << " added PhysicsVector " << (*thePhysicsTable)(J) << G4endl;
|
||||
// }
|
||||
}
|
||||
|
||||
@@ -137,7 +137,7 @@ G4HadronElasticProcess::GetMicroscopicCrossSection(
|
||||
// thePhysicsTable =
|
||||
// thePhysicsDictionary.findValue(aParticle->GetDefinition());
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << " Retrieve tPT=" << thePhysicsTable << endl;
|
||||
// G4cout << " Retrieve tPT=" << thePhysicsTable << G4endl;
|
||||
// }
|
||||
//
|
||||
// J = anElement->GetIndex();
|
||||
@@ -175,7 +175,7 @@ GetMeanFreePathBasic(const G4DynamicParticle* aParticle,
|
||||
}
|
||||
if (verboseLevel > 1)
|
||||
G4cout << "G4HadronElasticProcess::GetMeanFreePathBasic: sigma="
|
||||
<< sigma << endl;
|
||||
<< sigma << G4endl;
|
||||
if (sigma > 0.)
|
||||
return 1./sigma;
|
||||
else
|
||||
@@ -231,30 +231,30 @@ DumpPhysicsTable(const G4ParticleDefinition& aParticleType)
|
||||
|
||||
// RWBoolean exists = thePhysicsDictionary.contains(&aParticleType);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << "DumpPhysicsTable: exists=" << exists << endl;
|
||||
// G4cout << "DumpPhysicsTable: exists=" << exists << G4endl;
|
||||
// }
|
||||
// if (!exists) {
|
||||
// G4cout << "DumpPhysicsTable: no phyics table for " <<
|
||||
// aParticleType.GetParticleName() << endl;
|
||||
// aParticleType.GetParticleName() << G4endl;
|
||||
// return;
|
||||
// }
|
||||
// G4PhysicsTable* pt = thePhysicsDictionary.findValue(&aParticleType);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << " found PhysicsTable pt=" << pt << endl;
|
||||
// G4cout << " found PhysicsTable pt=" << pt << G4endl;
|
||||
// }
|
||||
//
|
||||
// const G4ElementTable* et = G4Element::GetElementTable();
|
||||
// G4int numOfElements = G4Element::GetNumberOfElements();
|
||||
// if (verboseLevel > 1)
|
||||
// G4cout << "DumpPhysicsTable: numOfElements=" << numOfElements << endl;
|
||||
// G4cout << "DumpPhysicsTable: numOfElements=" << numOfElements << G4endl;
|
||||
// G4LPhysicsFreeVector* pv;
|
||||
// for (G4int J = 0; J < numOfElements; J++) {
|
||||
// G4cout << endl << "Cross section data for " <<
|
||||
// G4cout << G4endl << "Cross section data for " <<
|
||||
// aParticleType.GetParticleName() << " on " <<
|
||||
// ((*et)[J])->GetName() << endl << endl;
|
||||
// ((*et)[J])->GetName() << G4endl << G4endl;
|
||||
// pv = (G4LPhysicsFreeVector*)(*thePhysicsTable)(J);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << " found PhysicsVector pv=" << pv << endl;
|
||||
// G4cout << " found PhysicsVector pv=" << pv << G4endl;
|
||||
// }
|
||||
// pv->DumpValues();
|
||||
// }
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4HadronFissionProcess.cc,v 1.1.10.1 1999/12/07 20:52:31 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
// $Id: G4HadronFissionProcess.cc,v 1.1.10.1.2.1 1999/12/08 17:35:07 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-01 $
|
||||
//
|
||||
//
|
||||
// F.W. Jones, TRIUMF, 03-DEC-96
|
||||
@@ -64,19 +64,19 @@ G4HadronFissionProcess::BuildThePhysicsTable(G4ParticleDefinition& aParticleType
|
||||
// theElementTable = G4Element::GetElementTable();
|
||||
// G4int numOfElements = G4Element::GetNumberOfElements();
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << "BuildThePhysicsTable: numOfElements " << numOfElements << endl;
|
||||
// G4cout << "BuildThePhysicsTable: thePhysicsTable " << thePhysicsTable << endl;
|
||||
// G4cout << "BuildThePhysicsTable: numOfElements " << numOfElements << G4endl;
|
||||
// G4cout << "BuildThePhysicsTable: thePhysicsTable " << thePhysicsTable << G4endl;
|
||||
// G4cout << " for particle: " << aParticleType.GetParticleName() << " " <<
|
||||
// aParticleType.GetPDGEncoding() << endl;
|
||||
// aParticleType.GetPDGEncoding() << G4endl;
|
||||
// }
|
||||
// RWBoolean exists = thePhysicsDictionary.contains(&aParticleType);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << "exists=" << exists << endl;
|
||||
// G4cout << "exists=" << exists << G4endl;
|
||||
// }
|
||||
// if (exists) {
|
||||
// thePhysicsTable = thePhysicsDictionary.findValue(&aParticleType);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << " Retrieve tPT=" << thePhysicsTable << endl;
|
||||
// G4cout << " Retrieve tPT=" << thePhysicsTable << G4endl;
|
||||
// }
|
||||
//// Remove any previous items from table
|
||||
// thePhysicsTable->clearAndDestroy();
|
||||
@@ -85,8 +85,8 @@ G4HadronFissionProcess::BuildThePhysicsTable(G4ParticleDefinition& aParticleType
|
||||
// else {
|
||||
// thePhysicsTable = new G4PhysicsTable(numOfElements);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << " make new tPT=" << thePhysicsTable << endl;
|
||||
// G4cout << " entries() = " << thePhysicsTable->entries() << endl;
|
||||
// G4cout << " make new tPT=" << thePhysicsTable << G4endl;
|
||||
// G4cout << " entries() = " << thePhysicsTable->entries() << G4endl;
|
||||
// }
|
||||
// thePhysicsDictionary.insertKeyAndValue(&aParticleType, thePhysicsTable);
|
||||
// }
|
||||
@@ -126,7 +126,7 @@ G4HadronFissionProcess::GetMicroscopicCrossSection(const G4DynamicParticle* aPar
|
||||
// thePhysicsTable =
|
||||
// thePhysicsDictionary.findValue(aParticle->GetDefinition());
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << " Retrieve tPT=" << thePhysicsTable << endl;
|
||||
// G4cout << " Retrieve tPT=" << thePhysicsTable << G4endl;
|
||||
// }
|
||||
//
|
||||
// J = anElement->GetIndex();
|
||||
@@ -159,7 +159,7 @@ G4HadronFissionProcess::GetMeanFreePathBasic(const G4DynamicParticle* aParticle,
|
||||
}
|
||||
if (verboseLevel > 1)
|
||||
G4cout << "G4HadronFissionProcess::GetMeanFreePathBasic: sigma="
|
||||
<< sigma << endl;
|
||||
<< sigma << G4endl;
|
||||
if (sigma > 0.)
|
||||
return 1./sigma;
|
||||
else
|
||||
@@ -180,7 +180,7 @@ DumpPhysicsTable(const G4ParticleDefinition& aParticleType)
|
||||
|
||||
// RWBoolean exists = thePhysicsDictionary.contains(&aParticleType);
|
||||
// if (verboseLevel > 1) {
|
||||
// G4cout << "DumpPhysicsTable: exists=" << exists << endl;
|
||||
// G4cout << "DumpPhysicsTable: exists=" << exists << G4endl;
|
||||
// }
|
||||
// if (!exists) {
|
||||
// G4Exception("G4HadronFissionProcess::DumpPhysicsTable: "
|
||||
@@ -192,13 +192,13 @@ DumpPhysicsTable(const G4ParticleDefinition& aParticleType)
|
||||
// const G4ElementTable* et = G4Element::GetElementTable();
|
||||
// G4int numOfElements = G4Element::GetNumberOfElements();
|
||||
// if (verboseLevel > 1)
|
||||
// G4cout << "DumpPhysicsTable: numOfElements=" << numOfElements << endl;
|
||||
// G4cout << "DumpPhysicsTable: numOfElements=" << numOfElements << G4endl;
|
||||
// G4LPhysicsFreeVector* pv;
|
||||
// for (G4int J = 0; J < numOfElements; J++) {
|
||||
// G4cout << endl << "Fission cross section data for " <<
|
||||
// G4cout << G4endl << "Fission cross section data for " <<
|
||||
// aParticleType.GetParticleName() << " on " <<
|
||||
// ((*et)[J])->GetName() << endl << endl;
|
||||
// G4cout << endl << "Ek(GeV) sigma(mb)" << endl << endl;
|
||||
// ((*et)[J])->GetName() << G4endl << G4endl;
|
||||
// G4cout << G4endl << "Ek(GeV) sigma(mb)" << G4endl << G4endl;
|
||||
// pv = (G4LPhysicsFreeVector*)(*thePhysicsTable)(J);
|
||||
// pv->DumpValues();
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user