source: trunk/source/processes/electromagnetic/xrays/History @ 846

Last change on this file since 846 was 819, checked in by garnier, 16 years ago

import all except CVS

File size: 9.8 KB
Line 
1$Id: History,v 1.62 2007/11/02 20:56:36 gum Exp $
2-------------------------------------------------------------------
3
4     =========================================================
5     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6     =========================================================
7
8                      Category History file
9                      ---------------------
10This file should be used by G4 developers and category coordinators
11to briefly summarize all major modifications introduced in the code
12and keep track of all category-tags.
13It DOES NOT substitute the  CVS log-message one should put at every
14committal in the CVS repository !
15
16     ----------------------------------------------------------
17     * Reverse chronological order (last date on top), please *
18     ----------------------------------------------------------
19
2002 November 07: P. Gumplinger (xrays-V09-00-03)
21- G4Cerenkov constructor add warning printout about the change
22  to G4VDiscreteProcess
23
2430 September 07: P. Gumplinger (xrays-V09-00-02)
25- G4Cerenkov change inheritance to G4VDiscreteProcess
26  changed the arguments of G4Cerenkov::GetAverageNumberOfPhotons
27
2828 September 07: V.Ivant (xrays-V09-00-01)
29- G4VXTRenergyLoss: general cleanup of old comments;
30                    removed all static members;
31                    use verboseLevel variable to control cout
32- G4XTRTransparentRegRadModel, G4XTRRegularRadModel,
33  G4StrawTubeXTRadiator : cleanup, use verboseLevel to control cout
34 
3502 July 07: V.Ivant (xrays-V09-00-00)
36- G4VXTRenergyLoss: fixed valgrind complains for wrong memory allocation
37  by removing internal initialisation of Sandia table but using Sandia
38  table from material
39
4019 June 07: V.Ivant (xrays-V08-03-01)
41- G4VXTRenergyLoss: restore version 1.34 after failing to clean it up
42
4311 May 07: G.Cosmo (xrays-V08-03-00)
44- Use call to G4GeometryTolerance instead of kCarTolerance in G4ForwardXrayTR.
45- Requires tag "global-V08-03-00" and related tag set.
46
4719 May 06: V.Ivant (xrays-V08-00-03)
48- Create two processes G4SynchrotronRadiation and G4SynchrotronRadiationInMat
49
5005 April 06: V.Ivant (xrays-V08-00-02)
51- Move G4SynchrotronRadiation from standard and GNUmakefile updated accordingly
5204.04.06  V. Grichine
53- Angular distribution of XTR according to transparent regular approximation
54
5520 Jan 06: V.Ivant (xrays-V08-00-01)
5627 Jan 06: V. Grichine
57- Algorithm for XTR angular distribution based on the transparent regular radiator
58  was tested. The mode activated by SetAngleRadDistr(true) method just after the
59  construction of XTR object
60
6126 Jan 06: V. Grichine
62- Algorithm for XTR angular distribution based on the transparent regular radiator
63  was updated. The method takes into account the angular distribution for given
64  energy
65
6620 Jan 06: V.Ivant (xrays-V08-00-00)
6720 Jan 06: V. Grichine
68- New algorithm for XTR angular distribution based on the transparent regular radiator
69  was developed. The method can help for more precise estimation of XTR angular
70  distribution needed in tracking applications of XTR detectors (ATLAS). The algorithm is
71  under futher testing.
72
7325 Aug 05: V.Ivant (xrays-V07-01-03)
74- G4XTRTransparentRegRadModel: abs -> std::abs
75
7615 Aug 05: V.Ivant (xrays-V07-01-02)
7714 Oct 05: V. Grichine
78- new XTR models were added with G4VXTRenergyLoss::fExitFlux=true for
79  the description of XTR after radiator. These are: G4XTRRegularRadModel,
80  G4XTRGammaRadModel, G4XTRTransparentRegRadModel. XTR process was
81  transformed to be discrete.     
82
83
8417 Aug 05: P.Gumplinger (xrays-V07-01-01)
85- change variable name MeanNumPhotons to MeanNumberOfPhotons
86  in G4Scintillation.cc and G4Cerenkov.cc to conform with the
87  documentation in the ApplicationDevelopersGuide
88
8928 Jul 05: P.Gumplinger (xrays-V07-01-00)
90- add G4ProcessType to all constructors
91
9227 Jun 05: P.Gumplinger (xrays-V07-00-04)
93- Change IsApplicable for G4Cerenkov to exclude 'chargedgeantino'
94
9506 June 05: V.Ivant (xrays-V07-00-03)
96- V.Grichine fix in G4TransparentRegXTRadiator - low limit of integration
97  over theta, which strongly effect the results for ALICE
98
9927 May 05: V.Ivant (xrays-V07-00-02)
100
10122 April 04: V.Ivant (xrays-V07-00-01)
102- Add G4StrawTubeXTRadiator;
103- Modify integration algorithm in G4TransparentRegXTRadiator
104
10512 April 04: V.Ivant (xrays-V07-00-00)
106- Update TRD model for regular radiator to provide more realistic
107  gamma spectrum (V.Grichine)
108
10910 Dec 04: G.Cosmo (xrays-V06-02-05)
110- Replaced M_PI with CLHEP's pi.
111
11202 Dec 04: V.Ivant (xrays-V06-02-04)
113- Migration to cmath
114
11518 October 04: P. Gumplinger (xrays-V06-02-03)
116- Migration of ParticleChange method names to 7.0 for:
117  G4Scintillation.cc G4Cerenkov.cc G4ForwardXrayTR.cc G4VXTRenergyLoss.cc
118
11911 August 04: V.Ivant (xrays-V06-02-02)
120- Substitute absolete iterfaces to G4ParticleDefinition
121
12205 August 04: P. Gumplinger (xrays-V06-02-01)
123- changed StronglyForced back to Forced in GetMeanLifeTime of
124  G4Scintillation.cc
125
12627 July 04: V.Ivant (xrays-V06-02-00)
127- Fix a compilation problem connected with removal of the dependence
128  of particle cathegory on G4Material
129
1304 Oct 03: G.Cosmo (xrays-V05-02-01)
131- Modified GNUmakefiles:
132  o added dependency to new module "geometry/navigation".
133  o replaced "digits+hits" with "digits_hits".
134- Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00".
135
13620 Sept 03: V.Ivant (xrays-V05-02-00)
137-Update GNUmakefile
138
13920 June 03: V.Ivant (xrays-V05-01-01)
140-modifications in BuildTable: angle range 0-0.3, Legendre96
141 integration in0-0.3-0.6-1.0*fMaxThetaTR" in G4VXTRenergyLoss.cc
142 by V.Grichine
143
14403 June 03: V.Ivant (xrays-V05-01-00)
145-Fix compilation warnings for pedantic compiler options
146
14721 March 03: G. Cosmo (xrays-V05-00-04)
148- G4VXTRenergyLoss.cc: fix for porting on Windows .NET compiler.
149
15011 March 03: V. Ivanchenko (xrays-V05-00-03)
151- Minor fix to cut per region
152
15310 March 03: V. Ivanchenko (xrays-V05-00-02)
154- Cut per region G4ForwardXrayTR.cc
155
15612 February 03: G. Cosmo (xrays-V05-00-01)
157- Replaced call to RandPoisson::shoot() with G4Poisson(), more performant.
158  Affected files: G4Cerenkov.cc, G4ForwardXrayTR.cc, G4VXTRenergyLoss.cc.
159
16023 January 03: G. Cosmo (xrays-V05-00-00)
161- G4VXTRenergyLoss[.hh.cc]: removed reduntant headers inclusions and
162  ordered inclusion for complex numbers to allow porting on Windows .NET VC++.
163
16425 November 02: P. Gumplinger (xrays-V04-01-04)
165- G4int binding error fixed when calcuating number of photons
166
16725 November 02: P. Gumplinger (xrays-V04-01-03)
168- G4Scintillation now allows for particle dependent excitation levels
169
17021 November 02: P. Gumplinger (xrays-V04-01-02)
171- G4Scintillation now uses G4Poisson for small MeanNumPhotons in a step
172
17314 November 02: P. Gumplinger (xrays-V04-01-01)
174- G4Scintillation now uses the nearest integer to calculate the number of photons in DoIt
175
17607 November 02: P. Gumplinger (xrays-V04-01-00)
177- G4Scintillation now allows for fast and slow components. Scintillation properties are stored
178  with the material and retrieved with GetConstProperty.
179
18016 may 02: P. Gumplinger (xrays-V04-00-04)
181- G4Scintillation now inherits from G4VRestDiscreteProcess changes made accordingly
182  G4Scintillation/G4Cerenkov now only suspend the track when it is still 'fAlive'
183
18409 may 02: P. Gumplinger (xrays-V04-00-03)
185- changed method 'DoIt' in G4Scintillation so that origin of optical photons is
186  the PostStepPoint location in case energy is lost to the medium by a neutral
187  particle.
188
18909 may 02: P. Gumplinger (xrays-V04-00-02)
190- changed method 'IsApplicable' for G4Scintillation to return .false. when it
191  is called for an optical photon.
192
19328 mar 02: G. Cosmo (xrays-V04-00-01)
194- fixed endl/G4endl compilation problem in G4VXTRenergyLoss.cc ...
195
19622 mar 02: V. Grichine (xrays-V04-00-00)
197- new classes (G4VXTRenergyLoss,G4GammaXTRadiator and G4RegularXTRadiator) were
198  added for the description of X-ray transition radiation as continuous process.
199     
20012 nov 01: mma (xrays-V03-02-02)
201- merge of 00a and 01
202 
20324 oct 01: mma (xrays-V03-02-01)
204- modified G4ForwardXrayTR.cc for cuts per material.
205  Does NOT include mods in "xrays-V03-02-00a".
206
20708 nov 01: R.Chytracek (xrays-V03-02-00a)
208- modified G4Cerenkov.cc and G4Scintillator.cc for reference-counted
209  touchables. Requires coworking tags in geometry category.
210
21117 sep 01: mma (xrays-V03-02-00)
212- modifs in almost all classes for the migration of Materials to pure STL,
213  but backward compatible with g4rw   
214
21512 Nov 00: pg  (xrays-V02-00-04)
216- G4Cerenkov.cc: add check on CerenkovAngleIntegrals->IsFilledVectorExist()
217-                in method GetAverageNumberOfPhotons
218-                and a test for MeanNumPhotons <= 0.0 in DoIt
219
22009 Nov 00: mma (xrays-V02-00-03)
221
22204 oct 00: pg  (xrays-V02-00-02)
223- G4Cerenkov.cc: calculate secondary position from aStep.GetDeltaPosition().
224- G4Scintillation.cc: calculate secondary position from aStep.GetDeltaPosition().
225     
22611 aug 00: mma  (xrays-V02-00-01)
227
22803 aug 00: gc  (xrays-V02-00-00r)
229- G4Scintillation.cc: changed RandGauss to G4RandGauss for fixing
230  events' reproducibility problem.
231     
23224 may 00: mma  (xrays-V01-01-02) 
233     
23427 apr 00 mma  (em-V01-01-01)
235- G4endl (dec/iso)     
236     
23726 apr 00 mma  (em-V01-01-00)
238- all EnergyLoss classes renamed G4V...
239  Most classes in standard and muons affected.
240- G4Muls moved in utils
241- bugs fixe in MuPairProduction 
242- cowork with geant4-01-01-ref-02
243     
24402 mar 00 mma  (em-V01-00-00)
245- new G4VEnergyLoss class and related structure
246- cowork with geant4-01-00-ref-06
247     
24810 nov 99 mma  (em-V00-01-03)
249- migration to STL: remove RWT hash dictionnary
250
25114th June 1999  John Allison (em-01-00-05b)
252- Muon corrections in G4MultipleScattering.cc, G4MuBremsstrahlung.cc
253  and G4MuPairProduction.cc by Laszlo Urban, Pedro Arce.
254  (Also in rocesses/photoleplon_hadron/src/G4MuNuclearInteraction.cc.)
255
2565th June 1999  John Allison
257- standard/GNUmakefile: Force non-optimised compliation of some
258  files on HP with aCC: HP ANSI C++ B3910B A.01.15.
259
260May 29, 1999: John Allison
261- Added electromagnetic/lowenergy to GNUmakefile and
262  electromagnetic/GNUmakefile..
Note: See TracBrowser for help on using the repository browser.