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 6.2.p2)


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