Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/electromagnetic/xrays/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/xrays/History (Version 11.3.0) and /processes/electromagnetic/xrays/History (Version 3.2)


  1 # Category xrays History                       <<   1 $Id: History,v 1.5 2000/11/13 20:17:51 gum 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 ##2024-09-03 Dmitri Konstantinov (xrays-V11-02 <<  10 This file should be used by G4 developers and category coordinators
 10 - G4VTRModel: Added empty implementation {} to <<  11 to briefly summarize all major modifications introduced in the code
 11   to resolve linker error encountered when com <<  12 and keep track of all category-tags.
 12                                                <<  13 It DOES NOT substitute the  CVS log-message one should put at every
 13 ## 2024-07-18 Vladimir Ivanchenko (xrays-V11-0 <<  14 committal in the CVS repository !
 14 - G4VXTRenergyLoss - fixed Coverity warning    <<  15 
 15                                                <<  16      ----------------------------------------------------------
 16 ## 2024-05-16 Vladimir Grichine (xrays-V11-02- <<  17      * Reverse chronological order (last date on top), please *
 17 - G4XTRGaussRadModel.hh/.cc class was added wi <<  18      ----------------------------------------------------------
 18   on the origin of theXTR photon               << 
 19                                                << 
 20 ## 2024-01-10 Soon Yung Jun (xrays-V11-02-01)  << 
 21 - G4Scintillation::sample_time - refactor the  << 
 22                                                << 
 23 ## 2023-12-16 Vladimir Grichine (xrays-V11-02- << 
 24 - G4GaussXTRadiator, G4VXTRenergyLoss - flexib << 
 25   SpectralXTRdEdx, clean-up in GetStackFactor  << 
 26                                                << 
 27 ## 2023-11-04 Vladimir Grichine (xrays-V11-01- << 
 28 - G4GaussXTRadiator - bug fixed by renaming vi << 
 29   clash between base and inhereted classes, ne << 
 30                                                << 
 31 ## 2023-11-04 Vladimir Ivanchenko (xrays-V11-0 << 
 32 - G4XrayReflectivity - fixed Coverity warning  << 
 33                                                << 
 34 ## 2023-11-02 Daren Sawkey (xrays-V11-01-07)   << 
 35 - G4Scintillation: address Coverity warning of << 
 36                                                << 
 37 ## 2023-10-27 Daren Sawkey (xrays-V11-01-06)   << 
 38 - G4Scintillation: verbosity of 0 silences run << 
 39                                                << 
 40 ## 2023-10-20 H. Burkhardt (xrays-V11-01-05)   << 
 41 - improved SaveHenkeDataAsMaterialProperty     << 
 42                                                << 
 43 ## 2023-10-19 Daren Sawkey (xrays-V11-01-04)   << 
 44 - G4Scintillation: allow different decay time  << 
 45   particles, with particle-dependent scintilla << 
 46                                                << 
 47 ## 2023-10-16 H. Burkhardt (xrays-V11-01-03)   << 
 48 - use XRayReflection_data from G4EMLOW         << 
 49                                                << 
 50 ## 2023-09-19 H. Burkhardt (xrays-V11-01-02)   << 
 51 - G4XrayReflection SetSurfaceRoughness fSurfac << 
 52                                                << 
 53 ## 2023-09-19 H. Burkhardt (xrays-V11-01-01)   << 
 54 - First implementation of new process XrayRefl << 
 55                                                << 
 56 ## 2023-08-11 Daren Sawkey (xrays-V11-01-00)   << 
 57 - Add protection against infinite loops. Addre << 
 58                                                << 
 59 ## 2022-11-23 Gabriele Cosmo (xrays-V11-00-07) << 
 60 - Fixed more compilation warnings for implicit << 
 61                                                << 
 62 ## 2022-11-18 Gabriele Cosmo (xrays-V11-00-06) << 
 63 - Fixed compilation warnings for implicit type << 
 64                                                << 
 65 ## 2022-11-011 Vladimir Grichine (xrays-V11-00 << 
 66 - G4VXTRenergyLoss.cc bug fixed in the angle r << 
 67                                                << 
 68 ## 2022-04-27 Daren Sawkey (xrays-V11-00-04)   << 
 69 - many files: apply clang-tidy recommendations << 
 70   use nullptr                                  << 
 71                                                << 
 72 ## 2022-01-21 Daren Sawkey (xrays-V11-00-03)   << 
 73 - G4Scintillation - remove unused YieldFactor  << 
 74                                                << 
 75 ## 2021-12-17 Ivana Hrivnacova (xrays-V11-00-0 << 
 76 - Fix MaxBetaChange value in Cerenkov process. << 
 77   Addressing problem report [#2456](https://bu << 
 78                                                << 
 79 ## 2021-12-15 Ben Morgan (xrays-V11-00-01)     << 
 80 - Minor code formatting                        << 
 81                                                << 
 82 ## 2021-12-10 Ben Morgan (xrays-V11-00-00)     << 
 83 - Change to new Markdown History format        << 
 84                                                << 
 85 ---                                            << 
 86                                                << 
 87 # History entries prior to 11.0                << 
 88                                                << 
 89 19 Oct 21: D. Sawkey (xrays-V10-07-08)         << 
 90 - G4Cerenkov, G4Scintillation - update G4Optic << 
 91   parameters updated directly. Addresses bug 2 << 
 92                                                << 
 93 19 Sep 21: V. Grichine (xrays-V10-07-07)       << 
 94 - G4GaussXTRadiator and G4VXTRenergyLoss - Gau << 
 95   and set/get methods for angle distribution r << 
 96                                                << 
 97 13 Sep 21: D. Sawkey (xrays-V10-07-06)         << 
 98 - G4Cerenkov - fix protection against too smal << 
 99                                                << 
100 20 Aug 21: V. Ivanchenko (xrays-V10-07-05)     << 
101 - G4Cerenkov - do not use obsolete methods to  << 
102                                                << 
103 4 Aug 21: A. Ribon (xrays-V10-07-04)           << 
104 - G4Cerenkov, G4Scintillation, G4SynchrotronRa << 
105   G4SynchrotronRadiationInMat, G4ForwardXrayTR << 
106   set the creator model ID for the secondaries << 
107   of G4PhysicsModelCatalog.                    << 
108                                                << 
109 26 May 21: D. Sawkey (xrays-V10-07-03)         << 
110 - G4Scintillation: change IsApplicable to all  << 
111   and short-lived.  Address bug 2372.          << 
112                                                << 
113 16 April 21: B. Morgan (xrays-V10-07-02)       << 
114 - Migrate to build to modular CMake API        << 
115                                                << 
116 24 February 21: D. Sawkey (xrays-V10-07-01)    << 
117 - G4Scintillation. Remove deprecated optical c << 
118                                                << 
119 11 February 21: D. Sawkey (xrays-V10-07-00)    << 
120 - large cleaning (all files)                   << 
121  - remove commented out code                   << 
122  - add ProcessDescription and DumpInfo         << 
123  - organize order of headers, remove and add a << 
124  - use constexpr for numbers                   << 
125  - replace G4PhysicsOrderedFreeVector with G4P << 
126                                                << 
127 5 October 20: D. Sawkey (xrays-V10-06-08)      << 
128 - G4Cerenkov, G4Scintillation: apply clang-for << 
129                                                << 
130 30 September 20: H. Wenzel (xrays-V10-06-07)   << 
131 - G4Cerenkov: make GetAverageNumberOfPhotons p << 
132                                                << 
133 28 September 20: D. Sawkey (xrays-V10-06-06)   << 
134 - G4Scintillation, G4Cerenkov: remove BuildThe << 
135                                                << 
136 24 September 20: D. Sawkey (xrays-V10-06-05)   << 
137 - G4Scintillation: allow specifying SCINTILLAT << 
138     requiring SCINTILLATIONYIELD1) when only 1 << 
139     Same for particle specific yields.         << 
140                                                << 
141 20 July 20: D. Sawkey (xrays-V10-06-04)        << 
142 - G4Cerenkov, G4Scintillation: use new G4Optic << 
143     simulation parameters                      << 
144                                                << 
145 28 May 20: D. Sawkey (xrays-V10-06-03)         << 
146 - G4Cerenkov - set verbosity levels correctly  << 
147                                                << 
148 24 May 20: D. Sawkey (xrays-V10-06-02)         << 
149 - G4Scintillation, G4ScintillationTrackInforma << 
150   names allowing 3 time constants, either with << 
151   by particle type                             << 
152                                                << 
153 19 May 20: D. Sawkey (xrays-V10-06-01)         << 
154 - G4Cerenkov, G4Scintillation - update format  << 
155                                                << 
156 14 February 20: V. Ivanchenko (xrays-V10-06-00 << 
157 - G4VXTRenergyLoss - fixed destructor          << 
158                                                << 
159 08 November 19: V. Ivanchenko (xrays-V10-05-02 << 
160 - G4SynchrotronRadiation, G4VTransitionRadiati << 
161                                                << 
162 03 April 19: V. Ivanchenko (xrays-V10-05-01)   << 
163 - G4SynchrotronRadiation, G4VTransitionRadiati << 
164     Register/DeRegister mechnism               << 
165                                                << 
166 11 March 19: D. Sawkey (xrays-V10-05-00)       << 
167 - G4Cerenkov: increase protection against infi << 
168                                                << 
169 20 September 18: D. Sawkey (xrays-V10-04-05)   << 
170 - G4Cerenkov, G4Scintillation. Reset fNumPhoto << 
171   Fixes bug 2056.                              << 
172                                                << 
173 3 August 18: D. Sawkey (xrays-V10-04-04)       << 
174 - G4Cerenkov. Add protection against infinite  << 
175   steps. Fixes bug 1992.                       << 
176                                                << 
177 17 May 18: J. Madsen (xrays-V10-04-03)         << 
178 - updated "thread-local-static-var" model to   << 
179   "function-returning-thread-local-static-refe << 
180   which fixes Windows DLL + MT                 << 
181                                                << 
182 12 February 18: V.Ivanchenko (xrays-V10-04-02) << 
183 - G4VTransitionRadiation, G4TransitionRadiatio << 
184   G4Scintillation, G4ForwardXrayTR, G4Cerenkov << 
185     methods from inline to the source, removed << 
186                                                << 
187 26 January 18: V.Ivanchenko (xrays-V10-04-01)  << 
188 - G4VXTRenergyLoss - V.Grichine exteded XTR an << 
189     (ATLAS requirements)                       << 
190                                                << 
191 21 December 17: G.Cosmo (xrays-V10-04-00)      << 
192 - Fixed self-consistency in G4VTRModel header  << 
193   Thanks to Raphael Isemann for reporting this << 
194                                                << 
195 11 September 17: S.Y.Jun (xrays-V10-03-00)     << 
196 - Change material property keys by the enum (i << 
197   G4MaterialPropertiesIndex                    << 
198                                                << 
199 20 Jun 16: P. Gumplinger (xrays-V10-02-05)     << 
200 - Add a stacking flag to G4Scintillation and G << 
201   GetNumPhotons() method                       << 
202                                                << 
203 1 Jun 16: D.Sawkey (xrays-V10-02-04)           << 
204 - Most files: use C++11 keywords override, del << 
205                                                << 
206 29 Jan 16: P.Gumplinger (xrays-V10-02-03)      << 
207 - Attach the G4ScintillationTrackInformation t << 
208   only if so requesed by the user              << 
209                                                << 
210 22 Jan 16: P.Gumplinger (xrays-V10-02-02)      << 
211 - Add G4ScintillationTrackInformation class an << 
212   Thanks to Valentin Libioulle (Univ. Sherbroo << 
213                                                << 
214 14 Jan 16: V.Ivanchenko (xrays-V10-02-01)      << 
215 - G4Scintillation - use a new method of G4EmSa << 
216     G4EmSaturation::VisibleEnergyDepositionAtA << 
217     in order to fix overload problem #1807     << 
218                                                << 
219 17 Dec 15: V.Ivanchenko (xrays-V10-02-00)      << 
220 - G4VTransitionRadiation, G4VXTRenergyLoss - f << 
221                                                << 
222 13 Aug 14: V.Ivanchenko, P. Gumplinger (xrays- << 
223 - G4Cerenkov, G4Scintillation, G4SynchrotronRa << 
224     loops                                      << 
225                                                << 
226 29 Apr 15: P.Gumplinger (xrays-V10-01-00)      << 
227 - calculate deltaTime more accurately in G4Sci << 
228                                                << 
229 21 Nov 14: V.Ivanchenko (xrays-V10-00-07)      << 
230 - G4ForwardXrayTR - fixed Coverity report (V.G << 
231                                                << 
232 27 Oct 14: A.Dotti (xrays-V10-00-06)           << 
233 - Address problem #1675, this requires re engi << 
234   all UI commands related to optical processes << 
235   in G4OpticalPhysics.                         << 
236 - Co-working tags: xrays-V10-00-06, op-V10-00- << 
237                                                << 
238                                                << 
239 17 Oct 14: P.Gumplinger (xrays-V10-00-05)      << 
240 - address problem report 1678 for BuildPhysics << 
241                                                << 
242 07 Sept 14: V.Ivanchenko (xrays-V10-00-04)     << 
243 - G4VXTRenergyLoss - fixed remaining Coverity  << 
244                                                << 
245 05 Sept 14: V.Ivanchenko (xrays-V10-00-03)     << 
246 - G4VXTRenergyLoss - fixed Coverity reports    << 
247                                                << 
248 01 Aug 14: V.Ivanchenko (xrays-V10-00-02)      << 
249 - G4SynchrotronRadiation - H.Burkhardt extend  << 
250     universal - applicable for all relativisti << 
251                                                << 
252 07 Jan 14: P.Gumplinger (xrays-V10-00-01)      << 
253 - make all static 'Set/Add/Remove' methods non << 
254   and G4Cerenkov                               << 
255                                                << 
256 18 Dec 13: P.Gumplinger (xrays-V10-00-00)      << 
257 - make some class members and methods static i << 
258   G4Scintillation                              << 
259                                                << 
260 14 Oct 13: V.Ivanchenko (xrays-V09-06-07)      << 
261 - G4SynchrotronRadiation added interface to G4 << 
262     the default G4DipBustGenerator; minor code << 
263                                                << 
264 12 Sept 13: P.Gumplinger (xrays-V09-06-06)     << 
265 - G4Scintillation - fix a bug changing incorre << 
266                                                << 
267 13 June 13: P.Gumplinger (xrays-V09-06-05)     << 
268 - G4Scintillation - added BuildPhysicsTable me << 
269   as before but at the moment when material li << 
270                                                << 
271 10 June 13: V.Ivanchenko (xrays-V09-06-04)     << 
272 - G4Cerenkov - added BuildPhysicsTable method  << 
273     as before but at the moment when material  << 
274     it is assumed that the list of materials i << 
275     internal table has NULL pointer to Physics << 
276     are not defined for a given material, this << 
277     limitation is computed.                    << 
278                                                << 
279 28 May 13: P.Gumplinger (xrays-V09-06-03)      << 
280 - G4Scintillation.cc: Fixed bug in G4Scintilla << 
281   "ScintillationYieldByParticleType" mode to c << 
282   nonlinear scintillators, accounting for vari << 
283   scintillator (dependent on G4 tracking and p << 
284   to best simulate photon density along the pa << 
285   http://hypernews.slac.stanford.edu/HyperNews << 
286   Thanks to Zach Hartwig (Department of Nuclea << 
287                                                << 
288 13 May 13: P. Gumplinger (xrays-V09-06-02)     << 
289 - G4Scintillation.cc give the YieldRatio prior << 
290   ExcitationRatio is both 0.0 or 1.0; necessar << 
291   G4Scintillation.cc (1.0) and G4OpticalPhysic << 
292                                                << 
293 21  Feb 13: V.Ivanchenko (xrays-V09-06-01)     << 
294 - G4VXTRenergyLoss, G4StrawTubeXTRadiator - us << 
295     array of G4SandiaTable values              << 
296                                                << 
297 18  Feb 13: V.Ivanchenko (xrays-V09-06-00)     << 
298 - G4SynchrotronRadiation, G4ForwardXrayTR - re << 
299     declarations                               << 
300                                                << 
301 21 Sept 12: P.Gumplinger (xrays-V09-05-06)     << 
302 - Remove what has now become an annoying NOTE  << 
303   G4Cerenkov                                   << 
304                                                << 
305 10 July 12: G.Cosmo (xrays-V09-05-05)          << 
306 - Explicitly use inclusion of headers for syst << 
307   constants, in plan to remove implicit inclus << 
308                                                << 
309 08 June 12: V.Ivanchenko (xrays-V09-05-04)     << 
310 - fixed shadowing                              << 
311                                                << 
312 05 June 12: V. Grichine (xrays-V09-05-03)      << 
313 - G4VTransitionRadiation, G4SynchrotronRadiati << 
314   G4ForwardXrayTR - trying to fix Coverity war << 
315                                                << 
316 17 May 12: P. Gumplinger (xrays-V09-05-02)     << 
317 - G4Cerenkov.hh, G4Scintillation.hh trying to  << 
318                                                << 
319 08 February 12: V. Grichine (xrays-V09-05-01)  << 
320 - G4SynchrotronRadiarion and G4SynchrotronRadi << 
321   provide more realistic angualr distribution  << 
322   accordong to simplified dipole busted approa << 
323                                                << 
324 20 December 11: V. Grichine  (xrays-V09-05-00) << 
325 - G4VXTRenergyLoss.cc and regular XTR radiator << 
326   accurate angular distribution of XTR         << 
327                                                << 
328 18 November 11: G.Folger     (xrays-V09-04-10) << 
329 - G4VXTRenergyLoss.cc: migrate to new g4Except << 
330                                                << 
331 16 November 11: P.Gumplinger (xrays-V09-04-09) << 
332 - remove reminder message from G4Cerenkov cons << 
333 - G4VXTRenergyLoss.cc - changed:               << 
334     result=x1+(position-y1)*(x2-x1)/(y2-y1)->r << 
335   and added:                                   << 
336     if(fAngleRadDistr) {  angleSum  += ......  << 
337                                                << 
338 13 October 11: P.Gumplinger (xrays-V09-04-08)  << 
339 - modify to work with materials-V09-04-14      << 
340                                                << 
341 06 October 11: P.Gumplinger (xrays-V09-04-07)  << 
342 - update G4Exception syntax in G4Scintillation << 
343   G4VXTRenergyLoss.cc                          << 
344                                                << 
345 19 August 11: G.Cosmo (xrays-V09-04-06)        << 
346 - G4ForwardXrayTR: made 'fProtonEnergyVector'  << 
347   and deallocate it directly inside class cons << 
348                                                << 
349 30 July 11: V.Ivant (xrays-V09-04-05)          << 
350 - G4SynchrotronRadiation, G4SynchrotronRadiati << 
351   length of C-arrays for the interface with EM << 
352   bug report #1236)                            << 
353                                                << 
354 12 July 11: V.Ivant (xrays-V09-04-04)          << 
355 - G4VXTRenergyLoss, G4TransitionRadiation, G4S << 
356   G4ForwardXrayTR - fixed the Coverity tool wa << 
357                                                << 
358 08 May 11: V.Ivant (xrays-V09-04-03)           << 
359 08 May 11: V.Ivant (xrays-V09-04-02)           << 
360 - G4TransparentRegXTRadiator - fixed new gcc-4 << 
361                                                << 
362 16 May 11: V.Ivant (xrays-V09-04-01)           << 
363 - G4ForwardXrayTR, G4Scintillation, G4Transpar << 
364   G4VXTRenergyLoss - fixed gcc-4.6.0 warnings  << 
365                                                << 
366 05 May 11: V.Ivanchenko (xrays-V09-04-00)      << 
367 - fixed Coverity warnings                      << 
368                                                << 
369 09 November 10: P. Gumplinger (xrays-V09-03-06 << 
370 - fix coding error in G4Scintillation.cc       << 
371                                                << 
372 03 November 10: P. Gumplinger (xrays-V09-03-05 << 
373 - more corrections to G4Scintillation; now all << 
374   ELECTRONSCINTILLATIONYIELD unless the user s << 
375   sort out where Ion and Neutron (recoil ions  << 
376                                                << 
377 28 October 10: P. Gumplinger (xrays-V09-03-04) << 
378 - several small corrections to the previous im << 
379                                                << 
380 19 October 10: P. Gumplinger (xrays-V09-03-03) << 
381 - G4Scintillation: allow for the light yield t << 
382   particle type and deposited energy in case o << 
383   emission in scintillators. Thanks to Zach Ha << 
384   of Nuclear Science and Engineeering - MIT)   << 
385                                                << 
386 14 October 10: V. Ivanchenko (xrays-V09-03-02) << 
387 - G4SynchrotronRadiationInMat, G4SynchrotronRa << 
388   G4TransitionRadiation - added process sub-ty << 
389                                                << 
390 16 June 10: G. Cosmo (xrays-V09-03-01)         << 
391 - Use mathematical functions in std namespace  << 
392                                                << 
393 22 February 10: P. Gumplinger (xrays-V09-03-00 << 
394 - Scintillation rise time included, thanks to  << 
395                                                << 
396 29 July 09: P. Gumplinger (xrays-V09-02-00)    << 
397 - Change IsApplicable for G4Cerenkov and G4Sci << 
398   exclude short-lived particles.               << 
399                                                << 
400 14 November 08: P. Gumplinger (xrays-V09-01-06 << 
401 - Do not calculate a step limit coming from G4 << 
402   minimum beta for a particle to radiate in th << 
403   is already 1; fix G4Cerenkov.cc              << 
404                                                << 
405 12 November 08: V. Ivanchenko (xrays-V09-01-05 << 
406 - exclude G4MscRadiation from the release      << 
407                                                << 
408 21 October 08: P. Gumplinger (xrays-V09-01-04) << 
409 - Add SetProcessSubType(G4EmProcessSubType) to << 
410   and G4Scintillation. Modify G4Cerenkov to al << 
411   MaxBetaChangePerStep, sets PostStepGetPhysic << 
412   where the particle would drop below the Cere << 
413   current material. The Cerenkov photon origin << 
414   according to the linear decrease in the Mean << 
415   the step. G4Cerenkov now inherits from G4VPr << 
416   tracking-V09-01-03 or newer is required.     << 
417                                                << 
418 04 July 08: P. Gumplinger (xrays-V09-01-03)    << 
419 - In G4Scintillation and G4Cerenkov now        << 
420   SetTouchableHandle(aStep.GetPreStepPoint()-> << 
421   for the secondaries in the DoIt.             << 
422                                                << 
423 06 June 08: P. Gumplinger (xrays-V09-01-02)    << 
424 - G4Scintillation: make now use of G4EmSaturat << 
425   Birks Correction.                            << 
426                                                << 
427 05 June 08: P. Gumplinger (xrays-V09-01-01)    << 
428 - G4Scintillation, G4Cerenkov                  << 
429   trivial name changes: momentum->energy, mome << 
430                                                << 
431 05 February 08: P. Gumplinger                  << 
432 - G4BirkScintillation class was removed and sc << 
433   was added to the G4Scintillation class direc << 
434                                                << 
435 01 February 08: V. Grichine                    << 
436 - G4BirkScintillation class was added. The cla << 
437   process with Birk's law                      << 
438                                                << 
439 02 November 07: P. Gumplinger (xrays-V09-00-03 << 
440 - G4Cerenkov constructor add warning printout  << 
441   to G4VDiscreteProcess                        << 
442                                                << 
443 30 September 07: P. Gumplinger (xrays-V09-00-0 << 
444 - G4Cerenkov change inheritance to G4VDiscrete << 
445   changed the arguments of G4Cerenkov::GetAver << 
446                                                << 
447 28 September 07: V.Ivant (xrays-V09-00-01)     << 
448 - G4VXTRenergyLoss: general cleanup of old com << 
449                     removed all static members << 
450                     use verboseLevel variable  << 
451 - G4XTRTransparentRegRadModel, G4XTRRegularRad << 
452   G4StrawTubeXTRadiator : cleanup, use verbose << 
453                                                << 
454 02 July 07: V.Ivant (xrays-V09-00-00)          << 
455 - G4VXTRenergyLoss: fixed valgrind complains f << 
456   by removing internal initialisation of Sandi << 
457   table from material                          << 
458                                                << 
459 19 June 07: V.Ivant (xrays-V08-03-01)          << 
460 - G4VXTRenergyLoss: restore version 1.34 after << 
461                                                << 
462 11 May 07: G.Cosmo (xrays-V08-03-00)           << 
463 - Use call to G4GeometryTolerance instead of k << 
464 - Requires tag "global-V08-03-00" and related  << 
465                                                << 
466 19 May 06: V.Ivant (xrays-V08-00-03)           << 
467 - Create two processes G4SynchrotronRadiation  << 
468                                                << 
469 05 April 06: V.Ivant (xrays-V08-00-02)         << 
470 - Move G4SynchrotronRadiation from standard an << 
471 04.04.06  V. Grichine                          << 
472 - Angular distribution of XTR according to tra << 
473                                                << 
474 20 Jan 06: V.Ivant (xrays-V08-00-01)           << 
475 27 Jan 06: V. Grichine                         << 
476 - Algorithm for XTR angular distribution based << 
477   was tested. The mode activated by SetAngleRa << 
478   construction of XTR object                   << 
479                                                << 
480 26 Jan 06: V. Grichine                         << 
481 - Algorithm for XTR angular distribution based << 
482   was updated. The method takes into account t << 
483   energy                                       << 
484                                                << 
485 20 Jan 06: V.Ivant (xrays-V08-00-00)           << 
486 20 Jan 06: V. Grichine                         << 
487 - New algorithm for XTR angular distribution b << 
488   was developed. The method can help for more  << 
489   distribution needed in tracking applications << 
490   under futher testing.                        << 
491                                                << 
492 25 Aug 05: V.Ivant (xrays-V07-01-03)           << 
493 - G4XTRTransparentRegRadModel: abs -> std::abs << 
494                                                << 
495 15 Aug 05: V.Ivant (xrays-V07-01-02)           << 
496 14 Oct 05: V. Grichine                         << 
497 - new XTR models were added with G4VXTRenergyL << 
498   the description of XTR after radiator. These << 
499   G4XTRGammaRadModel, G4XTRTransparentRegRadMo << 
500   transformed to be discrete.                  << 
501                                                << 
502                                                << 
503 17 Aug 05: P.Gumplinger (xrays-V07-01-01)      << 
504 - change variable name MeanNumPhotons to MeanN << 
505   in G4Scintillation.cc and G4Cerenkov.cc to c << 
506   documentation in the ApplicationDevelopersGu << 
507                                                << 
508 28 Jul 05: P.Gumplinger (xrays-V07-01-00)      << 
509 - add G4ProcessType to all constructors        << 
510                                                << 
511 27 Jun 05: P.Gumplinger (xrays-V07-00-04)      << 
512 - Change IsApplicable for G4Cerenkov to exclud << 
513                                                << 
514 06 June 05: V.Ivant (xrays-V07-00-03)          << 
515 - V.Grichine fix in G4TransparentRegXTRadiator << 
516   over theta, which strongly effect the result << 
517                                                << 
518 27 May 05: V.Ivant (xrays-V07-00-02)           << 
519                                                << 
520 22 April 04: V.Ivant (xrays-V07-00-01)         << 
521 - Add G4StrawTubeXTRadiator;                   << 
522 - Modify integration algorithm in G4Transparen << 
523                                                << 
524 12 April 04: V.Ivant (xrays-V07-00-00)         << 
525 - Update TRD model for regular radiator to pro << 
526   gamma spectrum (V.Grichine)                  << 
527                                                << 
528 10 Dec 04: G.Cosmo (xrays-V06-02-05)           << 
529 - Replaced M_PI with CLHEP's pi.               << 
530                                                << 
531 02 Dec 04: V.Ivant (xrays-V06-02-04)           << 
532 - Migration to cmath                           << 
533                                                << 
534 18 October 04: P. Gumplinger (xrays-V06-02-03) << 
535 - Migration of ParticleChange method names to  << 
536   G4Scintillation.cc G4Cerenkov.cc G4ForwardXr << 
537                                                << 
538 11 August 04: V.Ivant (xrays-V06-02-02)        << 
539 - Substitute absolete iterfaces to G4ParticleD << 
540                                                << 
541 05 August 04: P. Gumplinger (xrays-V06-02-01)  << 
542 - changed StronglyForced back to Forced in Get << 
543   G4Scintillation.cc                           << 
544                                                << 
545 27 July 04: V.Ivant (xrays-V06-02-00)          << 
546 - Fix a compilation problem connected with rem << 
547   of particle cathegory on G4Material          << 
548                                                << 
549 4 Oct 03: G.Cosmo (xrays-V05-02-01)            << 
550 - Modified GNUmakefiles:                       << 
551   o added dependency to new module "geometry/n << 
552   o replaced "digits+hits" with "digits_hits". << 
553 - Coworks with "geometry-V05-02-00" and "digit << 
554                                                << 
555 20 Sept 03: V.Ivant (xrays-V05-02-00)          << 
556 -Update GNUmakefile                            << 
557                                                << 
558 20 June 03: V.Ivant (xrays-V05-01-01)          << 
559 -modifications in BuildTable: angle range 0-0. << 
560  integration in0-0.3-0.6-1.0*fMaxThetaTR" in G << 
561  by V.Grichine                                 << 
562                                                << 
563 03 June 03: V.Ivant (xrays-V05-01-00)          << 
564 -Fix compilation warnings for pedantic compile << 
565                                                << 
566 21 March 03: G. Cosmo (xrays-V05-00-04)        << 
567 - G4VXTRenergyLoss.cc: fix for porting on Wind << 
568                                                << 
569 11 March 03: V. Ivanchenko (xrays-V05-00-03)   << 
570 - Minor fix to cut per region                  << 
571                                                << 
572 10 March 03: V. Ivanchenko (xrays-V05-00-02)   << 
573 - Cut per region G4ForwardXrayTR.cc            << 
574                                                << 
575 12 February 03: G. Cosmo (xrays-V05-00-01)     << 
576 - Replaced call to RandPoisson::shoot() with G << 
577   Affected files: G4Cerenkov.cc, G4ForwardXray << 
578                                                << 
579 23 January 03: G. Cosmo (xrays-V05-00-00)      << 
580 - G4VXTRenergyLoss[.hh.cc]: removed reduntant  << 
581   ordered inclusion for complex numbers to all << 
582                                                << 
583 25 November 02: P. Gumplinger (xrays-V04-01-04 << 
584 - G4int binding error fixed when calcuating nu << 
585                                                << 
586 25 November 02: P. Gumplinger (xrays-V04-01-03 << 
587 - G4Scintillation now allows for particle depe << 
588                                                << 
589 21 November 02: P. Gumplinger (xrays-V04-01-02 << 
590 - G4Scintillation now uses G4Poisson for small << 
591                                                << 
592 14 November 02: P. Gumplinger (xrays-V04-01-01 << 
593 - G4Scintillation now uses the nearest integer << 
594                                                << 
595 07 November 02: P. Gumplinger (xrays-V04-01-00 << 
596 - G4Scintillation now allows for fast and slow << 
597   with the material and retrieved with GetCons << 
598                                                << 
599 16 may 02: P. Gumplinger (xrays-V04-00-04)     << 
600 - G4Scintillation now inherits from G4VRestDis << 
601   G4Scintillation/G4Cerenkov now only suspend  << 
602                                                << 
603 09 may 02: P. Gumplinger (xrays-V04-00-03)     << 
604 - changed method 'DoIt' in G4Scintillation so  << 
605   the PostStepPoint location in case energy is << 
606   particle.                                    << 
607                                                << 
608 09 may 02: P. Gumplinger (xrays-V04-00-02)     << 
609 - changed method 'IsApplicable' for G4Scintill << 
610   is called for an optical photon.             << 
611                                                << 
612 28 mar 02: G. Cosmo (xrays-V04-00-01)          << 
613 - fixed endl/G4endl compilation problem in G4V << 
614                                                << 
615 22 mar 02: V. Grichine (xrays-V04-00-00)       << 
616 - new classes (G4VXTRenergyLoss,G4GammaXTRadia << 
617   added for the description of X-ray transitio << 
618                                                << 
619 12 nov 01: mma (xrays-V03-02-02)               << 
620 - merge of 00a and 01                          << 
621                                                << 
622 24 oct 01: mma (xrays-V03-02-01)               << 
623 - modified G4ForwardXrayTR.cc for cuts per mat << 
624   Does NOT include mods in "xrays-V03-02-00a". << 
625                                                << 
626 08 nov 01: R.Chytracek (xrays-V03-02-00a)      << 
627 - modified G4Cerenkov.cc and G4Scintillator.cc << 
628   touchables. Requires coworking tags in geome << 
629                                                << 
630 17 sep 01: mma (xrays-V03-02-00)               << 
631 - modifs in almost all classes for the migrati << 
632   but backward compatible with g4rw            << 
633                                                    19 
634 12 Nov 00: pg  (xrays-V02-00-04)                   20 12 Nov 00: pg  (xrays-V02-00-04)
635 - G4Cerenkov.cc: add check on CerenkovAngleInt     21 - G4Cerenkov.cc: add check on CerenkovAngleIntegrals->IsFilledVectorExist()
636 -                in method GetAverageNumberOfP     22 -                in method GetAverageNumberOfPhotons
637 -                and a test for MeanNumPhotons     23 -                and a test for MeanNumPhotons <= 0.0 in DoIt
638                                                    24 
639 09 Nov 00: mma (xrays-V02-00-03)                   25 09 Nov 00: mma (xrays-V02-00-03)
640                                                    26 
641 04 oct 00: pg  (xrays-V02-00-02)                   27 04 oct 00: pg  (xrays-V02-00-02)
642 - G4Cerenkov.cc: calculate secondary position      28 - G4Cerenkov.cc: calculate secondary position from aStep.GetDeltaPosition().
643 - G4Scintillation.cc: calculate secondary posi     29 - G4Scintillation.cc: calculate secondary position from aStep.GetDeltaPosition().
644                                                <<  30      
645 11 aug 00: mma  (xrays-V02-00-01)                  31 11 aug 00: mma  (xrays-V02-00-01)
646                                                    32 
647 03 aug 00: gc  (xrays-V02-00-00r)                  33 03 aug 00: gc  (xrays-V02-00-00r)
648 - G4Scintillation.cc: changed RandGauss to G4R     34 - G4Scintillation.cc: changed RandGauss to G4RandGauss for fixing
649   events' reproducibility problem.                 35   events' reproducibility problem.
650                                                <<  36      
651 24 may 00: mma  (xrays-V01-01-02)              <<  37 24 may 00: mma  (xrays-V01-01-02)  
652                                                <<  38      
653 27 apr 00 mma  (em-V01-01-01)                      39 27 apr 00 mma  (em-V01-01-01)
654 - G4endl (dec/iso)                             <<  40 - G4endl (dec/iso)      
655                                                <<  41      
656 26 apr 00 mma  (em-V01-01-00)                      42 26 apr 00 mma  (em-V01-01-00)
657 - all EnergyLoss classes renamed G4V...        <<  43 - all EnergyLoss classes renamed G4V... 
658   Most classes in standard and muons affected.     44   Most classes in standard and muons affected.
659 - G4Muls moved in utils                            45 - G4Muls moved in utils
660 - bugs fixe in MuPairProduction                <<  46 - bugs fixe in MuPairProduction  
661 - cowork with geant4-01-01-ref-02                  47 - cowork with geant4-01-01-ref-02
662                                                <<  48      
663 02 mar 00 mma  (em-V01-00-00)                      49 02 mar 00 mma  (em-V01-00-00)
664 - new G4VEnergyLoss class and related structur     50 - new G4VEnergyLoss class and related structure
665 - cowork with geant4-01-00-ref-06                  51 - cowork with geant4-01-00-ref-06
666                                                <<  52      
667 10 nov 99 mma  (em-V00-01-03)                      53 10 nov 99 mma  (em-V00-01-03)
668 - migration to STL: remove RWT hash dictionnar     54 - migration to STL: remove RWT hash dictionnary
669                                                    55 
670 14th June 1999  John Allison (em-01-00-05b)        56 14th June 1999  John Allison (em-01-00-05b)
671 - Muon corrections in G4MultipleScattering.cc,     57 - Muon corrections in G4MultipleScattering.cc, G4MuBremsstrahlung.cc
672   and G4MuPairProduction.cc by Laszlo Urban, P     58   and G4MuPairProduction.cc by Laszlo Urban, Pedro Arce.
673   (Also in rocesses/photoleplon_hadron/src/G4M     59   (Also in rocesses/photoleplon_hadron/src/G4MuNuclearInteraction.cc.)
674                                                    60 
675 5th June 1999  John Allison                        61 5th June 1999  John Allison
676 - standard/GNUmakefile: Force non-optimised co     62 - standard/GNUmakefile: Force non-optimised compliation of some
677   files on HP with aCC: HP ANSI C++ B3910B A.0     63   files on HP with aCC: HP ANSI C++ B3910B A.01.15.
678                                                    64 
679 May 29, 1999: John Allison                         65 May 29, 1999: John Allison
680 - Added electromagnetic/lowenergy to GNUmakefi     66 - Added electromagnetic/lowenergy to GNUmakefile and
681   electromagnetic/GNUmakefile..                    67   electromagnetic/GNUmakefile..