source: trunk/source/geometry/biasing/History @ 1347

Last change on this file since 1347 was 1347, checked in by garnier, 14 years ago

geant4 tag 9.4

File size: 7.9 KB
Line 
1$Id: History,v 1.47 2010/09/06 09:13:46 gcosmo 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
20September 6th, 2010 G.Cosmo geombias-V09-03-01
21     - Fixed false-positive cases of invalid iterator in G4IStore and
22       G4WeightWindowStore.
23
24July 2nd, 2010 G.Cosmo geombias-V09-03-00
25     - G4IStore: corrected use of internal cell-importance iterator to avoid
26       invalidation in methods GetImportance().
27     - Corrected mispelled name for GetLowerWeight() method in classes
28       G4WeightWindowStore and G4VWeightWindowStore. Fixed use of internal
29       cell-importance iterator in G4WeightWindowStore::GetLowerWeight() to
30       avoid cases of invalidation.
31     - Fixed initialization of data in copy-constructor for G4GeometryCell
32       and corrected mispelled name for data member pointer.
33
34November 9th, 2007 A.Howard geombias-V09-00-01
35     - Revised search algorithm to Weight/UpperBound + 1.
36
37November 9th, 2007 A.Howard geombias-V09-00-00
38     - Modified WeightWindow algorithm according to Thomas Booth's
39       recommendation (MCNP author). In order to not introduce extra variance
40       in the case of splitting to the survival weight when the weight is
41       above the upper weight window - modified G4WeightWindowAlgorithm.cc
42
43June 4th, 2007 A.Howard geombias-V08-03-02
44     - Put back some missing store and scoring classes:
45       G4IStore, G4VCellScorerstore, G4VCellScorer
46
47May 31st, 2007 A.Howard geombias-V08-03-01
48     - Removed classes from old biasing scheme.  These are now replaced by
49       either CoupledTransportation (parallel navigation) or in
50       processe/biasing.  In addition the scoring is implemented with the new
51       scoring frame-work (digits_hits) and processes/scoring.
52     - The following classes are removed:
53       G4IStore, G4ParallelNavigator, G4ParallelStepper, G4ParallelWorld,
54       G4VCellScorer, G4VCellScorerStore, G4VIStore, G4VParallelStepper,
55       G4VPGeoDriver, G4VScorer, G4ImportanceSplitExaminer,
56       G4VImportanceSplitExaminer, G4VWeightWindowExaminer,
57       G4WeightWindowExaminer
58     - Classes are kept in the HEAD for testing purposes.
59
60May 11th, 2007 G.Cosmo geombias-V08-03-00
61     - Use call to G4GeometryTolerance instead of kCarTolerance constant in
62       G4ParallelNavigator.
63     - Requires tag "global-V08-03-00" and related tag set.
64
65Nov, 9th 2005 G.Cosmo geombias-V07-01-00
66     - Implemented migration to <sstream> for affected classes:
67       G4ParallelNavigator and G4ImportanceAlgorithm.
68
69Oct, 22nd 2003 G.Cosmo geombias-V05-02-03
70     - Migrated calls to G4Exception to new scheme.
71
72Sep, 30th 2003 G.Cosmo geombias-V05-02-02
73     - updated GNUmakefile, according to new structure introduced
74       in "geometry-V05-02-00".
75
76Aug, 22th 2003 M.Dressel geombias-V05-02-01
77     - got rid off G4ImportanceFinder
78
79Aug, 19th 2003 M.Dressel geombias-V05-02-00
80     - first implementation of weight window technique
81
82Jun, 4th 2003 G.Cosmo geombias-V05-01-00
83     - Fixes for inclusion of <strstream> in G4ImportanceAlgorithm.cc and
84       G4ImportanceFinder.cc in view  of the g4std wrappers migration.
85
86Apt, 11th 2003 M.Dressel geombias-V05-00-03
87     - implementation of "IsInWorld" in G4IStore using IsAncestor of
88       G4LogicalVolume
89
90Apr, 3rd 2003 G.Cosmo geombias-V05-00-02
91     - Fixed few trivial strict pedantic warnings.
92
93Mar, 27th 2003 G.Cosmo geombias-V05-00-01
94     - G4ParallelNavigator.cc: set cout precision to 12 (was 50 !?!).
95
96Mar, 24th 2003 M.Dressel geombias-V05-00-00
97     - G4ParallelNavigator.cc: modified shift mechanism
98       in ComputeStepLengthShifted().
99
100Nov, 20th 2002 G.Cosmo geombias-V04-01-04
101     - changed definition of G4NSplit_Weight from struct to class
102       to allow porting on Windows DLLs.
103
104Nov, 4th 2002 M.Dressel geombias-V04-01-03
105     - remove G4std:: where it does not belong to,
106     - remove G4StringConversion,
107     - and added G4Nsplit_Weight.cc
108
109Oct, 28th 2002 M.Dressel geombias-V04-01-02
110     - moving interfaces G4VCellScorer and G4VCellScorerStore back
111 
112Oct, 22th 2002 M.Dressel internal_7_geombias-V04-01-01
113     - renaming G4VPScorer to G4VScorer and 
114                G4PStep to G4GeometryCellStep
115     - moving interfaces G4VCellScorer and G4VCellScorerStore to intercoms
116     - adding comments
117
118Oct. 16th 2002 M.Dressel internal_6_geombias-V04-01-01
119     - changes recomanded by codewizard
120     - stream, and string conversion from file G4Nsplit_Weight.hh/.cc
121       to G4StringConversion.hh/.cc
122
123Oct. 15th 2002 M.Dressel
124     removing G4Pstring with G4StringConversion
125
126Oct. 14th 2002 M.Dressel
127     cleanup according to codewizzard
128
129Oct. 10th 2002 M.Dressel geombias-V04-01-01-internal-5
130     change in G4(V)ImportanceAlgorithm, G4ImportanceSplitExaminer
131     G4ImportanceFinder: give pre and post importance
132     separatly insted only ipre/ipost.
133
134Sep, 2th 2002 M.Dressel geombias-V04-01-01-internal-4
135     moved files concerning messaging a importance geometry to
136     /afs/cern.ch/user/d/dressel/G4/IGeoMessangers.
137     Support will be given on demand.
138
139Sep, 2th 2002 M.Dressel geombias-V04-01-01-internal-3
140     code cleanup for code-wizard
141
142Aug,  29th 2002 M.Dressel int-2-geombias-V04-01-01
143     renaming of G4PTouchableKey to G4GeometryCell
144     changing  G4VIStore and G4IStore
145     and dependants
146
147Aug,  13th, 2002 M.Dressel
148  removed G4VPrintableScorer.hh G4VPrintableScorerFactory.hh
149
150Aug,  13th, 2002 M.Dressel - geombias-V04-01-01
151    added G4VCellScorer.hh and G4VCellScorerStore.hh
152
153July, 18th, 2002 M.Dressel
154   change the strategy for importance sampling:
155        - G4VIStore: new function:
156                IsKnown(const G4PTouchableKey &ptk)
157                to tell if a cell (G4PTouchableKey) is known in the
158                store
159        - no biasing is applied between cells that are not known by
160          the G4IStore and it's neighbors.
161        - importance valu 0 is allowed to flag that no biasing should
162          be done betweeen the cell and it's neighbors.
163    change the G4PArallelNavigator:
164        - using G4TouchableHanle
165        - and LocateGlobalPointAndSetup
166
167         
168July, 11th, 2002 M.Dressel
169  added comments in new classes
170
171July, 11th, 2002 M.Dressel - internal-2-geombias-V04-01-01
172  added clases for contruction of a simple geometry with
173  importance values and messengers.
174
175July, 10th, 2002 M.Dressel - internal-1-geombias-V04-01-01
176 change in G4Sigma: the sum over the weights is returned by GetWsum
177 (before it was GetSumOfWeights) and the weighted sum over x is returned 
178 by GetWXsum().
179
180
181May, 31th, 2002  M.Dressel - geombias-V04-00-04
182- change name ImportanceSampler to ImportanceSplitExaminer
183
184May, 30th, 2002  M.Dressel
185- change comments in WeightWindowAlgorithm
186
187May, 24th, 2002  M.Dressel - internal-1-geombias-V04-00-02
188- Added classes for weight window biasing.
189
190
191April 10th, 2002  M.Dressel - geombias-V04-00-03
192- Added comments to header files for Software Reference Manual.
193
194April 9th, 2002  G.Cosmo
195- Added liability disclaimer to all files and minor cosmetics.
196
197April 8th, 2002  M.Dressel - geombias-V04-00-02
198- Resolved compilation problems on HP-aCC.
199
200April 4th, 2002  M.Dressel - geombias-V04-00-01
201- Resolved compilation problems on SUN-CC and Linux-egcs.
202
203March 28th, 2002  M.Dressel - geombias-V04-00-00
204- First implementation of importance biasing and scoring.
205
206March 25th, 2002  G.Cosmo
207- Created.
Note: See TracBrowser for help on using the repository browser.