Changeset 1228 for trunk/source/processes/hadronic/cross_sections/include
- Timestamp:
- Jan 8, 2010, 11:56:51 AM (15 years ago)
- Location:
- trunk/source/processes/hadronic/cross_sections/include
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/hadronic/cross_sections/include/G4BGGNucleonElasticXS.hh
r1196 r1228 25 25 // 26 26 // $Id: G4BGGNucleonElasticXS.hh,v 1.5 2009/11/19 11:41:30 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/cross_sections/include/G4BGGNucleonInelasticXS.hh
r1196 r1228 25 25 // 26 26 // $Id: G4BGGNucleonInelasticXS.hh,v 1.6 2009/11/19 11:44:46 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/cross_sections/include/G4BGGPionElasticXS.hh
r1196 r1228 25 25 // 26 26 // $Id: G4BGGPionElasticXS.hh,v 1.5 2009/11/19 11:46:13 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/cross_sections/include/G4BGGPionInelasticXS.hh
r1196 r1228 25 25 // 26 26 // $Id: G4BGGPionInelasticXS.hh,v 1.5 2009/11/19 11:47:19 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/cross_sections/include/G4CrossSectionDataSetRegistry.hh
r1196 r1228 25 25 // 26 26 // $Id: G4CrossSectionDataSetRegistry.hh,v 1.3 2009/08/08 16:21:31 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/cross_sections/include/G4CrossSectionDataStore.hh
r1196 r1228 25 25 // 26 26 // $Id: G4CrossSectionDataStore.hh,v 1.14 2009/01/24 11:54:47 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/cross_sections/include/G4ElectroNuclearCrossSection.hh
r1196 r1228 25 25 // 26 26 // 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // -
trunk/source/processes/hadronic/cross_sections/include/G4GGNuclNuclCrossSection.hh
r1055 r1228 92 92 G4double GetHadronNucleonXscPDG(const G4DynamicParticle*, G4double At, G4double Zt); 93 93 94 95 96 97 94 // G4double GetHadronNucleonXscNS(const G4DynamicParticle*, const G4Element*); 98 95 // G4double GetHadronNucleonXscNS(const G4DynamicParticle*,G4double At, G4double Zt); 99 96 100 101 102 103 97 G4double GetHadronNucleonXscNS(G4ParticleDefinition*,G4double pTkin, G4ParticleDefinition*); 104 105 106 107 108 109 110 98 111 99 // G4double GetHNinelasticXsc(const G4DynamicParticle*, const G4Element*); … … 113 101 114 102 G4double GetHNinelasticXscVU(const G4DynamicParticle*, G4double At, G4double Zt); 115 116 G4double GetHadronNucleonXscMK(G4ParticleDefinition* pParticle, G4double pTkin,117 G4ParticleDefinition* nucleon );118 103 119 104 G4double CalculateEcmValue ( const G4double , const G4double , const G4double ); -
trunk/source/processes/hadronic/cross_sections/include/G4GlauberGribovCrossSection.hh
r962 r1228 98 98 G4double GetHNinelasticXsc(const G4DynamicParticle*, G4double At, G4double Zt); 99 99 G4double GetHNinelasticXscVU(const G4DynamicParticle*, G4double At, G4double Zt); 100 G4double GetHadronNucleonXscMK(const G4DynamicParticle* aParticle,101 const G4ParticleDefinition* nucleon );102 100 103 101 G4double CalculateEcmValue ( const G4double , const G4double , const G4double ); -
trunk/source/processes/hadronic/cross_sections/include/G4HadronCrossSections.hh
r1196 r1228 25 25 // 26 26 // 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // -
trunk/source/processes/hadronic/cross_sections/include/G4HadronNucleonXsc.hh
r819 r1228 61 61 G4bool IsZAApplicable(const G4DynamicParticle* aDP, G4double Z, G4double A); 62 62 63 64 65 66 63 virtual 67 64 void DumpPhysicsTable(const G4ParticleDefinition&) … … 77 74 78 75 G4double GetHadronNucleonXscVU(const G4DynamicParticle*, const G4ParticleDefinition*); 79 80 G4double GetHadronNucleonXscMK(const G4DynamicParticle*, const G4ParticleDefinition*);81 76 82 77 // kinematics and set/get -
trunk/source/processes/hadronic/cross_sections/include/G4NeutronCaptureXS.hh
r1197 r1228 25 25 // 26 26 // $Id: G4NeutronCaptureXS.hh,v 1.1 2009/11/12 00:36:01 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/cross_sections/include/G4NeutronElasticXS.hh
r1197 r1228 25 25 // 26 26 // $Id: G4NeutronElasticXS.hh,v 1.3 2009/11/19 11:51:46 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/cross_sections/include/G4NeutronInelasticCrossSection.hh
r819 r1228 26 26 // by JPW, working, but to be cleaned up. @@@@ 27 27 // D. Wright, 23-Dec-2006 Added isotope dependence 28 // G.Folger, 25-Nov-2009: extend to 100TeV, using a constant above 20GeV 28 29 // 29 30 … … 51 52 G4bool result = false; 52 53 if(( aPart->GetDefinition()==G4Neutron::Neutron()) && 53 ( aPart->GetKineticEnergy()< 20*GeV) &&54 ( aPart->GetKineticEnergy()<100*TeV) && 54 55 aPart->GetKineticEnergy()>19.9*MeV) result = true; 55 56 if(aEle->GetZ()<2) result = false; … … 62 63 G4bool result = false; 63 64 if(( aPart->GetDefinition() == G4Neutron::Neutron()) && 64 ( aPart->GetKineticEnergy() < 20*GeV) &&65 ( aPart->GetKineticEnergy() < 100*TeV) && 65 66 aPart->GetKineticEnergy() > 19.9*MeV) result = true; 66 67 if(ZZ < 2) result = false; -
trunk/source/processes/hadronic/cross_sections/include/G4NeutronInelasticXS.hh
r1197 r1228 25 25 // 26 26 // $Id: G4NeutronInelasticXS.hh,v 1.3 2009/11/19 11:52:27 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/cross_sections/include/G4PhotoNuclearCrossSection.hh
r1196 r1228 25 25 // 26 26 // 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // -
trunk/source/processes/hadronic/cross_sections/include/G4PiNuclearCrossSection.hh
r819 r1228 48 48 if(aParticle->GetDefinition() == G4PionPlus::PionPlus()) result=true; 49 49 if(G4lrint(anElement->GetZ()) == 1) result = false; 50 if(aParticle->GetKineticEnergy() > 99 9.9*GeV) result=false;50 if(aParticle->GetKineticEnergy() > 99.9*TeV) result=false; 51 51 return result; 52 52 } … … 59 59 if(particle->GetDefinition() == G4PionPlus::PionPlus()) result=true; 60 60 if(G4lrint(ZZ) == 1) result = false; 61 if(particle->GetKineticEnergy() > 99 9.9*GeV) result=false;61 if(particle->GetKineticEnergy() > 99.9*TeV) result=false; 62 62 return result; 63 63 } -
trunk/source/processes/hadronic/cross_sections/include/G4ProtonInelasticCrossSection.hh
r819 r1228 27 27 // G.Folger, 29-sept-2006: extend to 1TeV, using a constant above 20GeV 28 28 // D. Wright, 23-Dec-2006: added isotope dependence 29 // G.Folger, 25-Nov-2009: extend to 100TeV, using a constant above 20GeV 29 30 // 30 31 … … 56 57 G4bool result = false; 57 58 if(( aPart->GetDefinition()==G4Proton::Proton()) && 58 ( aPart->GetKineticEnergy()<1 *TeV) ) result = true;59 ( aPart->GetKineticEnergy()<100*TeV) ) result = true; 59 60 if(aEle->GetZ()<3) result = false; 60 61 return result; … … 66 67 G4bool result = false; 67 68 if (( aParticle->GetDefinition() == G4Proton::Proton()) && 68 ( aParticle->GetKineticEnergy() < 1 *TeV) ) result = true;69 ( aParticle->GetKineticEnergy() < 100*TeV) ) result = true; 69 70 if (ZZ < 3) result = false; 70 71 return result; -
trunk/source/processes/hadronic/cross_sections/include/G4VCrossSectionDataSet.hh
r1196 r1228 25 25 // 26 26 // $Id: G4VCrossSectionDataSet.hh,v 1.13 2009/01/24 11:54:47 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03 -cand-01$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // -------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.