Changeset 1196 for trunk/source/processes/hadronic/models/cascade/History
- Timestamp:
- Nov 25, 2009, 5:13:58 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/hadronic/models/cascade/History
r1055 r1196 15 15 --------------------------------------------------------------- 16 16 17 11 Nov 2009 Dennis Wright (hadr-casc-V09-02-10) 18 ----------------------------------------------- 19 - G4CascadParticle, G4InuclElementaryParticle: add integer argument to ctor 20 to indicate which generation cascade particle belongs to. 21 Also change G4NucleiModel and G4BertiniNucleiModel to use this. 22 23 8 Oct 2009 Dennis Wright (hadr-casc-V09-02-09) 24 ----------------------------------------------- 25 - G4PionSampler: use charge exchange cross section for pi0-p, go back 26 original Bertini pi0-p elastic partial cs. Update pi0 total cross 27 section accordingly. Improve fits to pi-p partial cs and update 28 pi- total cross sections. 29 - G4NucleiModel: update pi- and pi0 total cross sections 30 31 24 Sep 2009 Dennis Wright (hadr-casc-V09-02-08) 32 ----------------------------------------------- 33 - add class G4NucleonSampler which replaces old pp, pn, and nn partial and 34 total cross sections also modify other classes which use them 35 - move large arrays which are instantiated at every call of frequently 36 used methods. They are now initialized once in constructors. 37 - G4CascadSpecialFunctions: put copy of total cross section method 38 in G4NucleiModel, also remove unneeded energy scale arrays 39 (now replaced with a new one) 40 - G4CascadeInterface: move instantiation of various collider classes 41 outside of loop, and put on stack instead of heap 42 - G4ElementaryParticleCollider: re-design to use G4NucleonSampler and 43 remove instantiation of large arrays from within loops in code 44 - G4NucleiModel: remove instatiation of large arrays from with loops, 45 add new total cross section sampling, remove use of all but one 46 energy scale 47 48 17 Sep 2009 Dennis Wright (hadr-casc-V09-02-07) 49 ----------------------------------------------- 50 - G4PionSampler: remove large static arrays 51 - G4FinalStateSampler: remove static array pointer to G4 particle types 52 - G4ElementaryParticleCollider: clean up 53 54 4 Sep 2009 Dennis Wright (hadr-casc-V09-02-06) 55 ---------------------------------------------- 56 - add assignment operator to class G4CollisionOutput 57 58 31 Aug 2009 Dennis Wright (hadr-casc-V09-02-05) 59 ----------------------------------------------- 60 - add class G4FinalStateSampler which was accidentally omitted from 61 the previous tag 62 63 25 Aug 2009 Dennis Wright (hadr-casc-V09-02-04) 64 ----------------------------------------------- 65 - correct bug in particle ordering in G4PionSampler 66 - clean up dead code in G4NucleiModel and G4ElementaryParticleCollider 67 68 20 Aug 2009 Dennis Wright (hadr-casc-V09-02-03) 69 ----------------------------------------------- 70 - create class G4PionSampler: samples partial cross sections, multiplicities 71 and final state particle types required for pi+, pi- and pi0 scattering 72 within a nucleus. This class uses re-evaluated pion partial cross sections 73 and includes production of strange particle pairs. 74 - G4CascadeSigmaPlusNChannel: correct sigma plus cross sections 75 - G4CascadSpecialFunctions: move pion, kaon, hyperon total cross sections 76 to this class 77 - G4ElementaryParticleCollider: re-write to use G4PionSampler class for 78 cross sections and multiplicities, remove method reChargering (now redundant) 79 17 80 15 Apr 2009 Dennis Wright (hadr-casc-V09-02-02) 18 81 -----------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.
