[819] | 1 | $Id: History,v 1.15 2007/11/05 10:53:13 schaelic Exp $ |
---|
| 2 | ------------------------------------------------------------------- |
---|
| 3 | |
---|
| 4 | ========================================================= |
---|
| 5 | Geant4 - an Object-Oriented Toolkit for Simulation in HEP |
---|
| 6 | ========================================================= |
---|
| 7 | |
---|
| 8 | Category History file |
---|
| 9 | --------------------- |
---|
| 10 | This file should be used by G4 developers and category coordinators |
---|
| 11 | to briefly summarize all major modifications introduced in the code |
---|
| 12 | and keep track of all category-tags. |
---|
| 13 | It DOES NOT substitute the CVS log-message one should put at every |
---|
| 14 | committal in the CVS repository ! |
---|
| 15 | |
---|
| 16 | ---------------------------------------------------------- |
---|
| 17 | * Reverse chronological order (last date on top), please * |
---|
| 18 | ---------------------------------------------------------- |
---|
| 19 | |
---|
| 20 | 05 November 07: A.Schaelicke (empolar-V09-00-02) |
---|
| 21 | 01 November 07: A.Schaelicke |
---|
| 22 | - Bug fix in G4PolarizedAnnihilationCrossSection |
---|
| 23 | error in calculation of polarisation dependent total cross section |
---|
| 24 | (wrong interactionLength for positrons in applications where, |
---|
| 25 | particle and media are polarised) |
---|
| 26 | - more general Cross section frame work: |
---|
| 27 | G4PolarizedAnnihilationCrossSection |
---|
| 28 | G4PolarizedBhabhaCrossSection |
---|
| 29 | G4PolarizedBremsstrahlungCrossSection |
---|
| 30 | G4PolarizedComptonCrossSection |
---|
| 31 | G4PolarizedGammaConversionModel |
---|
| 32 | G4PolarizedMollerCrossSection |
---|
| 33 | G4PolarizedPairProductionCrossSection |
---|
| 34 | G4VPolarizedCrossSection |
---|
| 35 | G4ePolarizedBremsstrahlungModel |
---|
| 36 | (removed dependencies to models; now cross sections can be used |
---|
| 37 | independent of any model, e.g. in a cross section calculator class) |
---|
| 38 | - add polarized photo electric effect: |
---|
| 39 | G4PolarizationHelper |
---|
| 40 | (new method GetRandomFrame, used when interaction frame is not |
---|
| 41 | well defined by outgoing particles) |
---|
| 42 | G4PolarizedPEEffectCrossSection |
---|
| 43 | (based on McMaster, Rev.Mod.Phys. 33 (1961) 8) |
---|
| 44 | G4PolarizedPEEffectModel |
---|
| 45 | (derived from G4PEEffectModel, adds polarisation transfer) |
---|
| 46 | G4PolarizedPhotoElectricEffect |
---|
| 47 | (derived from G4VEmProcess) |
---|
| 48 | |
---|
| 49 | 02 October 07: V.Ivanchenko (empolar-V09-00-01) |
---|
| 50 | G4eplusPolarizedAnnihilation - enabled AtRest |
---|
| 51 | |
---|
| 52 | 10 July 07: V.Ivanchenko (empolar-V09-00-00) |
---|
| 53 | 10 July 07: A.Schaelicke |
---|
| 54 | - G4VPolarizedCrossSection removed obsolete methodes and variables to |
---|
| 55 | clear "shadow" Warning on SUN CC |
---|
| 56 | - G4PolarizedCompton, G4ePolarizedIonisation, |
---|
| 57 | G4eplusPolarizedAnnihilation renamed local variable "particle" to |
---|
| 58 | avoid "shadow" Warning on SUN CC |
---|
| 59 | - G4PolarizedAnnihilationModel |
---|
| 60 | copied Initialise() method from G4eeToTwoGammaModel provide a |
---|
| 61 | ParticleChangeForGamma object, this avoids "shadow" Warning on SUNCC |
---|
| 62 | and reduces overhead in SampleSecondaries() |
---|
| 63 | |
---|
| 64 | 11 June 07: V.Ivanchenko (empolar-V08-03-02) |
---|
| 65 | - (A.Schaelicke) G4PolarizedCompton, G4ePolarizedIonisation, |
---|
| 66 | G4eplusPolarizedAnnihilation added method |
---|
| 67 | PostStepGetPhysicalInteractionLength in order to provide |
---|
| 68 | simulation of polarized target; the fix is required because of design |
---|
| 69 | change in utils |
---|
| 70 | |
---|
| 71 | 25 May 07: V.Ivanchenko (empolar-V08-03-01) |
---|
| 72 | - G4PolarizedCompton - fix compilation warning and incorrect usage of |
---|
| 73 | G4PhysicsVector |
---|
| 74 | |
---|
| 75 | 23 May 07: V.Ivanchenko (empolar-V08-03-00) |
---|
| 76 | - In all processes inherit from G4VEnergyLossProcess or G4VEmProcess |
---|
| 77 | remove method SecondaryPostStep; |
---|
| 78 | - G4VEmModel - changed interface of SampleSecondary method, it become |
---|
| 79 | void, extra parameter std::vector<G4DynamicParticle*>*, all |
---|
| 80 | classes using or inhereting this interface are modified. |
---|
| 81 | |
---|
| 82 | 19 March 07: V.Ivanchenko (empolar-V08-02-00) |
---|
| 83 | - G4PolarizedGammaConversionModel : fix non-initialised variable |
---|
| 84 | |
---|
| 85 | 20 November 06: V.Ivanchenko (empolar-V08-01-04) |
---|
| 86 | - G4PolarizedAnnihilationCrossSection fixed compilation problem at windows |
---|
| 87 | |
---|
| 88 | 17 November 06: V.Ivanchenko (empolar-V08-01-03) |
---|
| 89 | - Add protection against zero kin energy in G4PolarizedAnnihilationModel |
---|
| 90 | - substitue double -> G4double, int -> G4int, bool ->G4bool |
---|
| 91 | |
---|
| 92 | 10 November 06: V.Ivanchenko (empolar-V08-01-02) |
---|
| 93 | 9. November 06: A.Schaelicke |
---|
| 94 | - G4PolarizedGammaConversionModel : add warning message if polarization |
---|
| 95 | transfer does not work properly |
---|
| 96 | - G4PolarizedPairProductionCrossSection : bug fixed in Initialize(), |
---|
| 97 | and corrected spelling warning message |
---|
| 98 | - G4PolarizedAnnihilationModel : SampleSecondaries() bug fixed in |
---|
| 99 | return statement and call to cross section. |
---|
| 100 | - G4PolarizedAnnihilationCrossSection : Initialize() bug fixed in |
---|
| 101 | dicing and sign in cross section. |
---|
| 102 | - G4PolarizedComptonCrossSection and G4PolarizedComptonModel: |
---|
| 103 | use correct convention of photon polarization vectors. |
---|
| 104 | - G4PolarizedMollerBhabhaModel : bug fixed in eps dicing, added |
---|
| 105 | warning message, employ new cross section calculation (made conform |
---|
| 106 | to other polarized processes) |
---|
| 107 | - G4PolarizedBhabhaCrossSection and G4PolarizedMollerCrossSection : |
---|
| 108 | new cross section calculation to make polarization vector conform to |
---|
| 109 | other polarized processes |
---|
| 110 | |
---|
| 111 | 29 Sept 06: G.Cosmo (empolar-V08-01-01) |
---|
| 112 | - Fixed for usage of std namespace and porting on WIN32-VC platform. |
---|
| 113 | |
---|
| 114 | 21 Sept 06: V.Ivantchenko (empolar-V08-01-00) |
---|
| 115 | - First commit. |
---|
| 116 | |
---|
| 117 | |
---|