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

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

import all except CVS

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