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 8.1)


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