Geant4 Cross Reference |
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