Changeset 1196 for trunk/source/processes/hadronic/stopping
- Timestamp:
- Nov 25, 2009, 5:13:58 PM (15 years ago)
- Location:
- trunk/source/processes/hadronic/stopping
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/hadronic/stopping/History
r1055 r1196 14 14 * Please list in reverse chronological order (last date on top) 15 15 --------------------------------------------------------------- 16 17 19-Nov-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-04) 18 ---------------------------------------------------------- 19 - G4PiMinusAbsorptionAtRest and G4KaonMinusAbsorptionAtRest - fixed 20 usage of G4ThreeVector 21 22 06-Aug-2009 Gabriele Cosmo (hadr-stopping-V09-02-03) 23 ---------------------------------------------------------- 24 - Removed left-over inclusions of G4NucleiPropertiesTable.hh ... 25 26 04-Aug-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-02) 27 ---------------------------------------------------------- 28 - removed unused include of G4NucleiPropertiesTable.hh 16 29 17 30 02-Feb-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-01) -
trunk/source/processes/hadronic/stopping/include/G4MuMinusCaptureCascade.hh
r1007 r1196 25 25 // 26 26 // $Id: G4MuMinusCaptureCascade.hh,v 1.10 2007/07/05 18:19:14 dennis Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2$27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 // G4MuMinusCaptureCascade physics process -------- -
trunk/source/processes/hadronic/stopping/include/G4MuonMinusCaptureAtRest.hh
r1007 r1196 25 25 // 26 26 // $Id: G4MuonMinusCaptureAtRest.hh,v 1.23 2008/10/02 20:57:52 dennis Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2$27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 // G4MuonMinusCaptureAtRest physics process -
trunk/source/processes/hadronic/stopping/include/G4StopElementSelector.hh
r1007 r1196 25 25 // 26 26 // $Id: G4StopElementSelector.hh,v 1.10 2007/07/05 18:19:14 dennis Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2$27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 // Author: V.Ivanchenko (Vladimir.Ivantchenko@cern.ch) -
trunk/source/processes/hadronic/stopping/src/G4KaonMinusAbsorptionAtRest.cc
r1055 r1196 190 190 for ( i = 0; i<nAbsorptionProducts; i++) 191 191 { 192 pProducts = pProducts +(*absorptionProducts)[i]->GetMomentum();192 pProducts += (*absorptionProducts)[i]->GetMomentum(); 193 193 productEnergy += (*absorptionProducts)[i]->GetKineticEnergy(); 194 194 } … … 199 199 G4double bDiff = G4NucleiProperties::GetBindingEnergy(static_cast<G4int>(A),static_cast<G4int>(Z)) - 200 200 G4NucleiProperties::GetBindingEnergy(static_cast<G4int>(newA), static_cast<G4int>(newZ)); 201 202 G4double pNucleus = pProducts.mag();203 201 204 202 G4StopDeexcitationAlgorithm* nucleusAlgorithm = new G4StopTheoDeexcitation(); … … 214 212 << energyDeposit 215 213 << ", pNucleus = " 216 << p Nucleus214 << pProducts 217 215 << ", A: " 218 216 << A … … 233 231 delete nucleus; 234 232 235 G4ReactionProductVector* fragmentationProducts = stopDeexcitation.DoBreakUp(newA,newZ,energyDeposit,p Nucleus);233 G4ReactionProductVector* fragmentationProducts = stopDeexcitation.DoBreakUp(newA,newZ,energyDeposit,pProducts); 236 234 237 235 unsigned int nFragmentationProducts = 0; -
trunk/source/processes/hadronic/stopping/src/G4MuMinusCaptureCascade.cc
r1007 r1196 25 25 // 26 26 // $Id: G4MuMinusCaptureCascade.cc,v 1.16 2008/05/05 09:09:06 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2$27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 // G4MuonMinusCaptureAtRest physics process -
trunk/source/processes/hadronic/stopping/src/G4MuonMinusCaptureAtRest.cc
r1055 r1196 25 25 // 26 26 // $Id: G4MuonMinusCaptureAtRest.cc,v 1.54 2009/01/24 11:55:38 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 // G4MuonMinusCaptureAtRest physics process -
trunk/source/processes/hadronic/stopping/src/G4PiMinusAbsorptionAtRest.cc
r1055 r1196 53 53 #include "G4DynamicParticle.hh" 54 54 #include "G4DynamicParticleVector.hh" 55 #include "G4NucleiPropertiesTable.hh"56 55 #include "Randomize.hh" 57 56 #include "G4ThreeVector.hh" … … 155 154 G4double newN = A - Z - stopAbsorption.NNeutrons(); 156 155 G4double newA = newZ + newN; 157 G4double pNucleus = (stopAbsorption.RecoilMomentum()).mag(); 158 G4ReactionProductVector* fragmentationProducts = stopDeexcitation.DoBreakUp(newA,newZ,excitation,pNucleus); 156 G4ReactionProductVector* fragmentationProducts = stopDeexcitation.DoBreakUp(newA,newZ,excitation,stopAbsorption.RecoilMomentum()); 159 157 160 158 unsigned int nAbsorptionProducts = 0; -
trunk/source/processes/hadronic/stopping/src/G4PiMinusStopAl.cc
r819 r1196 44 44 #include "G4DynamicParticleVector.hh" 45 45 #include "G4LorentzVector.hh" 46 #include "G4NucleiPropertiesTable.hh"47 46 #include "G4PiMinusStopMaterial.hh" 48 47 #include "G4DistributionGenerator.hh" -
trunk/source/processes/hadronic/stopping/src/G4PiMinusStopC.cc
r819 r1196 46 46 #include "G4DynamicParticleVector.hh" 47 47 #include "G4LorentzVector.hh" 48 #include "G4NucleiPropertiesTable.hh"49 48 #include "G4PiMinusStopMaterial.hh" 50 49 #include "G4DistributionGenerator.hh" -
trunk/source/processes/hadronic/stopping/src/G4PiMinusStopCo.cc
r819 r1196 46 46 #include "G4DynamicParticleVector.hh" 47 47 #include "G4LorentzVector.hh" 48 #include "G4NucleiPropertiesTable.hh"49 48 #include "G4PiMinusStopMaterial.hh" 50 49 #include "G4DistributionGenerator.hh" -
trunk/source/processes/hadronic/stopping/src/G4PiMinusStopCu.cc
r819 r1196 46 46 #include "G4DynamicParticleVector.hh" 47 47 #include "G4LorentzVector.hh" 48 #include "G4NucleiPropertiesTable.hh"49 48 #include "G4PiMinusStopMaterial.hh" 50 49 #include "G4DistributionGenerator.hh" -
trunk/source/processes/hadronic/stopping/src/G4PiMinusStopLi.cc
r819 r1196 46 46 #include "G4DynamicParticleVector.hh" 47 47 #include "G4LorentzVector.hh" 48 #include "G4NucleiPropertiesTable.hh"49 48 #include "G4PiMinusStopMaterial.hh" 50 49 #include "G4DistributionGenerator.hh" -
trunk/source/processes/hadronic/stopping/src/G4PiMinusStopMaterial.cc
r819 r1196 47 47 #include "G4DynamicParticleVector.hh" 48 48 #include "G4LorentzVector.hh" 49 #include "G4NucleiPropertiesTable.hh"50 49 #include "G4PiMinusStopMaterial.hh" 51 50 #include "G4DistributionGenerator.hh" -
trunk/source/processes/hadronic/stopping/src/G4PiMinusStopN.cc
r819 r1196 46 46 #include "G4DynamicParticleVector.hh" 47 47 #include "G4LorentzVector.hh" 48 #include "G4NucleiPropertiesTable.hh"49 48 #include "G4PiMinusStopMaterial.hh" 50 49 #include "G4DistributionGenerator.hh" -
trunk/source/processes/hadronic/stopping/src/G4PiMinusStopO.cc
r819 r1196 46 46 #include "G4DynamicParticleVector.hh" 47 47 #include "G4LorentzVector.hh" 48 #include "G4NucleiPropertiesTable.hh"49 48 #include "G4PiMinusStopMaterial.hh" 50 49 #include "G4DistributionGenerator.hh" -
trunk/source/processes/hadronic/stopping/src/G4PiMinusStopPb.cc
r819 r1196 46 46 #include "G4DynamicParticleVector.hh" 47 47 #include "G4LorentzVector.hh" 48 #include "G4NucleiPropertiesTable.hh"49 48 #include "G4PiMinusStopMaterial.hh" 50 49 #include "G4DistributionGenerator.hh" -
trunk/source/processes/hadronic/stopping/src/G4PiMinusStopTa.cc
r819 r1196 46 46 #include "G4DynamicParticleVector.hh" 47 47 #include "G4LorentzVector.hh" 48 #include "G4NucleiPropertiesTable.hh"49 48 #include "G4PiMinusStopMaterial.hh" 50 49 #include "G4DistributionGenerator.hh" -
trunk/source/processes/hadronic/stopping/src/G4StopDeexcitation.cc
r819 r1196 39 39 #include "Randomize.hh" 40 40 #include "G4ParticleTypes.hh" 41 #include "G4NucleiPropertiesTable.hh"42 41 #include "G4ParticleDefinition.hh" 43 42 #include "G4ThreeVector.hh" … … 64 63 const G4ThreeVector& p) const 65 64 { 65 G4ReactionProductVector* v = 0; 66 66 if (_algorithm != 0) 67 67 { 68 return_algorithm->BreakUp(A,Z,excitation,p);68 v = _algorithm->BreakUp(A,Z,excitation,p); 69 69 } 70 else 71 return 0; 70 return v; 72 71 } -
trunk/source/processes/hadronic/stopping/src/G4StopElementSelector.cc
r1007 r1196 25 25 // 26 26 // $Id: G4StopElementSelector.cc,v 1.16 2007/10/02 18:27:43 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2$27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 // File: G4StopElementSelector
Note: See TracChangeset
for help on using the changeset viewer.