Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/electromagnetic/adjoint/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /processes/electromagnetic/adjoint/History (Version 11.3.0) and /processes/electromagnetic/adjoint/History (Version 11.1.1)


  1 # Category emadjoint History                        1 # Category emadjoint History
  2                                                     2 
  3 See `CONTRIBUTING.rst` for details of **requir      3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological       4 which **must** added in reverse chronological order (newest at the top).
  5 It must **not** be used as a substitute for wr      5 It must **not** be used as a substitute for writing good git commit messages!
  6                                                     6 
  7 ----------------------------------------------      7 -------------------------------------------------------------------------------
  8                                                     8 
  9 ## 2024-11-01 Laurent Desorgher (emadjoint-V11 << 
 10 - Add attribute fLastFreeFlightTrackId in G4Ad << 
 11 in order to run adjoint simulation in MT mode  << 
 12 - Add attribute fCurrentParticleDef in G4Adjoi << 
 13  to run adjoint simulation in MT mode          << 
 14                                                << 
 15 ## 2024-10-10 Gabriele Cosmo (emadjoint-V11-02 << 
 16 - Fixed reported Coverity defects for use of c << 
 17 - Minor code cleanup (use of default destructo << 
 18                                                << 
 19 ## 2022-11-23 Gabriele Cosmo (emadjoint-V11-00      9 ## 2022-11-23 Gabriele Cosmo (emadjoint-V11-00-05)
 20 - Fixed more compilation warnings for implicit     10 - Fixed more compilation warnings for implicit type conversions.
 21                                                    11 
 22 ## 2022-11-18 Gabriele Cosmo (emadjoint-V11-00     12 ## 2022-11-18 Gabriele Cosmo (emadjoint-V11-00-04)
 23 - Fixed compilation warnings for implicit type     13 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.
 24                                                    14 
 25 ## 2022-08-31 Gabriele Cosmo (emadjoint-V11-00     15 ## 2022-08-31 Gabriele Cosmo (emadjoint-V11-00-03)
 26 - Fixed defects reported by Coverity in G4Adjo     16 - Fixed defects reported by Coverity in G4AdjointCSManager, to use auto&.
 27                                                    17 
 28 ## 2022-03-07 Vladimir Ivanchenko (emadjoint-V     18 ## 2022-03-07 Vladimir Ivanchenko (emadjoint-V11-00-02)
 29 - G4AdjointComptonModel, G4AdjointCSManager -      19 - G4AdjointComptonModel, G4AdjointCSManager - used updated interface
 30     to cross section from G4VEmProcess             20     to cross section from G4VEmProcess
 31                                                    21 
 32 ## 2022-03-07 Vladimir Ivanchenko (emadjoint-V     22 ## 2022-03-07 Vladimir Ivanchenko (emadjoint-V11-00-01)
 33 - G4AdjointBremsstrahlungModel - use updated i     23 - G4AdjointBremsstrahlungModel - use updated interface to G4EmModelManager
 34                                                    24 
 35 ## 2021-12-10 Ben Morgan (emadjoint-V11-00-00)     25 ## 2021-12-10 Ben Morgan (emadjoint-V11-00-00)
 36 - Change to new Markdown History format            26 - Change to new Markdown History format
 37                                                    27 
 38 ---                                                28 ---
 39                                                    29 
 40 # History entries prior to 11.0                    30 # History entries prior to 11.0
 41                                                    31 
 42 29 October 2021: L. Desorgher (emadjoint-V10-0     32 29 October 2021: L. Desorgher (emadjoint-V10-07-07)
 43 - G4AdjointForcedInteractionForGamma : Improve     33 - G4AdjointForcedInteractionForGamma : Improve the forced interaction for 
 44                   gamma reverse tracking for t     34                   gamma reverse tracking for thick shielding 
 45 - G4AdjointhIonisationModel : Correct weight c     35 - G4AdjointhIonisationModel : Correct weight correction to limit dependence
 46                  of proton dose results on cut     36                  of proton dose results on cut in range
 47 - G4AdjointCSManager :   Fixing of coverity is     37 - G4AdjointCSManager :   Fixing of coverity issues 
 48                                                    38   
 49 - G4VEMAdjointModel : Fixing of coverity issue     39 - G4VEMAdjointModel : Fixing of coverity issues
 50                                                    40 
 51                                                    41   
 52 18 July 2021: V. Ivanchenko (emadjoint-V10-07-     42 18 July 2021: V. Ivanchenko (emadjoint-V10-07-06)
 53 G4AdjointCSManager - updated interfaces to G4P     43 G4AdjointCSManager - updated interfaces to G4PhysicsVector
 54                                                    44 
 55 16 Apr 2021: B. Morgan (emadjoint-V10-07-05)       45 16 Apr 2021: B. Morgan (emadjoint-V10-07-05)
 56 - Migrate build to modular CMake API               46 - Migrate build to modular CMake API
 57                                                    47 
 58 28 Mar 2021: V. Ivanchenko (emadjoint-V10-07-0     48 28 Mar 2021: V. Ivanchenko (emadjoint-V10-07-04)
 59 - G4ContinuousGainOfEnergy - used updated sign     49 - G4ContinuousGainOfEnergy - used updated signature for ion ionisation
 60                                                    50 
 61 22 Mar 2021: V. Ivanchenko (emadjoint-V10-07-0     51 22 Mar 2021: V. Ivanchenko (emadjoint-V10-07-03)
 62 - G4VEmAdjointModel - minor clean-up               52 - G4VEmAdjointModel - minor clean-up
 63                                                    53 
 64 12 Mar 2021: D. Sawkey (emadjoint-V10-07-02)       54 12 Mar 2021: D. Sawkey (emadjoint-V10-07-02)
 65 - free resources in destructors                    55 - free resources in destructors
 66 - fix uninitialized variables                      56 - fix uninitialized variables
 67                                                    57 
 68 8 Mar 2021: D. Sawkey (emadjoint-V10-07-01)        58 8 Mar 2021: D. Sawkey (emadjoint-V10-07-01)
 69 - Second large round of cleaning for v11 relea     59 - Second large round of cleaning for v11 release
 70  - use 'virtual' and 'override' methods consis     60  - use 'virtual' and 'override' methods consistently
 71  - member variables start with f; shorten long     61  - member variables start with f; shorten long names
 72  - remove unused variables; make class variabl     62  - remove unused variables; make class variables local where appropriate
 73  - order declarations of class variables           63  - order declarations of class variables
 74  - define class variables                          64  - define class variables
 75  - removed unused functions                        65  - removed unused functions
 76  - mark copy/assignment operators as 'delete'      66  - mark copy/assignment operators as 'delete'
 77  - add ProcessDescriptions                         67  - add ProcessDescriptions
 78  - remove ChangeHistory from top of code           68  - remove ChangeHistory from top of code
 79  - replace 2.*3.14... with CLHEP::twopi            69  - replace 2.*3.14... with CLHEP::twopi
 80  - remove more unused headers                      70  - remove more unused headers
 81                                                    71 
 82 20 Feb 2021: D. Sawkey (emadjoint-V10-07-00)       72 20 Feb 2021: D. Sawkey (emadjoint-V10-07-00)
 83 - First pass on large cleaning for v11 release     73 - First pass on large cleaning for v11 release
 84  - apply clang-format style guidelines             74  - apply clang-format style guidelines
 85  - apply C++11 codewords to method declaration     75  - apply C++11 codewords to method declarations: virtual, override, explicit
 86  - delete unused variables and methods             76  - delete unused variables and methods
 87  - start naming class member variables with f      77  - start naming class member variables with f
 88  - use nullptr instead of 0                        78  - use nullptr instead of 0
 89  - remove unused headers                           79  - remove unused headers
 90  - use constexpr for numbers                       80  - use constexpr for numbers
 91                                                    81 
 92 11 Mar 2019: G. Cosmo (emadjoint-V10-05-00)        82 11 Mar 2019: G. Cosmo (emadjoint-V10-05-00)
 93 -Fixed typos in printouts and comments.            83 -Fixed typos in printouts and comments.
 94                                                    84 
 95 06 Nov 2017: V. Ivanchenko (emadjoint-V10-03-0     85 06 Nov 2017: V. Ivanchenko (emadjoint-V10-03-01)
 96 -Extended correction of occurrence of FPE in G     86 -Extended correction of occurrence of FPE in G4AdjointForcedInteractionForGamma.
 97 -G4eAdjointMultipleScattering - change index o     87 -G4eAdjointMultipleScattering - change index of the default accourding to recent
 98    modifications in emutils                        88    modifications in emutils
 99                                                    89 
100 27 Jan 2017: L. Desorgher (emadjoint-V10-03-00     90 27 Jan 2017: L. Desorgher (emadjoint-V10-03-00)
101 -Correction of occurrence of FPE in G4AdjointF     91 -Correction of occurrence of FPE in G4AdjointForcedInteractionForGamma.
102                                                    92 
103 27 Octb 2016: L. Desorgher (emadjoint-V10-02-0     93 27 Octb 2016: L. Desorgher (emadjoint-V10-02-03)
104 -Correction in  G4AdjointForcedInteractionForG     94 -Correction in  G4AdjointForcedInteractionForGamma to avoid high weight of forced gamma
105  when only the brem is used.                       95  when only the brem is used.
106 -Modification in G4AdjointBremsstrahlungModel      96 -Modification in G4AdjointBremsstrahlungModel to use the  direcet angular model to compute the direction of the
107  adjoint secondary                                 97  adjoint secondary
108 -Add G4UrbanAdjointMscModel.cc and G4eAdjointM     98 -Add G4UrbanAdjointMscModel.cc and G4eAdjointMultipleScattering.cc
109                                                    99 
110 18 Octb 2016: L. Desorgher (emadjoint-V10-02-0    100 18 Octb 2016: L. Desorgher (emadjoint-V10-02-02)
111 -Correct use of logical or in  G4AdjointForced    101 -Correct use of logical or in  G4AdjointForcedInteractionForGamma for compilation
112   error under windows.                            102   error under windows.
113                                                   103 
114 17 Octb 2016: L. Desorgher (emadjoint-V10-02-0    104 17 Octb 2016: L. Desorgher (emadjoint-V10-02-01)
115 -Correct G4AdjointForcedInteractionForGamma fo    105 -Correct G4AdjointForcedInteractionForGamma for compilation error under windows.
116                                                   106 
117 26 Sept 2016: L. Desorgher (emadjoint-V10-02-0    107 26 Sept 2016: L. Desorgher (emadjoint-V10-02-00)
118 -Add new adjoint process G4AdjointForcedIntera    108 -Add new adjoint process G4AdjointForcedInteractionForGamma to force the
119  reverse interaction of adjoint gamma.            109  reverse interaction of adjoint gamma.
120 -Slight modifications of G4VEmAdjointModel for    110 -Slight modifications of G4VEmAdjointModel for new forced interaction
121 -Some corrections in G4AdjointBremsstrahlungMo    111 -Some corrections in G4AdjointBremsstrahlungModel
122                                                   112 
123 24 Oct 2015: V.Ivanchenko (emadjoint-V10-01-03    113 24 Oct 2015: V.Ivanchenko (emadjoint-V10-01-03)
124 - G4AdjointCSManager - use G4ThreadLocalSingle    114 - G4AdjointCSManager - use G4ThreadLocalSingleton pattern,
125     fixed computation of A of an element, adde    115     fixed computation of A of an element, added initialisation
126     of all class members in the constructor       116     of all class members in the constructor
127                                                   117 
128 17 Oct 2015: V.Ivanchenko (emadjoint-V10-01-02    118 17 Oct 2015: V.Ivanchenko (emadjoint-V10-01-02)
129 - G4VEmAdjointModel - fixed Coverity reported     119 - G4VEmAdjointModel - fixed Coverity reported problem
130                                                   120 
131 07 Aug 2015: V.Ivanchenko (emadjoint-V10-01-01    121 07 Aug 2015: V.Ivanchenko (emadjoint-V10-01-01)
132 - G4VEmAdjointModel, G4ContinuousGainOfEnergy,    122 - G4VEmAdjointModel, G4ContinuousGainOfEnergy, G4AdjointPhotoElectricModel,
133   G4AdjointInterpolator, G4AdjointComptonModel    123   G4AdjointInterpolator, G4AdjointComptonModel,  G4AdjointCSMatrix,
134   G4AdjointCSManager - add checks for while lo    124   G4AdjointCSManager - add checks for while loops
135                                                   125 
136 21 May 2015: V.Ivanchenko (emadjoint-V10-01-00    126 21 May 2015: V.Ivanchenko (emadjoint-V10-01-00)
137 - G4AdjointhMultipleScattering - make it coher    127 - G4AdjointhMultipleScattering - make it coherent with the forward
138     msc processes                                 128     msc processes
139                                                   129 
140 10 Apr 2014: V.Ivanchenko (emadjoint-V10-00-00    130 10 Apr 2014: V.Ivanchenko (emadjoint-V10-00-00)
141 - G4VAdjointReverseReaction - added protection    131 - G4VAdjointReverseReaction - added protection against infinite
142     loop in ReverseMC01 example: if cross sect    132     loop in ReverseMC01 example: if cross section correction
143     exceed 100 the total cross section is set     133     exceed 100 the total cross section is set to zero
144                                                   134 
145 31 Oct 2013: L.Desorgher (emadjoint-V09-06-09)    135 31 Oct 2013: L.Desorgher (emadjoint-V09-06-09)
146 - Modifications for limitation of convergence     136 - Modifications for limitation of convergence peak
147 - G4AdjointBremsstrahlungModel - biased the ga    137 - G4AdjointBremsstrahlungModel - biased the gamma->e.- reverse brem CS by factor 100
148 - G4AdjointComptonModel -biased the CS by  a f    138 - G4AdjointComptonModel -biased the CS by  a factor 0.1
149                                                   139 
150 19 Oct 2013: V.Ivanchenko (emadjoint-V09-06-08    140 19 Oct 2013: V.Ivanchenko (emadjoint-V09-06-08)
151 - G4AdjointBremsstrahlungModel - removed unuse    141 - G4AdjointBremsstrahlungModel - removed unused obsolete headers
152                                                   142 
153 21 Jul 2013: V.Ivanchenko (emadjoint-V09-06-07    143 21 Jul 2013: V.Ivanchenko (emadjoint-V09-06-07)
154 - G4AdjointhMultipleScattering - use G4UrbanMs    144 - G4AdjointhMultipleScattering - use G4UrbanMscModel instead of
155     G4UrbanMscModel95                             145     G4UrbanMscModel95
156                                                   146 
157 03 Jul 2013: V.Ivanchenko (emadjoint-V09-06-06    147 03 Jul 2013: V.Ivanchenko (emadjoint-V09-06-06)
158 - G4ContinuousGainOfEnergy - changed interface    148 - G4ContinuousGainOfEnergy - changed interface to G4VEmFluctuation
159                                                   149 
160 17 Jun 2013: G.Cosmo (emadjoint-V09-06-05)        150 17 Jun 2013: G.Cosmo (emadjoint-V09-06-05)
161 - Cleanup from automatica changes for MT in G4    151 - Cleanup from automatica changes for MT in G4AdjointInterpolator.
162                                                   152 
163 24 Jan 2013: V.Ivanchenko (emadjoint-V09-06-04    153 24 Jan 2013: V.Ivanchenko (emadjoint-V09-06-04)
164 - G4AdjointPhotoElectricModel - define current    154 - G4AdjointPhotoElectricModel - define current G4MaterialCutsCouple
165     for the direct model                          155     for the direct model
166                                                   156 
167 22 Feb 2013: L.Desorgher (emadjoint-V09-06-03)    157 22 Feb 2013: L.Desorgher (emadjoint-V09-06-03)
168 -Remove of unused variables detected by compil    158 -Remove of unused variables detected by compilation warnings.
169                                                   159 
170 23 Jan 2013: V.Ivanchenko (emadjoint-V09-06-02    160 23 Jan 2013: V.Ivanchenko (emadjoint-V09-06-02)
171 11 Jan 2013: V.Ivanchenko (emadjoint-V09-06-01    161 11 Jan 2013: V.Ivanchenko (emadjoint-V09-06-01)
172 - G4AdjointhMultipleScattering - use msc95 ins    162 - G4AdjointhMultipleScattering - use msc95 instead of msc90
173 - G4AdjointeIonisationModel - removed unused o    163 - G4AdjointeIonisationModel - removed unused obsolete header
174                                                   164 
175 12 Dec 2012: V.Ivanchenko (emadjoint-V09-06-00    165 12 Dec 2012: V.Ivanchenko (emadjoint-V09-06-00)
176 - G4AdjointPhotoElectricModel use G4PEEffectFl    166 - G4AdjointPhotoElectricModel use G4PEEffectFluoModel instead of obsolete
177     G4PEEffectModel                               167     G4PEEffectModel
178                                                   168 
179 30 Oct 2012: L. Desorgher (emadjoint-V09-05-04    169 30 Oct 2012: L. Desorgher (emadjoint-V09-05-04)
180 -Inclusion of headers for system of units and     170 -Inclusion of headers for system of units and physical constants in G4AdjointBremsstrahlungModel
181                                                   171 
182 26 Oct 2012: L.Desorgher (emadjoint-V09-05-03)    172 26 Oct 2012: L.Desorgher (emadjoint-V09-05-03)
183 -G4AdjointBremsstrahlungModel changed to use G    173 -G4AdjointBremsstrahlungModel changed to use G4SeltzerBergerModel as forward model  by default
184 -Correct differential CS expression in G4VEmAd    174 -Correct differential CS expression in G4VEmAdjointModel
185 -Get the weight from PostStepPoint instead of     175 -Get the weight from PostStepPoint instead of from Track when correcting the step in along stepping actions of
186  G4ContinuousGainOfEnergy and G4AdjointAlongSt    176  G4ContinuousGainOfEnergy and G4AdjointAlongStepWeightCorrection. THis is needed for a correct propagation
187  of weight correction in different along step     177  of weight correction in different along step actions.
188                                                   178 
189 10 Jul 2012: G.Cosmo (emadjoint-V09-05-02)        179 10 Jul 2012: G.Cosmo (emadjoint-V09-05-02)
190 - Explicitly use inclusion of headers for syst    180 - Explicitly use inclusion of headers for system of units and physical
191   constants, in plan to remove implicit inclus    181   constants, in plan to remove implicit inclusion from globals.hh.
192                                                   182 
193 08 Jun 2012: V.Ivanchenko (emadjoint-V09-05-01    183 08 Jun 2012: V.Ivanchenko (emadjoint-V09-05-01)
194 - Fixed shadowing                                 184 - Fixed shadowing
195                                                   185 
196 06 Jun 2012: V.Ivanchenko (emadjoint-V09-05-00    186 06 Jun 2012: V.Ivanchenko (emadjoint-V09-05-00)
197 - G4AdjointhMultipleScattering - comment out o    187 - G4AdjointhMultipleScattering - comment out obsolete call
198                                                   188 
199 24 Jun 2011: V.Ivanchenko (emadjoint-V09-04-03    189 24 Jun 2011: V.Ivanchenko (emadjoint-V09-04-03)
200 - G4AdjointAlongStepWeightCorrection,G4Continu    190 - G4AdjointAlongStepWeightCorrection,G4ContinuousGainOfEnergy,
201    G4VEmAdjointModel - fixed initialisation of    191    G4VEmAdjointModel - fixed initialisation of currentCouple
202    class member in constructor (Valgrind repor    192    class member in constructor (Valgrind report)
203                                                   193 
204 10 Jun 2011: G.Cosmo (emadjoint-V09-04-02)        194 10 Jun 2011: G.Cosmo (emadjoint-V09-04-02)
205 - Fixed initialization of index in G4VAdjointR    195 - Fixed initialization of index in G4VAdjointReverseReaction constructor,
206   also causing compilation warning.               196   also causing compilation warning.
207                                                   197 
208 31 May 2011: L.Desorgher (emadjoint-V09-04-01)    198 31 May 2011: L.Desorgher (emadjoint-V09-04-01)
209 Coverity fixes                                    199 Coverity fixes
210 -G4AdjointAlongStepWeightCorrection               200 -G4AdjointAlongStepWeightCorrection
211   -add delete of fParticleChange in destructor    201   -add delete of fParticleChange in destructor of (defect 20316)
212   -Initialise scalar attributes and remove cur    202   -Initialise scalar attributes and remove currentTCut attribute (defect 15568)
213 -G4AdjointBremsstrahlungModel                     203 -G4AdjointBremsstrahlungModel
214   -add delete of theDirectStdBremModel and the    204   -add delete of theDirectStdBremModel and theEmModelManagerForFwdModels in
215    destructor (defect 23146)                      205    destructor (defect 23146)
216   -remove the attribute theTimer (defect 20317    206   -remove the attribute theTimer (defect 20317)
217   -Initialize lastCZ in constructor (defect 15    207   -Initialize lastCZ in constructor (defect 15569)
218 -G4AdjointCSManager                               208 -G4AdjointCSManager
219   -Initialize currentCouple, currentMaterial,     209   -Initialize currentCouple, currentMaterial, and  lastMaterial in constructor
220    (defect 20343)                                 210    (defect 20343)
221 -G4AdjointCSMatrix                                211 -G4AdjointCSMatrix
222   -Initialize dlog in constructor (defect 1520    212   -Initialize dlog in constructor (defect 15203)
223 -G4AdjointComptonModel                            213 -G4AdjointComptonModel
224   -Initialize G4direct_CS in constructor (defe    214   -Initialize G4direct_CS in constructor (defect 15570)
225 -G4AdjointInterpolator                            215 -G4AdjointInterpolator
226   -Comment dead code in FindPositionForLogVect    216   -Comment dead code in FindPositionForLogVector (defect 14959)
227 -G4AdjointPhotoElectricModel                      217 -G4AdjointPhotoElectricModel
228   -Add initialization of some attributes in co    218   -Add initialization of some attributes in constructor (defect 15572)
229 -G4AdjointhIonisationModel                        219 -G4AdjointhIonisationModel
230   -Remove unused attributes (defect 15573)        220   -Remove unused attributes (defect 15573)
231   -Initialize theAdjEquivOfDirectPrimPartDef o    221   -Initialize theAdjEquivOfDirectPrimPartDef outside if condition (defect 15573)
232 -G4AdjointhMultipleScattering                     222 -G4AdjointhMultipleScattering
233   -Add some initialization of attributes in co    223   -Add some initialization of attributes in constructor (defect 15574)
234 -G4ContinuousGainOfEnergy                         224 -G4ContinuousGainOfEnergy
235   -Add some initialization of attributes in co    225   -Add some initialization of attributes in constructor (defect 15575)
236 -G4VAdjointReverseReaction                        226 -G4VAdjointReverseReaction
237   -Add some initialization of attributes in co    227   -Add some initialization of attributes in constructor (defect 15576)
238 -G4VEmAdjointModel                                228 -G4VEmAdjointModel
239   -Comment dead code in GetAdjointCrossSection    229   -Comment dead code in GetAdjointCrossSection (defect 23168)
240   -Neglect at the moment coverity bug 20612-20    230   -Neglect at the moment coverity bug 20612-20618.
241                                                   231 
242                                                   232 
243 27 May 2011: L. Desorgher (emadjoint-V09-04-00    233 27 May 2011: L. Desorgher (emadjoint-V09-04-00)
244 -Remove few unused variables to avoid compilat    234 -Remove few unused variables to avoid compilation warning with gcc-4.6.0.
245                                                   235 
246 11 Nov 2010: L. Desorgher (emadjoint-V09-03-02    236 11 Nov 2010: L. Desorgher (emadjoint-V09-03-02)
247 -G4AdjointBremsstrahlungModel: add a G4EmModel    237 -G4AdjointBremsstrahlungModel: add a G4EmModelManager to initialise properly,
248   the G4eBremsstrahlungModel used as forward m    238   the G4eBremsstrahlungModel used as forward model. This allows to fix the
249   floating point exception detected when compi    239   floating point exception detected when compiling with G4FPE_DEBUG=1.
250 -G4AdjointhIonisation:                            240 -G4AdjointhIonisation:
251    Remove a negative term in the expression of    241    Remove a negative term in the expression of the adjoint
252    cross section (AdjointCrossSection method)     242    cross section (AdjointCrossSection method) and adapt the RapidSampleSecondaries method.
253 -G4VEmAdjointModel:                               243 -G4VEmAdjointModel:
254     Add a check on null cross section to avoid    244     Add a check on null cross section to avoid FPE.
255                                                   245 
256 3 Sep 2010: G.Cosmo (emadjoint-V09-03-01)         246 3 Sep 2010: G.Cosmo (emadjoint-V09-03-01)
257 - G4AdjointAlongStepWeightCorrection: get rid     247 - G4AdjointAlongStepWeightCorrection: get rid of call to non-Standard isnan(),
258   replaced by explicit validity test.             248   replaced by explicit validity test.
259                                                   249 
260 12 Apr 2010: V.Ivanchenko (emadjoint-V09-03-00    250 12 Apr 2010: V.Ivanchenko (emadjoint-V09-03-00)
261 - G4AdjointhMultipleScattering: removed obsole    251 - G4AdjointhMultipleScattering: removed obsolete unused header.
262                                                   252 
263 23 Nov 2009: G.Cosmo (emadjoint-V09-02-02)        253 23 Nov 2009: G.Cosmo (emadjoint-V09-02-02)
264 - Corrected compilation error on Windows for G    254 - Corrected compilation error on Windows for G4AdjointAlongStepWeightCorrection.
265                                                   255 
266 20 Nov 2009: L.Desorgher (emadjoint-V09-02-01)    256 20 Nov 2009: L.Desorgher (emadjoint-V09-02-01)
267 - Replace C++ type by G4 type where needed and    257 - Replace C++ type by G4 type where needed and adding of G4 disclaimer.
268                                                   258 
269 10 Nov 2009: L.Desorgher (emadjoint-V09-02-00)    259 10 Nov 2009: L.Desorgher (emadjoint-V09-02-00)
270 - Commit of the electromagnetic  adjoint proce    260 - Commit of the electromagnetic  adjoint processes for the release of the all adjoint machinery into Geant4.
271   Compared to the first commit, all e- process    261   Compared to the first commit, all e- processes have been improved and adjoint proton and ion ionisation have been added.
272   The use of adjoint cross section matrices ca    262   The use of adjoint cross section matrices can be now limited only to e- Ionisation and Ion ionisation.
273   The GNUmakefile has been modified by adding     263   The GNUmakefile has been modified by adding  -I$(G4BASE)/geometry/navigation/include  in CPPFLAGS.
274                                                   264 
275 14 Nov 2008: G.Cosmo (emadjoint-V09-01-00)        265 14 Nov 2008: G.Cosmo (emadjoint-V09-01-00)
276 - First commit.                                   266 - First commit.
277                                                   267 
278                                                   268 
279                                                   269