Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/electromagnetic/muons/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/muons/History (Version 11.3.0) and /processes/electromagnetic/muons/History (Version 10.7.p3)


  1 # Category emmuons History                     <<   1 -------------------------------------------------------------------
  2                                                     2 
  3 See `CONTRIBUTING.rst` for details of **requir <<   3      =========================================================
  4 which **must** added in reverse chronological  <<   4      Geant4 - an Object-Oriented Toolkit for Simulation in HEP
  5 It must **not** be used as a substitute for wr <<   5      =========================================================
  6                                                <<   6 
  7 ---------------------------------------------- <<   7                       Category History file
  8                                                <<   8                       ---------------------
  9 ## 2023-10-31 V.Ivanchenko (emmuons-V11-01-04) <<   9 This file should be used by G4 developers and category coordinators
 10 - G4RiGeMuPairProductionModel, G4RiGeAngularGe <<  10 to briefly summarize all major modifications introduced in the code
 11     pair production by muons                   <<  11 and keep track of all category-tags.
 12 - fixed declaration of virtual destructors in  <<  12 It DOES NOT substitute the  CVS log-message one should put at every
 13 - G4MuPairProductionModel - minor clean-up for <<  13 committal in the CVS repository !
 14                                                <<  14 
 15 ## 2023-09-29 V.Ivanchenko (emmuons-V11-01-03) <<  15      ----------------------------------------------------------
 16 - G4MuPairProductionModel, G4MuonToMuonPairPro <<  16      * Reverse chronological order (last date on top), please *
 17     of G4ElementData - do not use IsMaster() t <<  17      ----------------------------------------------------------
 18     use only 5 2-D tables for sampling, code c << 
 19 - G4MuBremsstrahlungModel - moved filling of s << 
 20 - G4TablesForExtrapolator - define particle ty << 
 21                                                << 
 22 ## 2023-09-04 V.Ivanchenko (emmuons-V11-01-02) << 
 23 - G4MuonToMuonPairProductionModel - updated us << 
 24                                                << 
 25 ## 2023-08-27 V.Ivanchenko (emmuons-V11-01-01) << 
 26 - G4TablesForExtrapolator - do not delete inte << 
 27     for initialisation                         << 
 28                                                << 
 29 ## 2023-04-10 V.Ivanchenko (emmuons-V11-01-00) << 
 30 - G4MuBremsstrahlung, G4MuPairProduction - fix << 
 31     was lost for mu-, pi-, K-, and pbar dedx a << 
 32     problem was for mu- with momentum ~50 MeV/ << 
 33 - G4MuBetheBlochModel - enable option to use a << 
 34     of delta-electron direction                << 
 35 - G4MuIonisation - implement full schema of se << 
 36     energy loss fluctuation                    << 
 37                                                << 
 38 ## 2022-11-23 Gabriele Cosmo (emmuons-V11-00-0 << 
 39 - Fixed compilation warnings for implicit type << 
 40                                                << 
 41 ## 2022-07-22 V.Ivanchenko (emmuons-V11-00-06) << 
 42 - G4MuonToMuonPairProductionModel - code clean << 
 43                                                << 
 44 ## 2022-07-18 V.Ivanchenko (emmuons-V11-00-05) << 
 45 - G4MuonToMuonPairProductionModel - added extr << 
 46     formulas by Siddharth Yajaman              << 
 47                                                << 
 48 ## 2022-07-14 V.Ivanchenko (emmuons-V11-00-04) << 
 49 - G4MuonToMuonPairProductionModel, G4MuonToMuo << 
 50   model and process proposed by Siddharth Yaja << 
 51                                                << 
 52 ## 2022-07-04 V.Ivanchenko (emmuons-V11-00-03) << 
 53 - G4MuPairProductionModel, G4MuPairProduction  << 
 54     protected method in view of coming new muo << 
 55     process/model; moved one method to source; << 
 56                                                << 
 57 ## 2022-06-10 V.Ivanchenko (emmuons-V11-00-02) << 
 58 - G4MuIonisation - use G4MuBetheBloch model ab << 
 59 - G4MuBremsstrahlungModel - low energy limit f << 
 60 - G4MuPairProductionModel - low energy limit i << 
 61     some code cleanup for all model: formattin << 
 62                                                << 
 63 ## 2022-05-27 V.Ivanchenko (emmuons-V11-00-01) << 
 64 - G4MuIonisation - added selection of the mode << 
 65     of energy loss fluctuations                << 
 66                                                << 
 67 ## 2021-12-10 Ben Morgan (emmuons-V11-00-00)   << 
 68 - Change to new Markdown History format        << 
 69                                                << 
 70 ---                                            << 
 71                                                << 
 72 # History entries prior to 11.0                << 
 73                                                << 
 74 27 September 21: V.Ivanchenko  (emmuons-V10-07 << 
 75 - G4MuPairProduction, G4ePairProduction, G4MuB << 
 76     spline disabled                            << 
 77                                                << 
 78 12 April 21: V.Ivanchenko  (emmuons-V10-07-08) << 
 79 - G4TablesForExtrapolator - use local G4LossTa << 
 80     disabled base material flag                << 
 81                                                    18 
 82 24 April 21: V.Ivanchenko  (emmuons-V10-07-07) <<  19 28 April 21: V.Ivanchenko (emmuons-V10-06-04)
 83 - G4EnergyLossForExtrapolator, G4TablesForExtr     20 - G4EnergyLossForExtrapolator, G4TablesForExtrapolator - added
 84   more thread safety for initialisation of the     21   more thread safety for initialisation of the next runs
 85                                                    22 
 86 16 April 21: B. Morgan (emmuons-V10-07-06)     <<  23 06 April 21: V.Ivanchenko
 87 - Migrate to modular CMake API                 << 
 88                                                << 
 89 28 April 21: V.Ivanchenko  (emmuons-V10-07-05) << 
 90 - G4EnergyLossForExtrapolator, G4TablesForExtr << 
 91   thread safe initialisation and destruction   << 
 92                                                << 
 93 26 April 21: V.Ivanchenko  (emmuons-V10-07-04) << 
 94 - G4ModifiedMephi - updated print method       << 
 95 - G4TablesForExtrapolator - fixed destructor   << 
 96                                                << 
 97 06 April 21: V.Ivanchenko  (emmuons-V10-07-03) << 
 98 - G4EnergyLossForExtrapolator, G4TablesForExtr     24 - G4EnergyLossForExtrapolator, G4TablesForExtrapolator - allowed
 99     several runs with extrapolator; fixed extr     25     several runs with extrapolator; fixed extrapolation for
100     hadrons                                        26     hadrons
101                                                    27 
102 15 March 21: V.Ivanchenko  (emmuons-V10-07-02) << 
103 - G4MuPairProduction, G4MuBremsstrahlung, G4Mu << 
104     improved initialisation                    << 
105                                                << 
106 21 February 21: V.Ivanchenko  (emmuons-V10-07- << 
107 - general clean-up of the library: use C++11 k << 
108   comments, format files.                      << 
109 - G4EnergyLossForExtrapolator, G4ErrorEnergyLo << 
110   G4TablesForExtrapolator - provide thread saf << 
111   internal tables, guarantee initialisation on << 
112   depend only on number of materials           << 
113                                                << 
114 08 February 21: V.Ivanchenko  (emmuons-V10-07- << 
115 - G4MuIonisation - obsolete G4BohrFluctuations << 
116                                                << 
117 29 October 20:  V.Ivanchenko (emmuons-V10-06-0     28 29 October 20:  V.Ivanchenko (emmuons-V10-06-03)
118 - G4ModifiedMephi - new angular generator for  <<  29 - G4ModifiedMephi - new angular generator for muon/hadron 
119     bremsstrahlung                                 30     bremsstrahlung
120 - G4MuPairProductionModel, G4MuBremmstrahlungM     31 - G4MuPairProductionModel, G4MuBremmstrahlungModel - updated
121     sampling of final state using G4ModifiedMe     32     sampling of final state using G4ModifiedMephi; implemented
122     check on energy transfer and if beyond the     33     check on energy transfer and if beyond the threshold, kill
123     primary particle and add it to the list of     34     primary particle and add it to the list of secondary particles
124 - G4MuPairProduction, G4MuBremmstrahlung - add <<  35 - G4MuPairProduction, G4MuBremmstrahlung - added definition of 
125     the energy threshold for creation of a ver <<  36     the energy threshold for creation of a vertex, when energy 
126     transfer is above the threshold (CMS reque     37     transfer is above the threshold (CMS request)
127                                                    38 
128 01 September 20: G.Amadio (emmuons-V10-06-02)      39 01 September 20: G.Amadio (emmuons-V10-06-02)
129 - G4MuPairProductionModel - optimize ComputeDM     40 - G4MuPairProductionModel - optimize ComputeDMiscroscopicCrossSection
130   to speedup initialization                        41   to speedup initialization
131                                                    42 
132 31 January 20:  V.Ivanchenko (emmuons-V10-06-0     43 31 January 20:  V.Ivanchenko (emmuons-V10-06-01)
133 - G4MuPairProductionModel - fixed Coverity war <<  44 - G4MuPairProductionModel - fixed Coverity warning 
134                                                    45 
135 13 January 20:  V.Ivanchenko (emmuons-V10-06-0     46 13 January 20:  V.Ivanchenko (emmuons-V10-06-00)
136 - G4MuPairProductionModel - added Store/Retrie     47 - G4MuPairProductionModel - added Store/Retrieve data methods
137     by request of CMS                          <<  48     by request of CMS 
138                                                    49 
139 14 August 19:  V.Ivanchenko (emmuons-V10-05-01     50 14 August 19:  V.Ivanchenko (emmuons-V10-05-01)
140 - G4TablesForExtrapolator - created G4LossTabl <<  51 - G4TablesForExtrapolator - created G4LossTableBuilder and 
141     destruct end of run                        <<  52     destruct end of run 
142                                                    53 
143 07 February 19:  V.Ivanchenko (emmuons-V10-05-     54 07 February 19:  V.Ivanchenko (emmuons-V10-05-00)
144 - G4MuMultipleScattering - reduced length of p     55 - G4MuMultipleScattering - reduced length of printout (fix problem #2105)
145                                                    56 
146 17 September 18: D.Sawkey (emmuons-V10-04-05)      57 17 September 18: D.Sawkey (emmuons-V10-04-05)
147 - G4MuMultipleScattering, G4MuPairProduction,  <<  58 - G4MuMultipleScattering, G4MuPairProduction, G4eePairProduction, 
148   G4MuBremsstrahlung, G4MuIonisation: automati     59   G4MuBremsstrahlung, G4MuIonisation: automatic documenation format now rST
149                                                    60 
150 22 August 18: V.Ivant (emmuons-V10-04-04)          61 22 August 18: V.Ivant (emmuons-V10-04-04)
151 - G4EnergyLossForExtrapolator - fixed MT initi     62 - G4EnergyLossForExtrapolator - fixed MT initialisation and destruction
152                                                    63 
153 30 May 18: V.Ivant (emmuons-V10-04-02)             64 30 May 18: V.Ivant (emmuons-V10-04-02)
154 - G4MuPairProductionModel - added minor protec     65 - G4MuPairProductionModel - added minor protection
155                                                    66 
156 25 April 18: V.Ivant (emmuons-V10-04-01)           67 25 April 18: V.Ivant (emmuons-V10-04-01)
157 - G4ePairProduction - fixed model name             68 - G4ePairProduction - fixed model name
158                                                    69 
159 12 February 18: V.Ivant (emmuons-V10-04-00)        70 12 February 18: V.Ivant (emmuons-V10-04-00)
160 - G4MuMultipleScattering, G4MuPairProduction,      71 - G4MuMultipleScattering, G4MuPairProduction, G4MuIonisation,
161   G4ePairProduction, G4MuBremsstrahlungModel,      72   G4ePairProduction, G4MuBremsstrahlungModel, G4MuBremsstrahlung,
162   G4MuBetheBlochModel - use default destructor     73   G4MuBetheBlochModel - use default destructor
163                                                    74 
164 08 November 17: D.Sawkey (emmuons-V10-03-06)       75 08 November 17: D.Sawkey (emmuons-V10-03-06)
165 - G4MuMultipleScattering - modify ProcessDescr     76 - G4MuMultipleScattering - modify ProcessDescription text
166                                                    77 
167 31 October 17: D.Sawkey (emmuons-V10-03-05)        78 31 October 17: D.Sawkey (emmuons-V10-03-05)
168 - G4MuMultipleScattering, G4MuBremsstrahlung,      79 - G4MuMultipleScattering, G4MuBremsstrahlung, G4MuIonisation,
169   G4MuPairProduction, G4ePairProduction            80   G4MuPairProduction, G4ePairProduction
170     - modify Process Description                   81     - modify Process Description
171                                                    82 
172 19 October 17: D.Sawkey (emmuons-V10-03-04)        83 19 October 17: D.Sawkey (emmuons-V10-03-04)
173 - G4ePairProduction, G4MuBremsstrahlung, G4MuI     84 - G4ePairProduction, G4MuBremsstrahlung, G4MuIonisation, G4MuPairProduction
174   - add dummy ProcessDescription for html outp     85   - add dummy ProcessDescription for html output
175                                                    86 
176 12 October 17: V.Ivant (emmuons-V10-03-03)         87 12 October 17: V.Ivant (emmuons-V10-03-03)
177 - G4MuMultipleScattering, G4MuPairProduction,      88 - G4MuMultipleScattering, G4MuPairProduction,
178   G4ePairProduction - switched from ProcessDes     89   G4ePairProduction - switched from ProcessDescription to StreamProcessInfo
179                                                    90 
180 03 August 17: V.Ivant (emmuons-V10-03-01)          91 03 August 17: V.Ivant (emmuons-V10-03-01)
181 - G4MuIonisation, G4MuMultipleScattering, G4Mu     92 - G4MuIonisation, G4MuMultipleScattering, G4MuPairProduction,
182   G4ePairProduction - make coherent model init     93   G4ePairProduction - make coherent model initialisation
183                                                    94 
184 22 March 17: V.Ivant (emmuons-V10-03-00)           95 22 March 17: V.Ivant (emmuons-V10-03-00)
185 -  G4MuBremmstrahlungModel, G4MuPairProduction     96 -  G4MuBremmstrahlungModel, G4MuPairProductionModel - make all data
186      members protected allowing to reuse these     97      members protected allowing to reuse these classes as based
187      for dark matter photons                       98      for dark matter photons
188                                                    99 
189 07 June 16: V.Ivant (emmuons-V10-02-04)           100 07 June 16: V.Ivant (emmuons-V10-02-04)
190 - G4MuMultipleScattering - roll back previous  << 101 - G4MuMultipleScattering - roll back previous 
191     version to avoid necessity to change user     102     version to avoid necessity to change user code
192                                                   103 
193 02 June 16: V.Ivant (emmuons-V10-02-03)           104 02 June 16: V.Ivant (emmuons-V10-02-03)
194 - G4MuMultipleScattering - fixed model initial << 105 - G4MuMultipleScattering - fixed model initialisation (do not 
195     create extra unneccesary objects)             106     create extra unneccesary objects)
196                                                   107 
197 1 June 16: D.Sawkey (emmuons-V10-02-02)           108 1 June 16: D.Sawkey (emmuons-V10-02-02)
198 - Most files: use C++11 features explicit, ove    109 - Most files: use C++11 features explicit, override, delete, nullptr
199                                                   110 
200 18 March 16: V.Ivant (emmuons-V10-02-01)          111 18 March 16: V.Ivant (emmuons-V10-02-01)
201 18 March 16: V.Ivant (emmuons-V10-02-00)          112 18 March 16: V.Ivant (emmuons-V10-02-00)
202 - G4ePairProduction - new process e+e- pair pr    113 - G4ePairProduction - new process e+e- pair production by e+-
203 - G4MuPairProduction, G4MuPairProductionModel     114 - G4MuPairProduction, G4MuPairProductionModel - c++11 keywards added
204                                                   115 
205 03 August 15: V.Ivant (emmuons-V10-01-01)         116 03 August 15: V.Ivant (emmuons-V10-01-01)
206 - Technical tag: substitute tabs by spaces,       117 - Technical tag: substitute tabs by spaces,
207     add comments to do/while and while loops      118     add comments to do/while and while loops
208                                                   119 
209 04 March 15: V.Ivanchenko (emmuons-V10-01-00)     120 04 March 15: V.Ivanchenko (emmuons-V10-01-00)
210 - G4MuMultipleScattering - do not redefine ste << 121 - G4MuMultipleScattering - do not redefine step limit type 
211                                                   122 
212 21 November 14: V.Ivanchenko (emmuons-V10-00-0    123 21 November 14: V.Ivanchenko (emmuons-V10-00-04)
213 - G4EnergyLossForExtrapolator - fixed problem  << 124 - G4EnergyLossForExtrapolator - fixed problem of thread safe 
214     initialisation                                125     initialisation
215                                                   126 
216 20 November 14: V.Ivanchenko (emmuons-V10-00-0    127 20 November 14: V.Ivanchenko (emmuons-V10-00-03)
217 - G4EnergyLossForExtrapolator - fixed tread sa << 128 - G4EnergyLossForExtrapolator - fixed tread safety - correct 
218     initialisation per thread                     129     initialisation per thread
219                                                   130 
220 24 October 14: V.Ivanchenko (emmuons-V10-00-02    131 24 October 14: V.Ivanchenko (emmuons-V10-00-02)
221 - G4TablesForExtrapolator - a new class which  << 132 - G4TablesForExtrapolator - a new class which store EM tables 
222     shared between threads                        133     shared between threads
223 - G4EnergyLossForExtrapolator - data moved to     134 - G4EnergyLossForExtrapolator - data moved to the new class
224                                                   135 
225 22 October 14: V.Ivanchenko (emmuons-V10-00-01    136 22 October 14: V.Ivanchenko (emmuons-V10-00-01)
226 - G4MuPairProductionModel, G4MuBremsstrahlungM    137 - G4MuPairProductionModel, G4MuBremsstrahlungModel, G4MuIonisation
227     used G4EmParameters                           138     used G4EmParameters
228                                                   139 
229 8 September 14: V.Ivanchenko (emmuons-V10-00-0    140 8 September 14: V.Ivanchenko (emmuons-V10-00-00)
230 - G4MuPairProductionModel, G4MuBremsstrahlungM    141 - G4MuPairProductionModel, G4MuBremsstrahlungModel -
231     protection at initialisation for the case     142     protection at initialisation for the case when user artifitially
232     reducing high energy limit of the model (b    143     reducing high energy limit of the model (bug #1670)
233                                                   144 
234 28 October 13: V.Ivanchenko (emmuons-V09-06-24    145 28 October 13: V.Ivanchenko (emmuons-V09-06-24)
235 - G4EnergyLossForExtrapolator - substitute G4e << 146 - G4EnergyLossForExtrapolator - substitute G4eBremsstrahlungModel 
236     by G4SeltzerBergerModel                       147     by G4SeltzerBergerModel
237 - G4MuBremsstrahlungModel - lowest energy is s    148 - G4MuBremsstrahlungModel - lowest energy is set to 1 GeV
238                                                   149 
239 14 October 2013: V.Ivant (emmuons-V09-06-23)      150 14 October 2013: V.Ivant (emmuons-V09-06-23)
240 - G4MuPairProductionModel - fixed problem with    151 - G4MuPairProductionModel - fixed problem with the end of the spectra
241     by cleanup initialisation of sampling tabl    152     by cleanup initialisation of sampling table
242                                                   153 
243 02 October 2013: V.Ivant (emmuons-V09-06-22)      154 02 October 2013: V.Ivant (emmuons-V09-06-22)
244 - G4EnergyLossForExtrapolator - use G4Log         155 - G4EnergyLossForExtrapolator - use G4Log
245                                                   156 
246 19 September 2013: V.Ivant (emmuons-V09-06-21)    157 19 September 2013: V.Ivant (emmuons-V09-06-21)
247 - G4MuPairProductionModel - minor cleanup         158 - G4MuPairProductionModel - minor cleanup
248                                                   159 
249 18 September 2013: V.Ivant (emmuons-V09-06-20)    160 18 September 2013: V.Ivant (emmuons-V09-06-20)
250 - G4MuPairProductionModel - fixed trivial Cove << 161 - G4MuPairProductionModel - fixed trivial Coverity report; merge 
251     SetElement() and MaxSecondaryEnergy() meth    162     SetElement() and MaxSecondaryEnergy() methods into one
252     MaxSecondaryEnergyForElement() - this is m    163     MaxSecondaryEnergyForElement() - this is more performant
253     and more safe for reproducibility; use G4L    164     and more safe for reproducibility; use G4Log and G4Exp
254 - G4MuBremsstrahlungModel and G4MuBetheBlochMo << 165 - G4MuBremsstrahlungModel and G4MuBetheBlochModel - use G4Log and 
255     G4Exp                                         166     G4Exp
256                                                   167 
257 12 September 2013: V.Ivant (emmuons-V09-06-19)    168 12 September 2013: V.Ivant (emmuons-V09-06-19)
258 - G4MuPairProductionModel - fixed bug in sampl << 169 - G4MuPairProductionModel - fixed bug in sampling when cut value is 
259     high; perform common initialisation of int    170     high; perform common initialisation of internal variables for
260     all threads - fix of non-reproducibility      171     all threads - fix of non-reproducibility
261                                                   172 
262 29 August 2013: V.Ivant (emmuons-V09-06-18)       173 29 August 2013: V.Ivant (emmuons-V09-06-18)
263 - G4MuBremsstrahlungModel - do not repeat init    174 - G4MuBremsstrahlungModel - do not repeat initialisation of elelment
264     selectors if model is shared between parti    175     selectors if model is shared between particle and anti-particle
265 - G4MuPairProductionModel - fixed bug in energ << 176 - G4MuPairProductionModel - fixed bug in energy sampling which couse 
266     FPE and other problems                        177     FPE and other problems
267                                                   178 
268 09 August 2013: V.Ivant (emmuons-V09-06-17)       179 09 August 2013: V.Ivant (emmuons-V09-06-17)
269 - G4MuPairProduction - improved initialisation    180 - G4MuPairProduction - improved initialisation printout
270 - G4MuPairProductionModel - fixed bining to 10 << 181 - G4MuPairProductionModel - fixed bining to 1000 for internal 
271     sampling table                                182     sampling table
272                                                   183 
273 09 August 2013: V.Ivant (emmuons-V09-06-16)       184 09 August 2013: V.Ivant (emmuons-V09-06-16)
274 - G4MuBremsstrahlungModel - minThreshold is re << 185 - G4MuBremsstrahlungModel - minThreshold is reduced from 1 keV to 
275     0.9 keV in order to avoid extra warning pr    186     0.9 keV in order to avoid extra warning printout
276 - G4MuBremsstrahlung - removed unused headers;    187 - G4MuBremsstrahlung - removed unused headers;
277 - G4MuPairProduction - removed unused headers;    188 - G4MuPairProduction - removed unused headers; lowestEnergy limit
278     should not be lower than 8*mass because th    189     should not be lower than 8*mass because the model is not
279     applicable                                    190     applicable
280 - G4MuPairProductionModel - sampling table is  << 191 - G4MuPairProductionModel - sampling table is re-implemented as 
281     G4ElementData with 2D-tables per atomic nu    192     G4ElementData with 2D-tables per atomic number; sampling
282     algorithm is rewritten, data fully shared     193     algorithm is rewritten, data fully shared between threads
283                                                   194 
284 09 July 2013: V.Ivant (emmuons-V09-06-15)         195 09 July 2013: V.Ivant (emmuons-V09-06-15)
285 - G4MuPairProductionModel - fixed non-reproduc    196 - G4MuPairProductionModel - fixed non-reproducibity due to currentZ
286     member of the class definition; changed si    197     member of the class definition; changed signature of the method
287     MinPrimaryEnergy(..) - added "G4double cut    198     MinPrimaryEnergy(..) - added "G4double cut"; substitute
288     SetCurrentElement(G4double) by SetElement(    199     SetCurrentElement(G4double) by SetElement(G4int); use more G4Pow
289 - G4MuBremsstrahlung - changed signature of th << 200 - G4MuBremsstrahlung - changed signature of the method 
290     MinPrimaryEnergy(..) - added "G4double cut    201     MinPrimaryEnergy(..) - added "G4double cut"
291                                                   202 
292 17 June 2013: V.Ivant (emmuons-V09-06-14)         203 17 June 2013: V.Ivant (emmuons-V09-06-14)
293 - G4MuPairProductionModel, G4MuBremsstrahlungM << 204 - G4MuPairProductionModel, G4MuBremsstrahlungModel - added 
294     MinPrimaryEnergy method implementation (al    205     MinPrimaryEnergy method implementation (all cross section tables
295     will start from the reaction threshold)       206     will start from the reaction threshold)
296                                                   207 
297 17 June 2013: V.Ivant (emmuons-V09-06-13)         208 17 June 2013: V.Ivant (emmuons-V09-06-13)
298 - G4MuPairProductionModel - added protection a    209 - G4MuPairProductionModel - added protection and warning message
299     if p1=p2 in the SampleSecodaries method       210     if p1=p2 in the SampleSecodaries method
300                                                   211 
301 04 June 2013: V.Ivant (emmuons-V09-06-12)         212 04 June 2013: V.Ivant (emmuons-V09-06-12)
302 - G4EnergyLossForExtrapolator - use cut DBL_MA    213 - G4EnergyLossForExtrapolator - use cut DBL_MAX to avoid creation
303     of G4EmSelectors in lazy initialisation       214     of G4EmSelectors in lazy initialisation
304 - G4MuPairProductionModel,G4MuBremsstrahlungMo << 215 - G4MuPairProductionModel,G4MuBremsstrahlungModel - fixed usage of 
305     element selectors                          << 216     element selectors 
306                                                   217 
307 31 May 2013: V.Ivant (emmuons-V09-06-11)          218 31 May 2013: V.Ivant (emmuons-V09-06-11)
308 - G4MuPairProductionModel - provides different << 219 - G4MuPairProductionModel - provides different 
309     initialisation for master and worker threa    220     initialisation for master and worker threads sharing element
310     selectors                                     221     selectors
311 - G4MuBremsstrahlungModel - removed partialSub    222 - G4MuBremsstrahlungModel - removed partialSubSigma data structure,
312     use instead G4ElementSelectors; provides d << 223     use instead G4ElementSelectors; provides different 
313     initialisation for master and worker threa    224     initialisation for master and worker threads sharing element
314     selectors                                     225     selectors
315                                                   226 
316 29 May 2013: V.Ivant (emmuons-V09-06-10)          227 29 May 2013: V.Ivant (emmuons-V09-06-10)
317 - G4MuPairProductionModel, G4MuBremsstrahlungM    228 - G4MuPairProductionModel, G4MuBremsstrahlungModel - fixed rare bug
318     in cross section computation - division by    229     in cross section computation - division by zero (bug report #1471)
319                                                   230 
320 22 May 2013: V.Ivant (emmuons-V09-06-09)          231 22 May 2013: V.Ivant (emmuons-V09-06-09)
321 - G4MuPairProductionModel, G4MuBremsstrahlungM    232 - G4MuPairProductionModel, G4MuBremsstrahlungModel - fixed rare bug
322     in dEdx computation - division by zero (bu    233     in dEdx computation - division by zero (bug report #1471)
323                                                   234 
324 08 May 2013: V.Ivant (emmuons-V09-06-08)          235 08 May 2013: V.Ivant (emmuons-V09-06-08)
325 - G4MuPairProductionModel - A.Bogdanov provide    236 - G4MuPairProductionModel - A.Bogdanov provides improved algorithm
326     for sampling of final state                   237     for sampling of final state
327                                                   238 
328 22 March 2013: V.Ivant (emmuons-V09-06-07)        239 22 March 2013: V.Ivant (emmuons-V09-06-07)
329 - G4MuPairProductionModel, G4MuBremsstrahlungM << 240 - G4MuPairProductionModel, G4MuBremsstrahlungModel - correctly use 
330     "static const G4double" for const paramete    241     "static const G4double" for const parameters
331                                                   242 
332 19 February 2013: V.Ivant (emmuons-V09-06-06)     243 19 February 2013: V.Ivant (emmuons-V09-06-06)
333 - G4MuPairProductionModel - number of bins for    244 - G4MuPairProductionModel - number of bins for virtual gamma returned
334     to be 1000                                    245     to be 1000
335                                                   246 
336 19 February 2013: V.Ivant (emmuons-V09-06-05)     247 19 February 2013: V.Ivant (emmuons-V09-06-05)
337 - G4MuMultipleScattering - G4UrbanMscModel bec    248 - G4MuMultipleScattering - G4UrbanMscModel become default
338 - G4MuPairProductionModel - number of bins for    249 - G4MuPairProductionModel - number of bins for virtual gamma returned
339     to be 2000                                    250     to be 2000
340                                                   251 
341 19 February 2013: V.Ivant (emmuons-V09-06-04)     252 19 February 2013: V.Ivant (emmuons-V09-06-04)
342 - G4MuPairProductionModel - number of bins for    253 - G4MuPairProductionModel - number of bins for virtual gamma reduced
343     from 2000 to 1600                             254     from 2000 to 1600
344 - G4MuBetheBlochModel - removed G4ThreadLocal     255 - G4MuBetheBlochModel - removed G4ThreadLocal declaration
345                                                   256 
346 18 February 2013: V.Ivant (emmuons-V09-06-02)     257 18 February 2013: V.Ivant (emmuons-V09-06-02)
347 - G4MuPairProductionModel - add check on max e    258 - G4MuPairProductionModel - add check on max energy to reduce number
348     of bins in muon energy; number of bins for    259     of bins in muon energy; number of bins for virtual gamma reduced
349     from 4000 to 2000.                            260     from 4000 to 2000.
350                                                   261 
351 02 February 2013: V.Ivant (emmuons-V09-06-01)     262 02 February 2013: V.Ivant (emmuons-V09-06-01)
352 - G4MuPairProductionModel - make main table of    263 - G4MuPairProductionModel - make main table of differential cross
353     section private and not static, because G4    264     section private and not static, because G4hPairProductionModel
354     inherit of this class and muons cannot sha << 265     inherit of this class and muons cannot share the same tables with 
355     hadrons; two new inline access methods are    266     hadrons; two new inline access methods are added GetSecondaryEnergy
356     and GetDifferentialCrossSection.              267     and GetDifferentialCrossSection.
357                                                   268 
358                                                   269 
359 01 February 2013: V.Ivant (emmuons-V09-06-00)     270 01 February 2013: V.Ivant (emmuons-V09-06-00)
360 - G4MuPairProductionModel - (A.Bogdanov) - ext    271 - G4MuPairProductionModel - (A.Bogdanov) - extended grid of differential
361   cross section tables (from 8 to 40 points in    272   cross section tables (from 8 to 40 points in muon energy, from 1000 to
362   4000 points in energy of e+e- pair); use mor << 273   4000 points in energy of e+e- pair); use more fast binary search of 
363   index in the table; make table static - comm << 274   index in the table; make table static - common for all threads 
364                                                   275 
365 06 November 2012: V.Ivant (emmuons-V09-05-06)     276 06 November 2012: V.Ivant (emmuons-V09-05-06)
366 - G4MuBremsstrahlungModel, G4MuPairProductionM    277 - G4MuBremsstrahlungModel, G4MuPairProductionModel - reduce number of
367     computations of log of the same argument,     278     computations of log of the same argument, no change in results
368                                                   279 
369 25 October 2012: V.Ivant (emmuons-V09-05-05)      280 25 October 2012: V.Ivant (emmuons-V09-05-05)
370 - G4MuMultipleScattering - use G4UrbanMscModel    281 - G4MuMultipleScattering - use G4UrbanMscModel95 as a default
371                                                   282 
372 21 October 2012: V.Ivant (emmuons-V09-05-04)      283 21 October 2012: V.Ivant (emmuons-V09-05-04)
373 - G4MuBremsstrahlung, G4MuIonisation,  G4MuPai    284 - G4MuBremsstrahlung, G4MuIonisation,  G4MuPairProduction -
374     secondary particle type defined in constru << 285     secondary particle type defined in constructors and not in Initialise() 
375     method, this is needed for correct initial    286     method, this is needed for correct initialisation at G4_PreInit
376                                                   287 
377 20 October 2012: V.Ivant (emmuons-V09-05-03)      288 20 October 2012: V.Ivant (emmuons-V09-05-03)
378 - G4MuMultipleScattering - substitute methods     289 - G4MuMultipleScattering - substitute methods Model(), SetModel()
379     by EmModel(), SetEmModel()                    290     by EmModel(), SetEmModel()
380                                                   291 
381 10 July 2012: G.Cosmo (emmuons-V09-05-02)         292 10 July 2012: G.Cosmo (emmuons-V09-05-02)
382 - Explicitly use inclusion of headers for syst    293 - Explicitly use inclusion of headers for system of units and physical
383   constants, in plan to remove implicit inclus    294   constants, in plan to remove implicit inclusion from globals.hh.
384                                                   295 
385 08 June 2012: V.Ivant (emmuons-V09-05-01)         296 08 June 2012: V.Ivant (emmuons-V09-05-01)
386 - G4MuIonisation - fixed variable shadowing       297 - G4MuIonisation - fixed variable shadowing
387                                                   298 
388 27 January 2012: V.Ivant (emmuons-V09-05-00)      299 27 January 2012: V.Ivant (emmuons-V09-05-00)
389 - G4EnergyLossForExtrapolator fixed initialisa << 300 - G4EnergyLossForExtrapolator fixed initialisation of transport 
390     cross section                                 301     cross section
391                                                   302 
392 10 November 2011: V.Ivant (emmuons-V09-04-02)     303 10 November 2011: V.Ivant (emmuons-V09-04-02)
393 - G4ErrorEnergyLoss, G4MuIonisation, G4MuPairP    304 - G4ErrorEnergyLoss, G4MuIonisation, G4MuPairProduction - fixed
394     defects reported by the Coverity tool         305     defects reported by the Coverity tool
395                                                   306 
396 3 November 2011: V.Ivant (emmuons-V09-04-01)      307 3 November 2011: V.Ivant (emmuons-V09-04-01)
397 - G4MuBremsstrahlung, G4MuPairProduction, G4Mu << 308 - G4MuBremsstrahlung, G4MuPairProduction, G4MuBremsstrahlungModel - 
398     improved initialisation allowing to used m << 309     improved initialisation allowing to used model instantiated in 
399     Physics List (potential saving initialisat    310     Physics List (potential saving initialisation time)
400                                                   311 
401 20 January 2011: V.Ivant (emmuons-V09-04-00)      312 20 January 2011: V.Ivant (emmuons-V09-04-00)
402 - G4ErrorEnergyLoss - fixed initialisation in  << 313 - G4ErrorEnergyLoss - fixed initialisation in constructor 
403                       (problem identified at W    314                       (problem identified at Windows)
404                                                   315 
405 4 November 2010: V.Ivant (emmuons-V09-03-03)      316 4 November 2010: V.Ivant (emmuons-V09-03-03)
406 G4EnergyLossForExtrapolator - fixed remaining     317 G4EnergyLossForExtrapolator - fixed remaining Coverity warning -
407   pedantic initialisation                         318   pedantic initialisation
408                                                   319 
409 26 October 2010: V.Ivant (emmuons-V09-03-02)      320 26 October 2010: V.Ivant (emmuons-V09-03-02)
410 - Fixed problem reported by the Coverity tools << 321 - Fixed problem reported by the Coverity tools (mainly pedantic 
411   initialisation)                                 322   initialisation)
412                                                   323 
413 4 June 2010: V.Ivant (emmuons-V09-03-01)          324 4 June 2010: V.Ivant (emmuons-V09-03-01)
414 - G4MuIonisation - use G4ICRU73QOModel for mu-    325 - G4MuIonisation - use G4ICRU73QOModel for mu- for E< 0.2 MeV
415                                                   326 
416 1 June 2010: V.Ivant (emmuons-V09-03-00)          327 1 June 2010: V.Ivant (emmuons-V09-03-00)
417 - G4MuPairProductionModel - added sampling rec    328 - G4MuPairProductionModel - added sampling recoil of a primary particle
418 - G4MuIonisation - added G4ICRU73QOModel for m    329 - G4MuIonisation - added G4ICRU73QOModel for mu- for E< 1 MeV
419                                                   330 
420 09 November 09: V.Ivant (emmuons-V09-02-08)       331 09 November 09: V.Ivant (emmuons-V09-02-08)
421 - G4MuBetheBlochModel - compute density effect << 332 - G4MuBetheBlochModel - compute density effect correction using method of 
422                         G4IonisParamMat class     333                         G4IonisParamMat class applying revised parameterisation
423                                                   334 
424 30 October 09: V.Ivant (emmuons-V09-02-07)        335 30 October 09: V.Ivant (emmuons-V09-02-07)
425 G4MuMultipleScattering - use G4UrbanMscModel90    336 G4MuMultipleScattering - use G4UrbanMscModel90 by default
426                                                   337 
427 11 August 09: V.Ivant (emmuons-V09-02-06)         338 11 August 09: V.Ivant (emmuons-V09-02-06)
428 G4MuPairProductionModel - restore the head        339 G4MuPairProductionModel - restore the head
429                                                   340 
430 24 July 09: V.Ivant (emmuons-V09-02-05)           341 24 July 09: V.Ivant (emmuons-V09-02-05)
431 G4MuMultipleScattering - removed obosolete mem    342 G4MuMultipleScattering - removed obosolete members and methods (they
432                          are in the base class    343                          are in the base class)
433                                                   344 
434 09 July 09: V.Ivant (emmuons-V09-02-04)           345 09 July 09: V.Ivant (emmuons-V09-02-04)
435 G4EnergyLossForExtrapolator - removed hidden b << 346 G4EnergyLossForExtrapolator - removed hidden bin to use full scale of 
436                               of PhysicsVector    347                               of PhysicsVector; linLossLimit = 0.01
437                                                   348 
438 02 June 09: V.Ivant (emmuons-V09-02-03)           349 02 June 09: V.Ivant (emmuons-V09-02-03)
439 G4MuPairProductionModel - added protection for    350 G4MuPairProductionModel - added protection for the case when
440   maxPairEnergy<minPairEnergy (empty interval     351   maxPairEnergy<minPairEnergy (empty interval for energy transfer
441   observed for rare case happens with kaons)      352   observed for rare case happens with kaons)
442                                                   353 
443 12 April 09: V.Ivant (emmuons-V09-02-02)          354 12 April 09: V.Ivant (emmuons-V09-02-02)
444 G4MuBetheBlochModel, G4MuBremsstrahlungModel,     355 G4MuBetheBlochModel, G4MuBremsstrahlungModel, G4MuPairProductionModel
445   - simplified initialisation                     356   - simplified initialisation
446                                                   357 
447 26 February 09: V.Ivant (emmuons-V09-02-01)       358 26 February 09: V.Ivant (emmuons-V09-02-01)
448 G4MuIonisation - fixed initialisation alowing     359 G4MuIonisation - fixed initialisation alowing to configure external model
449                  of fluctuations                  360                  of fluctuations
450                                                   361 
451 20 February 09: V.Ivant (emmuons-V09-02-00)       362 20 February 09: V.Ivant (emmuons-V09-02-00)
452 - Cleanup: improved comments, move virtual met    363 - Cleanup: improved comments, move virtual methods from .hh to .cc
453                                                   364 
454 11 August 09: V.Ivant (emmuons-V09-01-15a)        365 11 August 09: V.Ivant (emmuons-V09-01-15a)
455 G4MuPairProductionModel - added protection aga    366 G4MuPairProductionModel - added protection against numerical problem
456                           due to negative valu << 367                           due to negative value of transfered energy 
457                                                   368 
458 12 November 08: V.Ivant (emmuons-V09-01-15)       369 12 November 08: V.Ivant (emmuons-V09-01-15)
459 G4EnergyLossForExtrapolator - added method Tru    370 G4EnergyLossForExtrapolator - added method TrueStepLength; fixed initialisation
460                               before a step       371                               before a step
461                                                   372 
462 27 October 08: V.Ivant (emmuons-V09-01-14)        373 27 October 08: V.Ivant (emmuons-V09-01-14)
463 G4EnergyLossForExtrapolator - make method Comp    374 G4EnergyLossForExtrapolator - make method ComputeTrueStep public and cleanup
464                                                   375 
465 16 October 08: V.Ivant (emmuons-V09-01-13)        376 16 October 08: V.Ivant (emmuons-V09-01-13)
466 G4MuMscModel - remove obsolete                    377 G4MuMscModel - remove obsolete
467 G4EnergyLossForExtrapolator - added spline opt    378 G4EnergyLossForExtrapolator - added spline option
468 G4MuIonisation, G4MuBremsstrahlung, G4MuPairPr << 379 G4MuIonisation, G4MuBremsstrahlung, G4MuPairProduction, 
469 G4MuMultipleScattering - change SubType and im << 380 G4MuMultipleScattering - change SubType and improved cout 
470                                                   381 
471 4 August 08: V.Ivant (emmuons-V09-01-12)          382 4 August 08: V.Ivant (emmuons-V09-01-12)
472 G4MuMscModel - added protection for ions          383 G4MuMscModel - added protection for ions
473                                                   384 
474 31 July 08: V.Ivant (emmuons-V09-01-11)           385 31 July 08: V.Ivant (emmuons-V09-01-11)
475 G4MuMscModel - do not define min and max energ    386 G4MuMscModel - do not define min and max energy in constructor but use Set
476                methods                            387                methods
477 G4MuMultipleScattering - added cout of model n    388 G4MuMultipleScattering - added cout of model names
478                                                   389 
479 21 April 08:  V.Ivanchenko (emmuons-V09-01-10)    390 21 April 08:  V.Ivanchenko (emmuons-V09-01-10)
480 G4MuBremsstrahlungModel, G4MuPairProductionMod    391 G4MuBremsstrahlungModel, G4MuPairProductionModel - use CrossSectionPerVolume
481                     from the base class, do no    392                     from the base class, do not use A in CrossSEctionPerAtom
482 G4MuMscModel - do not use A in SetupTarget        393 G4MuMscModel - do not use A in SetupTarget
483                                                   394 
484 04 April 08:  V.Ivanchenko (emmuons-V09-01-09)    395 04 April 08:  V.Ivanchenko (emmuons-V09-01-09)
485 G4MuMultipleScattering - use G4WentzelVIModel     396 G4MuMultipleScattering - use G4WentzelVIModel model
486                          build table for parti    397                          build table for particles with mass < GeV
487                                                   398 
488 04 April 08:  V.Ivanchenko (emmuons-V09-01-08)    399 04 April 08:  V.Ivanchenko (emmuons-V09-01-08)
489 - G4MuBremsstrahlungModel - instead of static     400 - G4MuBremsstrahlungModel - instead of static const use members of a class,
490                             this allows to reu << 401                             this allows to reuse the model for different 
491                             particle type         402                             particle type
492                                                   403 
493 27 March 08:  V.Ivanchenko (emmuons-V09-01-07)    404 27 March 08:  V.Ivanchenko (emmuons-V09-01-07)
494 - G4MuPairProductionModel - fixed nan value at << 405 - G4MuPairProductionModel - fixed nan value at initialisation 
495   of the sampling table                           406   of the sampling table
496                                                   407 
497 26 March 08:  V.Ivanchenko (emmuons-V09-01-06)    408 26 March 08:  V.Ivanchenko (emmuons-V09-01-06)
498 - G4MuMscModel - fixed outstanding bug in samp    409 - G4MuMscModel - fixed outstanding bug in sampling of scattering
499                                                   410 
500 25 March 08:  V.Ivanchenko (emmuons-V09-01-05)    411 25 March 08:  V.Ivanchenko (emmuons-V09-01-05)
501 - G4MuMscModel - added shift along particle di    412 - G4MuMscModel - added shift along particle direction for displacement
502 - G4MuBetheBlochModel - update computation of     413 - G4MuBetheBlochModel - update computation of correction
503                                                   414 
504 17 March 08:  V.Ivanchenko (emmuons-V09-01-04)    415 17 March 08:  V.Ivanchenko (emmuons-V09-01-04)
505 - G4MuMscModel - fixed sampling                   416 - G4MuMscModel - fixed sampling
506                                                   417 
507 14 March 08:  V.Ivanchenko (emmuons-V09-01-03)    418 14 March 08:  V.Ivanchenko (emmuons-V09-01-03)
508 - G4MuMscModel - use G4VMscModel interface        419 - G4MuMscModel - use G4VMscModel interface
509                                                   420 
510 06 March 08:  V.Ivanchenko (emmuons-V09-01-02)    421 06 March 08:  V.Ivanchenko (emmuons-V09-01-02)
511 - G4MuBremsstrahlungModel - remove ignoreCut f << 422 - G4MuBremsstrahlungModel - remove ignoreCut flag, remove obsolete methods 
512                             and members, set s    423                             and members, set some members protected to
513                             be used by G4hBrem << 424                             be used by G4hBremsstrahlungModel 
514 - G4MuPairProductionModel - remove ignoreCut f << 425 - G4MuPairProductionModel - remove ignoreCut flag,  set some members protected 
515           to be used by G4hBremsstrahlungModel    426           to be used by G4hBremsstrahlungModel
516 - SubType for all processes is initialized        427 - SubType for all processes is initialized
517                                                   428 
518 22 February 08:  V.Ivanchenko (emmuons-V09-01-    429 22 February 08:  V.Ivanchenko (emmuons-V09-01-01)
519 G4MuMscModel - added sampling of tail distribu    430 G4MuMscModel - added sampling of tail distribution
520                                                   431 
521 14 January 08:  V.Ivanchenko (emmuons-V09-01-0    432 14 January 08:  V.Ivanchenko (emmuons-V09-01-00)
522 G4MuMscModel - added computation of the second    433 G4MuMscModel - added computation of the second moment of the distribution;
523                fixed sampling                     434                fixed sampling
524 G4MuMultipleScattering - modified default Rang    435 G4MuMultipleScattering - modified default RangeFactor
525                                                   436 
526 12 November 07:  V.Ivanchenko (emmuons-V09-00-    437 12 November 07:  V.Ivanchenko (emmuons-V09-00-04)
527 11 November 07:  V.Ivanchenko (emmuons-V09-00-    438 11 November 07:  V.Ivanchenko (emmuons-V09-00-03)
528 G4MuMscModel - fixed computation of transport     439 G4MuMscModel - fixed computation of transport cross section
529                                                   440 
530 09 November 07:  V.Ivanchenko (emmuons-V09-00-    441 09 November 07:  V.Ivanchenko (emmuons-V09-00-02)
531 - G4MuMultipleScattering, G4MuMscModel - new c    442 - G4MuMultipleScattering, G4MuMscModel - new classes for simulation
532                             of multiple scatte    443                             of multiple scattering (beta-version)
533                                                   444 
534 08 November 07:  V.Ivanchenko (emmuons-V09-00-    445 08 November 07:  V.Ivanchenko (emmuons-V09-00-01)
535 - G4MuBremsstrahlungModel - updated sampling a << 446 - G4MuBremsstrahlungModel - updated sampling algorithm to provide 
536                             more precise predi    447                             more precise predictions for the tail
537                             of the gamma energ    448                             of the gamma energy spectra (NA49 problem)
538 - G4MuBremsstrahlungModel and G4MuPairProducti    449 - G4MuBremsstrahlungModel and G4MuPairProductionModel - add ignoreCut
539   flag, if this flag is "true" both models pro    450   flag, if this flag is "true" both models provide zero dedx and full
540   cross sections                                  451   cross sections
541                                                   452 
542 28 July 07:  V.Ivanchenko (emmuons-V09-00-00)     453 28 July 07:  V.Ivanchenko (emmuons-V09-00-00)
543 - G4EnergyLossForExtrapolator - added maxEnerg    454 - G4EnergyLossForExtrapolator - added maxEnergyTransfer parameter
544                                 for computatio    455                                 for computation of energy loss (VI)
545                                                   456 
546 29 May 07:  V.Ivanchenko (emmuons-V08-03-04)      457 29 May 07:  V.Ivanchenko (emmuons-V08-03-04)
547 - G4EnergyLossForExtrapolator - added Set meth    458 - G4EnergyLossForExtrapolator - added Set methods for first and last
548   bins in tables. Default max value is set to     459   bins in tables. Default max value is set to 10 TeV (CMS request)
549                                                   460 
550 23 May 07:  V.Ivanchenko (emmuons-V08-03-03)      461 23 May 07:  V.Ivanchenko (emmuons-V08-03-03)
551 - In all processes inherit from G4VEnergyLossP << 462 - In all processes inherit from G4VEnergyLossProcess or G4VEmProcess 
552   remove method SecondaryPostStep;                463   remove method SecondaryPostStep;
553                                                   464 
554 22 May 07:  V.Ivanchenko (emmuons-V08-03-02)      465 22 May 07:  V.Ivanchenko (emmuons-V08-03-02)
555 - G4VEmModel - changed interface of SampleSeco << 466 - G4VEmModel - changed interface of SampleSecondary method, it become 
556   void, extra parameter std::vector<G4DynamicP    467   void, extra parameter std::vector<G4DynamicParticle*>*, all
557   classes using or inhereting this interface a    468   classes using or inhereting this interface are modified.
558   About 5% speadup of EM shower simulation        469   About 5% speadup of EM shower simulation
559                                                   470 
560 18 May 07: V.Ivant (emmuons-V08-03-01)            471 18 May 07: V.Ivant (emmuons-V08-03-01)
561 - G4ErrorEnergyLoss - new class needed for GEA    472 - G4ErrorEnergyLoss - new class needed for GEANTe (p. Arce)
562                                                   473 
563 12 May 07: V.Ivant (emmuons-V08-03-00)            474 12 May 07: V.Ivant (emmuons-V08-03-00)
564 - G4EnergyLossForExtrapolator - linLossLimit=0    475 - G4EnergyLossForExtrapolator - linLossLimit=0.001
565 - Remove obsolete G4MuIonisation52, G4MuPairPr    476 - Remove obsolete G4MuIonisation52, G4MuPairProduction52, G4MuBremsstrahlung52,
566   G4VMuEnergyLoss                                 477   G4VMuEnergyLoss
567 - G4MuPairProductionModel - fix usage of cut v    478 - G4MuPairProductionModel - fix usage of cut value inside SelectRandomAtom,
568                             providing correct     479                             providing correct sampling of atom of mixture
569                             for production of     480                             for production of e+e- pair (A.Bogdanov)
570                                                   481 
571 24 April 07: V.Ivant (emmuons-V08-02-01)          482 24 April 07: V.Ivant (emmuons-V08-02-01)
572 - G4MuPairProductionModel - add protection aga    483 - G4MuPairProductionModel - add protection against zero or negative partial
573   cross section inside SelectRandomAtom method << 484   cross section inside SelectRandomAtom method in order to fix bug reported 
574   from tutorial example A01                       485   from tutorial example A01
575                                                   486 
576 16 February 07: V.Ivant (emmuons-V08-02-00)       487 16 February 07: V.Ivant (emmuons-V08-02-00)
577 - G4EnergyLossForExtrapolator - linLossLimit=1    488 - G4EnergyLossForExtrapolator - linLossLimit=1.e-6
578                                                   489 
579 16 Oct 06: V.Ivanchenko (emmuons-V08-01-01)       490 16 Oct 06: V.Ivanchenko (emmuons-V08-01-01)
580 - Add warning to all processes 52 type         << 491 - Add warning to all processes 52 type 
581                                                   492 
582 21 July 06: V.Ivant (emmuons-V08-01-00)           493 21 July 06: V.Ivant (emmuons-V08-01-00)
583 - G4EnergyLossForExtrapolator - fix misprint i    494 - G4EnergyLossForExtrapolator - fix misprint in method name
584                                                   495 
585 21 March 06: V.Ivant (emmuons-V08-00-03)          496 21 March 06: V.Ivant (emmuons-V08-00-03)
586 - G4EnergyLossForExtrapolator - fix compilatio    497 - G4EnergyLossForExtrapolator - fix compilation warning - remove G4Material*
587                                 from number of    498                                 from number of methods
588                                                   499 
589 21 March 06: V.Ivant (emmuons-V08-00-02)          500 21 March 06: V.Ivant (emmuons-V08-00-02)
590 - G4MuBremsstrahlungModel - fix problem of ini << 501 - G4MuBremsstrahlungModel - fix problem of initialisation in the case when 
591   cuts are not defined (needed for Extrapolato    502   cuts are not defined (needed for Extrapolator and for unit tests)
592 - G4EnergyLossForExtrapolator - fix bug in uni    503 - G4EnergyLossForExtrapolator - fix bug in units, add muon tables, move
593   initialisation from the constructor to the f    504   initialisation from the constructor to the first public call, add verbose
594   variable into constructor                       505   variable into constructor
595                                                << 506      
596 13 February 06 : mma (emmuons-V08-00-01)          507 13 February 06 : mma (emmuons-V08-00-01)
597 - added functions G4MuBetheBlochModel::Compute    508 - added functions G4MuBetheBlochModel::ComputeCrossSectionPerElectron/Atom()
598 - added functions G4MuBremsstrahlungModel::Com    509 - added functions G4MuBremsstrahlungModel::ComputeCrossSectionPerAtom()
599                   G4MuPairProductionModel::Com    510                   G4MuPairProductionModel::ComputeCrossSectionPerAtom()
600                                                << 511       
601 10 February 06 : mma                              512 10 February 06 : mma
602 - G4MuIonisation52, G4MuBremsstrahlung52, G4Mu    513 - G4MuIonisation52, G4MuBremsstrahlung52, G4MuPairProduction52 : the function
603   ComputeMicroscopicCrossSection() is made pub    514   ComputeMicroscopicCrossSection() is made public.
604                                                << 515   
605 10 January 05: V.Ivant (emmuons-V08-00-00)        516 10 January 05: V.Ivant (emmuons-V08-00-00)
606 - substitute the method SetStepLimits by SetSt    517 - substitute the method SetStepLimits by SetStepFunction
607 - move initialisation of default values to the << 518 - move initialisation of default values to the constructor 
608                                                   519 
609 23 October 05: V.Ivant (emmuons-V07-01-05)        520 23 October 05: V.Ivant (emmuons-V07-01-05)
610 - G4MuPairProductionModel - add protection nee    521 - G4MuPairProductionModel - add protection needed for sampling of pair energy
611   in the case of low cuts                         522   in the case of low cuts
612                                                << 523      
613 2 October 05: mma (emmuons-V07-01-04)             524 2 October 05: mma (emmuons-V07-01-04)
614 - G4MuIonisation : SetStepLimits (0.2, 1*mm) +    525 - G4MuIonisation : SetStepLimits (0.2, 1*mm) + integral on
615                                                   526 
616 2 September 05: V.Ivant. (emmuons-V07-01-03)      527 2 September 05: V.Ivant. (emmuons-V07-01-03)
617 - G4MuIonisation : SetStepLimits (0.2, 0.1*mm)    528 - G4MuIonisation : SetStepLimits (0.2, 0.1*mm) + integral off
618                                                   529 
619 2 September 05: V.Ivant. (emmuons-V07-01-02)      530 2 September 05: V.Ivant. (emmuons-V07-01-02)
620 - This tag is 7.1 + bug fixes                     531 - This tag is 7.1 + bug fixes
621 - G4MuIonisation : SetStepLimits (0.2, 1*mm)      532 - G4MuIonisation : SetStepLimits (0.2, 1*mm)
622                                                << 533      
623 12 August 05: mma (emmuons-V07-01-01)             534 12 August 05: mma (emmuons-V07-01-01)
624 - G4MuIonisation : SetStepLimits (0.2, 0.1*mm)    535 - G4MuIonisation : SetStepLimits (0.2, 0.1*mm)
625                                                   536 
626 03 August 05: V.Ivant (emmuons-V07-01-00)         537 03 August 05: V.Ivant (emmuons-V07-01-00)
627 - Fix initialisation of G4MuPairProductionMode    538 - Fix initialisation of G4MuPairProductionModel and G4MuBremsstrahlungModel
628 - Fix angular distribution of gammas and energ    539 - Fix angular distribution of gammas and energy momentum balance in G4MuBremsstrahlungModel
629 - Fix angular distribution of e+,e- and energy    540 - Fix angular distribution of e+,e- and energy momentum balance in G4MuPairProductionModel
630                                                   541 
631 06 June 05: V.Ivant (muons-V07-00-04)             542 06 June 05: V.Ivant (muons-V07-00-04)
632 - Fix Valgrind complain for non-initialised va << 543 - Fix Valgrind complain for non-initialised variable in 
633   G4EnergyLossForExtrapolator                     544   G4EnergyLossForExtrapolator
634                                                   545 
635 18 May 05: V.Ivant (muons-V07-00-03)              546 18 May 05: V.Ivant (muons-V07-00-03)
636 - Fix: fabs -> std::abs                           547 - Fix: fabs -> std::abs
637                                                   548 
638 29 April 05: V.Ivant (muons-V07-00-02)            549 29 April 05: V.Ivant (muons-V07-00-02)
639 - Fix compilation warning at gcc-3.4              550 - Fix compilation warning at gcc-3.4
640                                                   551 
641 13 April 05: V.Ivant (muons-V07-00-01)            552 13 April 05: V.Ivant (muons-V07-00-01)
642 - Rename G4EnergyLossForPropogator to G4Energy    553 - Rename G4EnergyLossForPropogator to G4EnergyLossForExtrapolator
643 - Migrade to updated interfaces of utils          554 - Migrade to updated interfaces of utils
644 - Use G4EmCorrections for muon ionisation         555 - Use G4EmCorrections for muon ionisation
645                                                   556 
646 11 March 05: V.Ivant (muons-V07-00-00)            557 11 March 05: V.Ivant (muons-V07-00-00)
647 - Add G4EnergyLossForPropogator class             558 - Add G4EnergyLossForPropogator class
648 - Shift verbose level by 1                        559 - Shift verbose level by 1
649                                                   560 
650 02 Dec 04: V.Ivant (muons-V06-02-07)              561 02 Dec 04: V.Ivant (muons-V06-02-07)
651 - Migration to cmath for G4MuBetheBlochModel      562 - Migration to cmath for G4MuBetheBlochModel
652                                                   563 
653 02 Dec 04: V.Ivant (muons-V06-02-06)              564 02 Dec 04: V.Ivant (muons-V06-02-06)
654 - Migration to cmath                              565 - Migration to cmath
655                                                   566 
656 29 Nov 04: V.Ivant (muons-V06-02-05)              567 29 Nov 04: V.Ivant (muons-V06-02-05)
657 - Cleanup GNUmakefile                             568 - Cleanup GNUmakefile
658                                                   569 
659 11 Nov 04: V.Ivant (muons-V06-02-04)              570 11 Nov 04: V.Ivant (muons-V06-02-04)
660 - Migration to new algorithm to Store/Retrieve    571 - Migration to new algorithm to Store/Retrieve tables
661                                                   572 
662 03 Nov 04: V.Ivant (muons-V06-02-03)              573 03 Nov 04: V.Ivant (muons-V06-02-03)
663 - Fix bug in expression inside ComputeDMicrosc    574 - Fix bug in expression inside ComputeDMicroscopicCrossSection (R.Kokoulin)
664                                                   575 
665 25 Oct 04: V.Ivant (muons-V06-02-02)              576 25 Oct 04: V.Ivant (muons-V06-02-02)
666 - Migrate to new interfaces for ParticleChange    577 - Migrate to new interfaces for ParticleChange
667                                                   578 
668 25 Aug 04: V.Ivant (muons-V06-02-01)              579 25 Aug 04: V.Ivant (muons-V06-02-01)
669 - Fix problem of use of common tables             580 - Fix problem of use of common tables
670                                                   581 
671 17 Aug 04: V.Ivant (muons-V06-02-00)              582 17 Aug 04: V.Ivant (muons-V06-02-00)
672 - Provide the common use of tables for mu+ and << 583 - Provide the common use of tables for mu+ and mu- to save 
673   initialisation time;                            584   initialisation time;
674 - rename processes "Mu" -> "mu"                   585 - rename processes "Mu" -> "mu"
675 - substitute obsolete interface to particles      586 - substitute obsolete interface to particles
676                                                   587 
677 27 May 04: V.Ivant (muons-V06-01-01)              588 27 May 04: V.Ivant (muons-V06-01-01)
678 - Set default regime of MuIonisation integral  << 589 - Set default regime of MuIonisation integral 
679 - Minor fix in differential cross section for     590 - Minor fix in differential cross section for MuPairProduction
680                                                   591 
681 28 April 04: V.Ivant (muons-V06-01-00)            592 28 April 04: V.Ivant (muons-V06-01-00)
682 - MuPairProduction: fix minor energy non-conse    593 - MuPairProduction: fix minor energy non-conservation, fix
683   problem of calculation of maximumum energy t    594   problem of calculation of maximumum energy transfer for
684   compounds                                       595   compounds
685                                                   596 
686 02 March 04: V.Ivant (muons-V06-00-02)            597 02 March 04: V.Ivant (muons-V06-00-02)
687 - Minor fix in initialisation of MuPairProduct    598 - Minor fix in initialisation of MuPairProductionModel
688                                                   599 
689 17 Feb 04: V.Ivant (muons-V06-00-01)              600 17 Feb 04: V.Ivant (muons-V06-00-01)
690 - Update parameterizations in G4MuPairProducti    601 - Update parameterizations in G4MuPairProductionModel
691 - Update radiative corrections for G4MuBetheBl    602 - Update radiative corrections for G4MuBetheBlochModel
692                                                   603 
693 22 Jan 04: V.Ivant (muons-V06-00-00)              604 22 Jan 04: V.Ivant (muons-V06-00-00)
694 - Migrade to G4ParticleChangeForLoss              605 - Migrade to G4ParticleChangeForLoss
695                                                   606 
696 11 Nov 03: V.Ivant (muons-V05-02-09)              607 11 Nov 03: V.Ivant (muons-V05-02-09)
697 - Remove force of verbose=0 for G4MuIonisation    608 - Remove force of verbose=0 for G4MuIonisation
698 - Substitute G4VEnergyLossSTD by G4VEnergyLoss    609 - Substitute G4VEnergyLossSTD by G4VEnergyLossProcess
699                                                   610 
700 03 Nov 03: V.Ivant (muons-V05-02-08)              611 03 Nov 03: V.Ivant (muons-V05-02-08)
701 - Remove STD processes                            612 - Remove STD processes
702 - Minor update of defaults for processes          613 - Minor update of defaults for processes
703                                                << 614      
704 21 Oct 03: mma (muons-V05-02-07)                  615 21 Oct 03: mma (muons-V05-02-07)
705 - fixes in MuPairProductionodel.cc (R.Kokoulin    616 - fixes in MuPairProductionodel.cc (R.Kokoulin):
706   - 2*xi in ComputeDDMicroscopicCrossSection      617   - 2*xi in ComputeDDMicroscopicCrossSection
707   - 8 integration points in ComputeDMicroscopi << 618   - 8 integration points in ComputeDMicroscopicCrossSection 
708                                                   619 
709 3 Oct 03: G.Cosmo (muons-V05-02-06)               620 3 Oct 03: G.Cosmo (muons-V05-02-06)
710 - Modified GNUmakefiles:                          621 - Modified GNUmakefiles:
711   o added dependency to new module "geometry/n    622   o added dependency to new module "geometry/navigation".
712   o replaced "digits+hits" with "digits_hits".    623   o replaced "digits+hits" with "digits_hits".
713 - Coworks with "geometry-V05-02-00" and "digit    624 - Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00".
714                                                   625 
715 27 Sept 03: V.Ivant (muons-V05-02-05)             626 27 Sept 03: V.Ivant (muons-V05-02-05)
716 -Change secondary particle to be e+               627 -Change secondary particle to be e+
717                                                   628 
718 20 Sept 03: V.Ivant (muons-V05-02-04)             629 20 Sept 03: V.Ivant (muons-V05-02-04)
719 -Update energy intervals for ionisation models    630 -Update energy intervals for ionisation models
720 -Update GNUmakefile                               631 -Update GNUmakefile
721                                                   632 
722 08 August 03: V.Ivant (muons-V05-02-03)           633 08 August 03: V.Ivant (muons-V05-02-03)
723 -Substitute standerd by STD, freezing old stan    634 -Substitute standerd by STD, freezing old standard as 52
724                                                   635 
725 07 August 03: V.Ivant (muons-V05-02-02)           636 07 August 03: V.Ivant (muons-V05-02-02)
726 -Change defaults for STD processes                637 -Change defaults for STD processes
727                                                   638 
728 24 July 03: V.Ivant (muons-V05-02-01)             639 24 July 03: V.Ivant (muons-V05-02-01)
729 -Update model interface according utils-V05-02    640 -Update model interface according utils-V05-02-00
730                                                   641 
731 02 July 03: V.Ivant (muons-V05-02-00)             642 02 July 03: V.Ivant (muons-V05-02-00)
732 -Redo previous tag for 5.2                        643 -Redo previous tag for 5.2
733                                                   644 
734 26 June 03: V.Ivant (muons-V05-01-07)             645 26 June 03: V.Ivant (muons-V05-01-07)
735 -Bug fix in Printout of G4MuIonisation            646 -Bug fix in Printout of G4MuIonisation
736                                                   647 
737 03 June 03: V.Ivant (muons-V05-01-06)             648 03 June 03: V.Ivant (muons-V05-01-06)
738 -Bug fix in cross section at high energies in     649 -Bug fix in cross section at high energies in G4MuPairProductionSTD
739                                                   650 
740 03 June 03: V.Ivant (muons-V05-01-05)             651 03 June 03: V.Ivant (muons-V05-01-05)
741 -Update STD initialisation                        652 -Update STD initialisation
742                                                   653 
743 03 June 03: V.Ivant (muons-V05-01-04)             654 03 June 03: V.Ivant (muons-V05-01-04)
744 -Fix compilation warnings for pedantic compile    655 -Fix compilation warnings for pedantic compiler options
745                                                   656 
746 26 May 03: V.Ivant (muons-V05-01-03)              657 26 May 03: V.Ivant (muons-V05-01-03)
747 -Fix compilation warnings for pedantic compile    658 -Fix compilation warnings for pedantic compiler options
748                                                   659 
749 23 May 03: V.Ivant (muons-V05-01-02)              660 23 May 03: V.Ivant (muons-V05-01-02)
750 -Fix initialisation for STD: for integral Bohr    661 -Fix initialisation for STD: for integral Bohr fluctuations
751                                                   662 
752 12 May 03: V.Ivant (muons-V05-01-01)              663 12 May 03: V.Ivant (muons-V05-01-01)
753 -remove extra printout at initialisation          664 -remove extra printout at initialisation
754                                                   665 
755 09 May 03: V.Ivant (muons-V05-01-00)              666 09 May 03: V.Ivant (muons-V05-01-00)
756 -remove extra printout at initialisation          667 -remove extra printout at initialisation
757                                                   668 
758 28 Apr 03: V.Ivant (muons-V05-00-08)              669 28 Apr 03: V.Ivant (muons-V05-00-08)
759 -fix leak in retrieve tables                      670 -fix leak in retrieve tables
760                                                   671 
761 26 Apr 03: V.Ivant (muons-V05-00-07)              672 26 Apr 03: V.Ivant (muons-V05-00-07)
762 -fix store/retrieve tables                        673 -fix store/retrieve tables
763                                                   674 
764 09 Apr 03: V.Ivant (muons-V05-00-06)              675 09 Apr 03: V.Ivant (muons-V05-00-06)
765 -G4VeMuEnergyLoss : make finalRange to be regi    676 -G4VeMuEnergyLoss : make finalRange to be region aware
766                                                   677 
767 25 Mar 03: mma (muons-V05-00-05)                  678 25 Mar 03: mma (muons-V05-00-05)
768 -G4VeMuEnergyLoss : add finalRangeRequested       679 -G4VeMuEnergyLoss : add finalRangeRequested
769                                                   680 
770 13 feb 03: V.Ivant (muons-V05-00-04)              681 13 feb 03: V.Ivant (muons-V05-00-04)
771 - add names for all models                        682 - add names for all models
772 - make the set of model per region available      683 - make the set of model per region available
773 - make SubCutoff regime available per region      684 - make SubCutoff regime available per region
774                                                   685 
775 05 feb 03: V.Ivant (muons-V05-00-03)              686 05 feb 03: V.Ivant (muons-V05-00-03)
776 - Fix on warnings at SUN for STD classes          687 - Fix on warnings at SUN for STD classes
777 - Add Initialise method to STD classes to calc    688 - Add Initialise method to STD classes to calculate PartialSumSigma
778 - Subsitute Material by MaterialCutsCouple for    689 - Subsitute Material by MaterialCutsCouple for PostStep STD
779                                                   690 
780 24 jan 03: V.Ivant (muons-V05-00-02)              691 24 jan 03: V.Ivant (muons-V05-00-02)
781 - Migration to "cut per region"                << 692 - Migration to "cut per region" 
782                                                   693 
783 08 jan 03: mma (muons-V05-00-01)                  694 08 jan 03: mma (muons-V05-00-01)
784 -MuPairProduction::PostStepDoIt : remove 'trac    695 -MuPairProduction::PostStepDoIt : remove 'tracking cut' of muon
785                                                   696 
786 06 jan 03: V.Ivant (muons-V05-00-00)              697 06 jan 03: V.Ivant (muons-V05-00-00)
787 - Update interfaces to STD classes in order to << 698 - Update interfaces to STD classes in order to be ready to migrade 
788   to "cut per region"                             699   to "cut per region"
789                                                   700 
790 09 dec 02: V.Ivant (muons-V04-01-03)              701 09 dec 02: V.Ivant (muons-V04-01-03)
791 -fix warning in G4MuIonisationSTD                 702 -fix warning in G4MuIonisationSTD
792                                                   703 
793 04 dec 02: V.Ivant (muons-V04-01-02)              704 04 dec 02: V.Ivant (muons-V04-01-02)
794 -fix problems in delta-electrons spectrum         705 -fix problems in delta-electrons spectrum
795                                                   706 
796 28 oct 02: V.Ivant (muons-V04-01-01)              707 28 oct 02: V.Ivant (muons-V04-01-01)
797 -fix compilation warnings for STD classes         708 -fix compilation warnings for STD classes
798                                                << 709      
799 16 oct 02: V.Ivant (muons-V04-01-00)              710 16 oct 02: V.Ivant (muons-V04-01-00)
800 -redesign for a Model approach: files processN    711 -redesign for a Model approach: files processNameSTD and processNameModel
801                                                << 712      
802 29 may 02: mma (muons-V04-00-02)                  713 29 may 02: mma (muons-V04-00-02)
803 - V.Ivanchenko G4VMuEnergyLoss - bug fixed in     714 - V.Ivanchenko G4VMuEnergyLoss - bug fixed in N of subcutoff delta
804                                                << 715  
805 27 feb 02: mma (muons-V04-00-01)                  716 27 feb 02: mma (muons-V04-00-01)
806 - V.Ivanchenko G4VMuEnergyLoss - PostStep->Pre << 717 - V.Ivanchenko G4VMuEnergyLoss - PostStep->PreStep for touchebleHandler 
807                                                << 718      
808 10 fev 02: mma (muons-V04-00-00)                  719 10 fev 02: mma (muons-V04-00-00)
809 - G4VMuEnergyLoss : error in SetMindeltaCutInR    720 - G4VMuEnergyLoss : error in SetMindeltaCutInRange, was set in energy !
810                                                << 721          
811 12 nov 01: mma (muons-V03-02-10)                  722 12 nov 01: mma (muons-V03-02-10)
812 - ParticleMass and Charge: local variables        723 - ParticleMass and Charge: local variables
813 - merge 09 + 06a                                  724 - merge 09 + 06a
814                                                << 725      
815 07 nov 01: mma (muons-V03-02-09)                  726 07 nov 01: mma (muons-V03-02-09)
816 - correction(Tmax+xsection computation) L.Urba    727 - correction(Tmax+xsection computation) L.Urban
817                                                << 728     
818 28 oct 01: mma (muons-V03-02-08)                  729 28 oct 01: mma (muons-V03-02-08)
819 - all static functions no more inlined            730 - all static functions no more inlined
820                                                << 731      
821 24 oct 01: mma (muons-V03-02-07)                  732 24 oct 01: mma (muons-V03-02-07)
822 - cut per material : all classes                  733 - cut per material : all classes
823                                                   734 
824 08 nov 01: G.Cosmo (muons-V03-02-06a)             735 08 nov 01: G.Cosmo (muons-V03-02-06a)
825 - Introduced changes to G4VMuEnergyLoss.cc for    736 - Introduced changes to G4VMuEnergyLoss.cc for reference-counted touchables
826   (R.Chytracek). Not included in further tags     737   (R.Chytracek). Not included in further tags till "muons-V03-02-09".
827                                                   738 
828 28 sep 01: mma (muons-V03-02-06)                  739 28 sep 01: mma (muons-V03-02-06)
829 - suppression of theMuonPlus ..etc..data membe    740 - suppression of theMuonPlus ..etc..data members : all classes
830 - completion of store/retrieve PhysicsTables      741 - completion of store/retrieve PhysicsTables
831                                                << 742      
832 20 sep 01: L.Urban (muons-V03-02-05)              743 20 sep 01: L.Urban (muons-V03-02-05)
833 - in MuPairProduction::ComputeMicroscopicCross    744 - in MuPairProduction::ComputeMicroscopicCrossSection, remove:
834   if(MaxPairEnergy<CutInPairEnergy) MaxPairEne    745   if(MaxPairEnergy<CutInPairEnergy) MaxPairEnergy=CutInPairEnergy
835                                                << 746        
836 19 sep 01: mma (muons-V03-02-04)                  747 19 sep 01: mma (muons-V03-02-04)
837 - come back to previous process name "MuIoni"     748 - come back to previous process name "MuIoni"
838                                                << 749      
839 17 sep 01: mma (muons-V03-02-03)                  750 17 sep 01: mma (muons-V03-02-03)
840 - modifs in all classes for the migration of M    751 - modifs in all classes for the migration of Materials to pure STL,
841   but backward compatible with g4rw               752   but backward compatible with g4rw
842                                                << 753         
843 13 sep 01: L/Urban (muons-V03-02-02)              754 13 sep 01: L/Urban (muons-V03-02-02)
844 -G4VxEnergyLoss: min.delta cut is set as rcut/    755 -G4VxEnergyLoss: min.delta cut is set as rcut/100 + some optimisation
845                                                << 756       
846 11 sep 01: L.Urban (muons-V03-02-01)              757 11 sep 01: L.Urban (muons-V03-02-01)
847 - G4VMuEnergyLoss: subcutoff delta-rays mechan << 758 - G4VMuEnergyLoss: subcutoff delta-rays mechanism implemented     
848                                                << 759      
849 29 aug 01: mma (muons-V03-02-00)                  760 29 aug 01: mma (muons-V03-02-00)
850 - G4MuIonisation: new function ComputeRestrict << 761 - G4MuIonisation: new function ComputeRestrictedMeandEdx() + 'cleanup'     
851                                                << 762      
852 10 aug 01: mma                                    763 10 aug 01: mma
853 - store/retrieve PhysicsTables implemented in     764 - store/retrieve PhysicsTables implemented in MuIonis, MuBrems, MuPairProd
854                                                   765 
855 29 may 01: V.Ivanchenko                        << 766 29 may 01: V.Ivanchenko 
856 - clean up againist Linux ANSI strict compilat    767 - clean up againist Linux ANSI strict compilation mode.
857                                                   768 
858 23 mar 01 L.Urban (muons-V03-00-05)               769 23 mar 01 L.Urban (muons-V03-00-05)
859 - R.Kokoulin's correction to energy loss has b    770 - R.Kokoulin's correction to energy loss has been commented out
860   in G4MuIonisation.cc                            771   in G4MuIonisation.cc
861                                                << 772      
862 05 mar 01 mma (muons-V03-00-04)                   773 05 mar 01 mma (muons-V03-00-04)
863 - new subdirectory: integral                      774 - new subdirectory: integral
864   migration of all G4I.. processes from muons,    775   migration of all G4I.. processes from muons, standard, utils into integral
865                                                   776 
866 05 feb 01: G. Cosmo (muons-V03-00-02)             777 05 feb 01: G. Cosmo (muons-V03-00-02)
867 - STL migration for G4OrderedTable and G4DataV    778 - STL migration for G4OrderedTable and G4DataVector.
868   Modified files: G4IMuBremsstrahlung.cc, G4IM    779   Modified files: G4IMuBremsstrahlung.cc, G4IMuPairProduction.cc,
869                   G4MuBremsstrahlung.cc, G4MuP    780                   G4MuBremsstrahlung.cc, G4MuPairProduction.cc
870                                                   781 
871 24 jan 01: L. Urban (muons-V03-00-01)             782 24 jan 01: L. Urban (muons-V03-00-01)
872 - bug fixed in muon bremstrahlung , in G4MuBre << 783 - bug fixed in muon bremstrahlung , in G4MuBremstrahlung.cc 
873    in PostStepDoIt.                               784    in PostStepDoIt.
874                                                << 785  
875 16 jan 01: mma (muons-V03-00-00)                  786 16 jan 01: mma (muons-V03-00-00)
876 - small corrections in MuEnergyLoss.cc L.Urban    787 - small corrections in MuEnergyLoss.cc L.Urban 11-01-01
877                                                << 788      
878 08 nov 00: mma (muons-V02-00-03)                  789 08 nov 00: mma (muons-V02-00-03)
879 - signature in GetLossWithFluct changed L.Urba    790 - signature in GetLossWithFluct changed L.Urban 30/10/00
880                                                << 791      
881 11 aug 00: mma (muons-V02-00-01)                  792 11 aug 00: mma (muons-V02-00-01)
882                                                   793 
883 03 aug 00: gc (muons-V02-00-00r)                  794 03 aug 00: gc (muons-V02-00-00r)
884 - G4VIMuEnergyLoss.cc: changed RandGauss to G4    795 - G4VIMuEnergyLoss.cc: changed RandGauss to G4RandGauss to fix problem of
885   events' reproducibility.                        796   events' reproducibility.
886                                                << 797      
887 07 jun 00: mma (muons-V01-01-03)                  798 07 jun 00: mma (muons-V01-01-03)
888 - virtual destructor for G4VEnergyLoss            799 - virtual destructor for G4VEnergyLoss
889                                                   800 
890 24 may 00: mma (muons-V01-01-02)                  801 24 may 00: mma (muons-V01-01-02)
891 - revision of brems,pair,ionisation,munuclear     802 - revision of brems,pair,ionisation,munuclear
892   by Laszlo, Rotislav, Andrew                     803   by Laszlo, Rotislav, Andrew
893                                                << 804         
894 27 apr 00 mma  (em-V01-01-01)                     805 27 apr 00 mma  (em-V01-01-01)
895 - G4endl (dec/iso)                             << 806 - G4endl (dec/iso)      
896                                                << 807      
897 26 apr 00 mma  (em-V01-01-00)                     808 26 apr 00 mma  (em-V01-01-00)
898 - all EnergyLoss classes renamed G4V...        << 809 - all EnergyLoss classes renamed G4V... 
899   Most classes in standard and muons affected.    810   Most classes in standard and muons affected.
900 - G4Muls moved in utils                           811 - G4Muls moved in utils
901 - bugs fixe in MuPairProduction                << 812 - bugs fixe in MuPairProduction  
902 - cowork with geant4-01-01-ref-02                 813 - cowork with geant4-01-01-ref-02
903                                                << 814      
904 02 mar 00 mma  (em-V01-00-00)                     815 02 mar 00 mma  (em-V01-00-00)
905 - new G4VEnergyLoss class and related structur    816 - new G4VEnergyLoss class and related structure
906 - cowork with geant4-01-00-ref-06                 817 - cowork with geant4-01-00-ref-06
907                                                << 818      
908 10 nov 99 mma  (em-V00-01-03)                     819 10 nov 99 mma  (em-V00-01-03)
909 - migration to STL: remove RWT hash dictionnar    820 - migration to STL: remove RWT hash dictionnary
910                                                   821 
911 14th June 1999  John Allison (em-01-00-05b)       822 14th June 1999  John Allison (em-01-00-05b)
912 - Muon corrections in G4MultipleScattering.cc,    823 - Muon corrections in G4MultipleScattering.cc, G4MuBremsstrahlung.cc
913   and G4MuPairProduction.cc by Laszlo Urban, P    824   and G4MuPairProduction.cc by Laszlo Urban, Pedro Arce.
914   (Also in rocesses/photoleplon_hadron/src/G4M    825   (Also in rocesses/photoleplon_hadron/src/G4MuNuclearInteraction.cc.)
915                                                   826 
916 5th June 1999  John Allison                       827 5th June 1999  John Allison
917 - standard/GNUmakefile: Force non-optimised co    828 - standard/GNUmakefile: Force non-optimised compliation of some
918   files on HP with aCC: HP ANSI C++ B3910B A.0    829   files on HP with aCC: HP ANSI C++ B3910B A.01.15.
919                                                   830 
920 May 29, 1999: John Allison                        831 May 29, 1999: John Allison
921 - Added electromagnetic/lowenergy to GNUmakefi    832 - Added electromagnetic/lowenergy to GNUmakefile and
922   electromagnetic/GNUmakefile..                   833   electromagnetic/GNUmakefile..