Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/basic/B2/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 /examples/basic/B2/History (Version 11.3.0) and /examples/basic/B2/History (Version 10.4.p3)


  1 # Example B2 History                           <<   1 $Id$
                                                   >>   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                     Example B2 History file
  8                                                <<   9                     -----------------------
  9 ## 2024-01-22 Gabriele Cosmo (exampleB2-V11-02 <<  10 This file should be used by the G4 example coordinator to briefly
 10 - Updated PrimaryGeneratorAction::GeneratePrim <<  11 summarize all major modifications introduced in the code and keep
 11   avoid nonsense placing of the initial positi <<  12 track of all tags.
 12                                                <<  13 
 13 ## 2023-11-07 I. Hrivnacova (exampleB2-V11-01- <<  14      ----------------------------------------------------------
 14 - Fixed and improved setting of G4VisAttribute <<  15      * Reverse chronological order (last date on top), please *
 15   - Do not create vis attributes with new (cau <<  16      ----------------------------------------------------------
 16   - Use Geant4 predefined colours (for clarity << 
 17                                                << 
 18 ## 2023-11-07 I. Hrivnacova (exampleB2-V11-01- << 
 19 - Removed unsused and unimplemented method dec << 
 20   PrimaryGeneratorAction::SetRandomFlag        << 
 21                                                << 
 22 ## 2023-11-03 I. Hrivnacova (exampleB2-V11-01- << 
 23 - Applied auto in main where suitable and not  << 
 24 - Minor formatting changes                     << 
 25                                                << 
 26 ## 2023-09-06 John Allison (exampleB2-V11-01-0 << 
 27 - For the new flexible run-time graphics syste << 
 28 - B2a and B2b:                                 << 
 29   - main programs:                             << 
 30     - Use constructor with arguments: new G4Vi << 
 31   - EventAction.cc, TrackerSD.cc:              << 
 32     - Change G4int to std::size_t to eliminate << 
 33 - vis.mac in B2a/, B2b/ and macros/:           << 
 34     - Change "/vis/open OGL 600x600-0+0" to "/ << 
 35                                                << 
 36 ## 2022-05-20 I. Hrivnacova (exampleB2-V11-00- << 
 37 - Restore the top UI commands directory name ( << 
 38   removed by mistake in exampleB2-V10-07-02    << 
 39   (https://github.com/Geant4/geant4/pull/46)   << 
 40                                                << 
 41 ## 2021-12-10 Ben Morgan (exampleB2-V11-00-00) << 
 42 - Change to new Markdown History format        << 
 43                                                << 
 44 ---                                            << 
 45                                                << 
 46 # History entries prior to 11.0                << 
 47                                                << 
 48 13-07-21 I. Hrivnacova (exampleB2-V10-07-02)   << 
 49 - Introduced namespace instead of a class name << 
 50 - Declare overriding functions 'override' (and << 
 51                                                << 
 52 31-05-21 I. Hrivnacova (exampleB2-V10-07-01)   << 
 53 - Use nullptr instead of 0, NULL               << 
 54 - Clean trailing whitespaces from all files    << 
 55                                                << 
 56 30-05-21 M.Maire (exampleB2-V10-07-00)         << 
 57 - exampleB2a,b.cc: use G4SteppingVerboseWithUn << 
 58                                                << 
 59 02/11/20 B.Morgan (exampleB2-V10-06-02)        << 
 60 - Support same CMake version range as core Gea << 
 61                                                << 
 62 30/06/20 G. Cosmo (exampleB2-V10-06-01)        << 
 63 - Migrated examples to use G4RunManagerFactory << 
 64   tasking by default in MT builds.             << 
 65                                                << 
 66 13/02/20 I. Hrivnacova  (exampleB2-V10-06-00)  << 
 67 - Updated READMEs and added a comment in B2Pri << 
 68   that starting a primary particle on the worl << 
 69   requires shooting in a direction towards ins << 
 70                                                << 
 71 21/11/19 G. Cosmo (exampleB2-V10-05-00)        << 
 72 - Use default MixMax random engine.            << 
 73                                                << 
 74 13/03/18 I. Hrivnacova  (exampleB2-V10-04-00)  << 
 75 - Modified exampleB2.in test to reduce the out << 
 76                                                    17 
 77 19/11/16 A. Dotti   (exampleB2-V10-02-01)          18 19/11/16 A. Dotti   (exampleB2-V10-02-01)
 78 - explitic set of SD to manager                    19 - explitic set of SD to manager
 79                                                    20 
 80 01/11/16 L. Garnier (exampleB2-V10-02-00)          21 01/11/16 L. Garnier (exampleB2-V10-02-00)
 81 - Remove icons.mac. Automatically include sinc     22 - Remove icons.mac. Automatically include since interfaces-V10-02-07
 82                                                    23 
 83 29/11/14 I. Hrivnacova                             24 29/11/14 I. Hrivnacova
 84 - Use G4endl instead of \n in G4cout;              25 - Use G4endl instead of \n in G4cout;
 85   this makes each new line in the output on th     26   this makes each new line in the output on threads preceded with
 86   G4WTN >                                          27   G4WTN >
 87                                                    28 
 88 06/11/14 I. Hrivnacova                             29 06/11/14 I. Hrivnacova
 89 - Finalized modifications in previous tags (02     30 - Finalized modifications in previous tags (02, 03):
 90   - Removed G4UI_USE/G4VIS_USE tests and init.     31   - Removed G4UI_USE/G4VIS_USE tests and init.mac macro (not needed)
 91   - Moved G4UIExecutive at the beginning of ma     32   - Moved G4UIExecutive at the beginning of main() in all examples
 92   - Perform run initialization in macros inste     33   - Perform run initialization in macros instead of main()
 93                                                    34 
 94 31/10/14 L. Garnier (exampleB2-V10-00-02 - exa     35 31/10/14 L. Garnier (exampleB2-V10-00-02 - exampleB2-V10-00-03)
 95  exampleB2b :                                      36  exampleB2b :
 96   - Fix a warning (perhaps a crash)                37   - Fix a warning (perhaps a crash)
 97   - Fix a warning "'ui' may be used uninitiali     38   - Fix a warning "'ui' may be used uninitialized in this function"
 98                                                    39 
 99 31/10/14 L. Garnier (exampleB2-V10-00-01)          40 31/10/14 L. Garnier (exampleB2-V10-00-01)
100  exampleB2a/exampleB2b :                       <<  41  exampleB2a/exampleB2b : 
101   - Remove old G4UI_USE/G4VIS_USE                  42   - Remove old G4UI_USE/G4VIS_USE
102   - Move G4UIExecutive at the beginning of mai <<  43   - Move G4UIExecutive at the beginning of main() 
103                                                    44 
104 02 December 2013 Ivana Hrivnacova              <<  45 02 December 2013 Ivana Hrivnacova 
105 - Fixed gui.mac:                                   46 - Fixed gui.mac:
106   corrected wireframe parameter, removed run2. <<  47   corrected wireframe parameter, removed run2.mac from gui 
107                                                    48 
108 30/11/13 I. Hrivnacova                             49 30/11/13 I. Hrivnacova
109 - Fixed B2a/gui.mac                                50 - Fixed B2a/gui.mac
110                                                    51 
111 28/11/13 I. Hrivnacova (exampleB2-V09-06-12)       52 28/11/13 I. Hrivnacova (exampleB2-V09-06-12)
112 - Clean-up macros (fixed B2a/gui.mac, removed      53 - Clean-up macros (fixed B2a/gui.mac, removed obsolete comments)
113                                                    54 
114 26/11/13 I. Hrivnacova (exampleB2-V09-06-11)       55 26/11/13 I. Hrivnacova (exampleB2-V09-06-11)
115 - Fixed deleting fMagFieldMessenger with use o     56 - Fixed deleting fMagFieldMessenger with use of G4AutoDelete utility
116                                                    57 
117 12/11/13 I. Hrivnacova (exampleB2-V09-06-10)       58 12/11/13 I. Hrivnacova (exampleB2-V09-06-10)
118 - Avoid long lines                             <<  59 - Avoid long lines 
119                                                    60 
120 29/10/13 I. Hrivnacova (exampleB2-V09-06-09)       61 29/10/13 I. Hrivnacova (exampleB2-V09-06-09)
121 - Using G4RunManager::SetPrintProgress()           62 - Using G4RunManager::SetPrintProgress()
122 - Removed SetNumberOfThreads(4) from main (use     63 - Removed SetNumberOfThreads(4) from main (use Geant4 default)
123 - Fixed deleting fMagFieldMessenger in Detecto     64 - Fixed deleting fMagFieldMessenger in DetectorConstruction
124 - Updated README                                   65 - Updated README
125                                                    66 
126 10/09/13 I. Hrivnacova (exampleB2-V09-06-08)       67 10/09/13 I. Hrivnacova (exampleB2-V09-06-08)
127 - Removed "tcsh" selection from G4UIExecutive      68 - Removed "tcsh" selection from G4UIExecutive in exampleB2b.cc
128   (unwantedly introduced with previous update)     69   (unwantedly introduced with previous update)
129                                                    70 
130 04/09/13 I. Hrivnacova (exampleB2-V09-06-07)       71 04/09/13 I. Hrivnacova (exampleB2-V09-06-07)
131 - Magnetic field classes (B2MagneticField, B2F     72 - Magnetic field classes (B2MagneticField, B2FieldMessenger) replaced
132   with use of new G4GlobalMagFieldMessenger cl     73   with use of new G4GlobalMagFieldMessenger class.
133                                                    74 
134 27/08/13 G.Cosmo (exampleB2-V09-06-06)             75 27/08/13 G.Cosmo (exampleB2-V09-06-06)
135 - Added G4Ellipsoid among solids enabled for p     76 - Added G4Ellipsoid among solids enabled for parameterisation in B2b.
136                                                    77 
137 14/08/13 P. Gumplinger (exampleB2-V09-06-05)       78 14/08/13 P. Gumplinger (exampleB2-V09-06-05)
138 - Removed static comment in B2MagneticField.hh     79 - Removed static comment in B2MagneticField.hh for GetGlobalFieldManager.
139                                                    80 
140 26/06/13 G. Cosmo (exampleB2-V09-06-04)            81 26/06/13 G. Cosmo (exampleB2-V09-06-04)
141 - Fixed use of G4Random instead of HepRandom i     82 - Fixed use of G4Random instead of HepRandom in B2b.
142                                                    83 
143 04/06/13 I. Hrivnacova (exampleB2-V09-06-03)       84 04/06/13 I. Hrivnacova (exampleB2-V09-06-03)
144 - Fixed reference to B2ActionInitialization in     85 - Fixed reference to B2ActionInitialization in README and .README
145                                                    86 
146 04/06/13 P. Gumplinger (exampleB2-V09-06-02)       87 04/06/13 P. Gumplinger (exampleB2-V09-06-02)
147 - add section about ACTION INITALIZATION to RE     88 - add section about ACTION INITALIZATION to README and .README
148                                                    89 
149 10/05/13 I. Hrivnacova (exampleB2-V09-06-01)       90 10/05/13 I. Hrivnacova (exampleB2-V09-06-01)
150 - Minor fixes in documentation                     91 - Minor fixes in documentation
151 - Added initialization of base class in constr     92 - Added initialization of base class in constructors where missing
152                                                <<  93   
153 09/05/13 M. Asai                                   94 09/05/13 M. Asai
154 - Migration to multi-threading                     95 - Migration to multi-threading
155                                                    96 
156 28/02/13 I. Hrivnacova                             97 28/02/13 I. Hrivnacova
157 - When building materials with NistManager         98 - When building materials with NistManager
158   do not set fromIsotopes argument (which was  <<  99   do not set fromIsotopes argument (which was set to false), 
159   as since 9.6 all materials have to be built     100   as since 9.6 all materials have to be built from isotopes.
160   Thanks to V. Ivantchenko for pointing at thi    101   Thanks to V. Ivantchenko for pointing at this.
161                                                   102 
162 02/02/13 V.Ivanchenko (exampleB2-V09-06-00)       103 02/02/13 V.Ivanchenko (exampleB2-V09-06-00)
163 - Renamed G4StepLimiterBuilder by G4StepLimite    104 - Renamed G4StepLimiterBuilder by G4StepLimiterPhysics
164 - minor fix of GNUmakefile                        105 - minor fix of GNUmakefile
165                                                   106 
166 18/09/12 I. Hrivnacova                            107 18/09/12 I. Hrivnacova
167 - Updated vis.mac (on suggestions by John Al.)    108 - Updated vis.mac (on suggestions by John Al.):
168   - Activating drawing hits in vis.mac macros     109   - Activating drawing hits in vis.mac macros
169   - Increased hit screen size (from 2 to 4)       110   - Increased hit screen size (from 2 to 4)
170   - In TrackerSD: removing obsolete line with  << 111   - In TrackerSD: removing obsolete line with 
171   //newHit->Draw();                               112   //newHit->Draw();
172 - General changes (see basic/History)             113 - General changes (see basic/History)
173                                                   114 
174 15/11/11 I. Hrivnacova                         << 115 15/11/11 I. Hrivnacova 
175 - Migration to new G4Exception in B2aDetectorC    116 - Migration to new G4Exception in B2aDetectorConstruction.cc
176   and B2bChamberParameterisation.cc.              117   and B2bChamberParameterisation.cc.
177                                                << 118     
178 14/11/11 I. Hrivnacova                            119 14/11/11 I. Hrivnacova
179 - The first tagged version of the new B2 examp    120 - The first tagged version of the new B2 example created from N02
180   example by P. Gumplinger (tagged in basic).     121   example by P. Gumplinger (tagged in basic).
181   Started from novice/N03.                        122   Started from novice/N03.
182                                                   123 
183 05-07-11 gum                                   << 124 05-07-11 gum 
184 migrate to new novice example code guidelines     125 migrate to new novice example code guidelines
185                                                   126 
186 03-06-11 mma (exampleN02-V09-04-02)            << 127 03-06-11 mma (exampleN02-V09-04-02)     
187 PhysicsList migrated to new scheme G4PhysListH    128 PhysicsList migrated to new scheme G4PhysListHelper
188                                                << 129      
189 10-02-11 mma (exampleN02-V09-04-01)               130 10-02-11 mma (exampleN02-V09-04-01)
190 - update SteppingVerbose                          131 - update SteppingVerbose
191                                                << 132      
192 01-02-11 mma (exampleN02-V09-04-00)               133 01-02-11 mma (exampleN02-V09-04-00)
193 - /vis/modeling/trajectories/drawByCharge-0/de    134 - /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 1
194                                                   135 
195 04-06-10 J.Perl (exampleN02-V09-03-01)            136 04-06-10 J.Perl (exampleN02-V09-03-01)
196 - Updated vis usage                               137 - Updated vis usage
197                                                << 138     
198 22-01-10 mma (exampleN02-V09-03-00)               139 22-01-10 mma (exampleN02-V09-03-00)
199 - DetectorConstruction::SetMagField() : fpMagF    140 - DetectorConstruction::SetMagField() : fpMagField->SetMagFieldValue()
200                                                << 141    
201 15-11-09 mma (exampleN02-V09-02-01)               142 15-11-09 mma (exampleN02-V09-02-01)
202 - Use G4MuMultipleScattering for muons            143 - Use G4MuMultipleScattering for muons
203 - Separate alpha from GenericIon               << 144 - Separate alpha from GenericIon 
204                                                << 145     
205 30 October 2009 John Allison (exampleN02-V09-0    146 30 October 2009 John Allison (exampleN02-V09-02-00)
206 - Introduced G4UIExecutive.                    << 147 - Introduced G4UIExecutive.     
207                                                   148 
208 17-12-08 mma                                      149 17-12-08 mma
209 - vis.mac : /vis/scene/add/trajectories smooth << 150 - vis.mac : /vis/scene/add/trajectories smooth  
210                                                   151 
211 31-10-08 mma (exampleN02-V09-01-04)               152 31-10-08 mma (exampleN02-V09-01-04)
212 - Use G4hMultipleScattering for muons and prot    153 - Use G4hMultipleScattering for muons and protons
213                                                << 154      
214 26-10-08 mma (exampleN02-V09-01-03)               155 26-10-08 mma (exampleN02-V09-01-03)
215 - Update PhysicsList for proton and ions          156 - Update PhysicsList for proton and ions
216                                                << 157      
217 22-09-08 mma (exampleN02-V09-01-02)               158 22-09-08 mma (exampleN02-V09-01-02)
218 - PhysicsList : AddStepMax() for G4StepLimiter    159 - PhysicsList : AddStepMax() for G4StepLimiter
219 - DetectorConstruction : SetMaxStep(value)        160 - DetectorConstruction : SetMaxStep(value)
220 - DetectorMessenger : /N02/det/stepMax            161 - DetectorMessenger : /N02/det/stepMax
221                                                << 162      
222 07-05-08 J.Allison (exampleN02-V09-01-01)         163 07-05-08 J.Allison (exampleN02-V09-01-01)
223 - Protected "/control/execute vis.mac" with G4    164 - Protected "/control/execute vis.mac" with G4VIS_USE flag.
224                                                << 165      
225 03-05-08 mma (exampleN02-V09-01-00)               166 03-05-08 mma (exampleN02-V09-01-00)
226 - PhysicsList : replace G4MultipleScattering b    167 - PhysicsList : replace G4MultipleScattering by G4eMultipleScattering
227                                                << 168      
228 17-10-07 G.Cosmo (exampleN02-V09-00-02)           169 17-10-07 G.Cosmo (exampleN02-V09-00-02)
229 - Explicitely delete allocated parameterisatio    170 - Explicitely delete allocated parameterisation and step-limit objects
230   in ExN02DetectorConstruction class.             171   in ExN02DetectorConstruction class.
231                                                   172 
232 22-08-07 G.Cosmo (exampleN02-V09-00-01)           173 22-08-07 G.Cosmo (exampleN02-V09-00-01)
233 - Fixed implementation of ExN02MagneticField c    174 - Fixed implementation of ExN02MagneticField class in way field is set...
234                                                   175 
235 25-06-07 M.Maire (exampleN02-V08-03-01, exampl    176 25-06-07 M.Maire (exampleN02-V08-03-01, exampleN02-V09-00-00)
236 - Cosmetics in main().                            177 - Cosmetics in main().
237                                                   178 
238 11-05-07 G.Cosmo (exampleN02-V08-03-00)           179 11-05-07 G.Cosmo (exampleN02-V08-03-00)
239 - Show usage of G4GeometryTolerance tuned for     180 - Show usage of G4GeometryTolerance tuned for the geometry topology.
240                                                   181 
241 12-12-06 G.Cosmo (exampleN02-V08-01-01)           182 12-12-06 G.Cosmo (exampleN02-V08-01-01)
242 - Commented out drawing of hits in vis.mac.       183 - Commented out drawing of hits in vis.mac.
243                                                   184 
244 06-11-06 J.Allison (exampleN02-V08-01-00)         185 06-11-06 J.Allison (exampleN02-V08-01-00)
245 - Improved vis.mac to vis best practice.          186 - Improved vis.mac to vis best practice.
246                                                   187 
247 16-06-06 G.Cosmo (exampleN02-V08-00-03)           188 16-06-06 G.Cosmo (exampleN02-V08-00-03)
248 - Use coherent allocation scheme for user-clas    189 - Use coherent allocation scheme for user-classes and
249   initialisation in main().                       190   initialisation in main().
250                                                   191 
251 15-06-06 G.Cosmo (exampleN02-V08-00-02)           192 15-06-06 G.Cosmo (exampleN02-V08-00-02)
252 - Separate instantiation of the user-stepping-    193 - Separate instantiation of the user-stepping-verbose class from
253   initialisation of the G4VSteppingVerbose sin    194   initialisation of the G4VSteppingVerbose singleton.
254                                                   195 
255 02-06-06 mma (exampleN02-V08-00-01)               196 02-06-06 mma (exampleN02-V08-00-01)
256 - ExN02TrackerSD.cc: replace Touchable by Touc    197 - ExN02TrackerSD.cc: replace Touchable by TouchableHandle
257                                                << 198           
258 31-03-06 mma (exampleN02-V08-00-00)               199 31-03-06 mma (exampleN02-V08-00-00)
259 - Add a sentence in README for G4UserLimits an    200 - Add a sentence in README for G4UserLimits and G4StepLimiter.
260                                                << 201      
261 01-06-05 J.Allison  (exampleN02-V07-00-03)        202 01-06-05 J.Allison  (exampleN02-V07-00-03)
262 - ExN02TrackerHit.cc: Changed screen size to 2    203 - ExN02TrackerHit.cc: Changed screen size to 2 pixels.
263                                                << 204      
264 31-05-05 mma (exampleN02-V07-00-02)               205 31-05-05 mma (exampleN02-V07-00-02)
265 - G4UserLimits + G4StepLimiter become uncommen    206 - G4UserLimits + G4StepLimiter become uncommented
266                                                << 207      
267 30-05-05  J.Allison  (exampleN02-V07-00-01)       208 30-05-05  J.Allison  (exampleN02-V07-00-01)
268 - Completed replacement of vis manager with G4    209 - Completed replacement of vis manager with G4VisExecutive.
269                                                   210 
270 3rd May 2005 J.Allison  (examples-V07-00-03)      211 3rd May 2005 J.Allison  (examples-V07-00-03)
271 - Replaced vis manager with G4VisExecutive.       212 - Replaced vis manager with G4VisExecutive.
272                                                   213 
273 28-01-05 mma (exampleN02-V07-00-00)               214 28-01-05 mma (exampleN02-V07-00-00)
274 - PhysicsList: add G4StepLimiter (in a comment    215 - PhysicsList: add G4StepLimiter (in a commented line)
275                                                << 216      
276 16-09-04 mma (exampleN02-V06-02-01)               217 16-09-04 mma (exampleN02-V06-02-01)
277 - DetectorConstruction: modify a comment in PV    218 - DetectorConstruction: modify a comment in PVPlacement. // copy number
278                                                << 219      
279 08-09-04 J.Allison (exampleN02-V06-02-00)         220 08-09-04 J.Allison (exampleN02-V06-02-00)
280 - Removed trajectory printing from ExN02EventA    221 - Removed trajectory printing from ExN02EventAction - now available
281   with /vis/scene/add/trajectories, which is n    222   with /vis/scene/add/trajectories, which is now included in vis.mac.
282                                                   223 
283 05-04-04 mma (exampleN02-V06-01-00)               224 05-04-04 mma (exampleN02-V06-01-00)
284 - ExN02DetectorConstruction: correct definitio    225 - ExN02DetectorConstruction: correct definition of XenonGas
285                                                << 226      
286 19-03-04 mma (exampleN02-V06-00-01)               227 19-03-04 mma (exampleN02-V06-00-01)
287 - ExN02PhysicsList: cleanup of include            228 - ExN02PhysicsList: cleanup of include
288                                                << 229      
289 08-03-04 mma (exampleN02-V06-00-00)               230 08-03-04 mma (exampleN02-V06-00-00)
290 - ExN02RunAction: removed ApplyCommand("/vis/.    231 - ExN02RunAction: removed ApplyCommand("/vis/...") statements.
291                                                   232 
292 10-11-03 G.Cosmo (exampleN02-V05-02-03)           233 10-11-03 G.Cosmo (exampleN02-V05-02-03)
293 - Removed OPACS driver from vis-manager.          234 - Removed OPACS driver from vis-manager.
294 - Cleared warnings for parameterised detectors    235 - Cleared warnings for parameterised detectors.
295                                                   236 
296 30-10-03 G.Cosmo (exampleN02-V05-02-02)           237 30-10-03 G.Cosmo (exampleN02-V05-02-02)
297 - Cleared compilation warnings due to new clas    238 - Cleared compilation warnings due to new class G4Orb.
298                                                   239 
299 24-10-03 mma (exampleN02-V05-02-01)               240 24-10-03 mma (exampleN02-V05-02-01)
300 - PhysicsList: AddProcess(Bremsstrahlung,-1,3,    241 - PhysicsList: AddProcess(Bremsstrahlung,-1,3,3) ..etc..
301                                                << 242      
302 06-10-03 mma (exampleN02-V05-02-00)               243 06-10-03 mma (exampleN02-V05-02-00)
303 - cosmetic cleanup in material definitions        244 - cosmetic cleanup in material definitions
304                                                   245 
305 28-05-03 G.Cosmo (exampleN02-V05-01-00)           246 28-05-03 G.Cosmo (exampleN02-V05-01-00)
306 - Get rid of pedantic warnings...                 247 - Get rid of pedantic warnings...
307                                                   248 
308 25-03-03 mma (exampleN02-V05-00-02)               249 25-03-03 mma (exampleN02-V05-00-02)
309 - Use G4PVPlacement and G4PVParametrised const << 250 - Use G4PVPlacement and G4PVParametrised constructors in logical mother. 
310                                                << 251     
311 11-02-03 mma (exampleN02-V05-00-00)               252 11-02-03 mma (exampleN02-V05-00-00)
312 - a blank in SteppingVerbose                      253 - a blank in SteppingVerbose
313                                                << 254      
314 27-11-01 mma (exampleN02-V03-02-04)               255 27-11-01 mma (exampleN02-V03-02-04)
315 - vis.mac: /vis/viewer/set/viewpointThetaPhi      256 - vis.mac: /vis/viewer/set/viewpointThetaPhi
316                                                   257 
317 19-11-01 J.Allison (exampleN02-V03-02-03)         258 19-11-01 J.Allison (exampleN02-V03-02-03)
318 - Updated ExN02VisManager.cc for new graphics     259 - Updated ExN02VisManager.cc for new graphics systems and defaults.
319                                                   260 
320 07-11-01 S.Tanaka (exampleN02-V03-02-02)          261 07-11-01 S.Tanaka (exampleN02-V03-02-02)
321 - vis.mac: /vis/viewer/refresh + /vis/viewer/u << 262 - vis.mac: /vis/viewer/refresh + /vis/viewer/update is replaced 
322   with their equivalent command /vis/viewer/fl << 263   with their equivalent command /vis/viewer/flush. 
323                                                << 264      
324 24-10-01 mma (exampleN02-V03-02-01)               265 24-10-01 mma (exampleN02-V03-02-01)
325 - initInter.mac renamed vis.mac                   266 - initInter.mac renamed vis.mac
326                                                << 267      
327 19-10-01 S.O'Neale (examples-V03-02-00)           268 19-10-01 S.O'Neale (examples-V03-02-00)
328 - Update reference output                         269 - Update reference output
329                                                   270 
330 11-10-01 mma (exampleN02-V03-02-00)               271 11-10-01 mma (exampleN02-V03-02-00)
331 - adapted to new visualisation commands (initI    272 - adapted to new visualisation commands (initInter and EventAction)
332 - 80 columns max everywhere                       273 - 80 columns max everywhere
333                                                << 274          
334 12-07-01 mma                                      275 12-07-01 mma
335 - DetectorMessenger: setField, help: magnetic  << 276 - DetectorMessenger: setField, help: magnetic field in X dirction      
336                                                   277 
337 20-02-01 S.O'Neale (exampleN02-V03-00-03) upda    278 20-02-01 S.O'Neale (exampleN02-V03-00-03) update reference outputs following
338    materials-V03-00-04 (tagset 268)               279    materials-V03-00-04 (tagset 268)
339                                                   280 
340 09-02-01 M.Asai (exampleN02-V03-00-02)            281 09-02-01 M.Asai (exampleN02-V03-00-02)
341 - Migration to STL vector classes                 282 - Migration to STL vector classes
342  affected file : ExN02SteppingVerbose.cc          283  affected file : ExN02SteppingVerbose.cc
343                                                   284 
344 31-02-05 S.O'Neale (exampleN02-V03-00-01)         285 31-02-05 S.O'Neale (exampleN02-V03-00-01)
345 - update reference output for Batch Mode syste    286 - update reference output for Batch Mode system testing for
346   exampleN02-V03-00-00 and recent EM Physics t    287   exampleN02-V03-00-00 and recent EM Physics tags.
347                                                   288 
348 31-01-01 G.Cosmo (exampleN02-V03-00-00)           289 31-01-01 G.Cosmo (exampleN02-V03-00-00)
349 - fix to ExN02ChamberParameterisation and ExN0    290 - fix to ExN02ChamberParameterisation and ExN02DetectorConstruction
350   to cope with bug report #186. Parameterisati    291   to cope with bug report #186. Parameterisation of chambers was not
351   taking into account that copyNo starts from     292   taking into account that copyNo starts from 0, therefore dimensions
352   of the first chamber (parametrised G4Box) we    293   of the first chamber (parametrised G4Box) were set to negative values (!).
353   This was causing the side-effect of visualis    294   This was causing the side-effect of visualising a "ghost" chamber (the
354   first one close to the target), which was co    295   first one close to the target), which was correctly not seen by tracking.
355   Therefore, number of chambers is now reduced    296   Therefore, number of chambers is now reduced to 5 but global positioning
356   and parameters have been preserved.             297   and parameters have been preserved.
357                                                   298 
358 06-12-00 S.O'Neale (exampleN02-V02-00-03)         299 06-12-00 S.O'Neale (exampleN02-V02-00-03)
359 - update reference output for Batch Mode syste    300 - update reference output for Batch Mode system testing
360   in this context 0 trajectories stored is nor    301   in this context 0 trajectories stored is normal.
361                                                   302 
362 03-12-00 M.Maire (exampleN02-V02-00-02)           303 03-12-00 M.Maire (exampleN02-V02-00-02)
363 - README updated                                  304 - README updated
364 - prerun.g4mac updated for new vis commands, a    305 - prerun.g4mac updated for new vis commands, and renamed initInter.mac
365 - new examples of macro: run1.mac, ruN2.mac       306 - new examples of macro: run1.mac, ruN2.mac
366 - G4UItcsh in the main, under the control of G    307 - G4UItcsh in the main, under the control of G4UI_USE_TCSH (for Linux)
367 - visualisation on interactive mode               308 - visualisation on interactive mode
368 - DetectorConstruction: tracker region in the     309 - DetectorConstruction: tracker region in the centre of the world.
369   default target material: Pb, chamber materia    310   default target material: Pb, chamber material: Xenon
370 - interactive commands to change the materials    311 - interactive commands to change the materials and to setup a magnetic field
371 - the magnetic field is transverse to the beam    312 - the magnetic field is transverse to the beam (i.e. along x)
372 - PhysicsList: copy of N03. defaultCut = 1 cm     313 - PhysicsList: copy of N03. defaultCut = 1 cm
373 - PrimaryGenerator: default momentum direction    314 - PrimaryGenerator: default momentum direction corrected: along z.
374   Suppress the possibility of random impact an    315   Suppress the possibility of random impact and the associated messenger.
375 - RunAction and EventAction updated for vis co    316 - RunAction and EventAction updated for vis commands
376 - SteppingAction: cleanup because no specific     317 - SteppingAction: cleanup because no specific actions
377 - SteppingVerbose: see README                     318 - SteppingVerbose: see README
378 - TrackerHit: a Hit = 4 informations: trackID,    319 - TrackerHit: a Hit = 4 informations: trackID, chamberNb, edep, position.
379   Draw and Print                                  320   Draw and Print
380 - TrackerSD: ProcessHits.                         321 - TrackerSD: ProcessHits.
381   Print HitsCollection at end of event         << 322   Print HitsCollection at end of event 
382                                                   323 
383 25th November 2000 Steve O'Neale (tagset210)      324 25th November 2000 Steve O'Neale (tagset210)
384 - Update test outputs for min.delta energy cut    325 - Update test outputs for min.delta energy cut
385 - Update test outputs for emlowen-V02-00-22 an    326 - Update test outputs for emlowen-V02-00-22 and stand,muon,xray,utils.
386                                                   327 
387 Nov 09, 2000  V.Grichine     (exampleN02-V02-0    328 Nov 09, 2000  V.Grichine     (exampleN02-V02-00-00)
388 - Fix in ExN02MagneticField constructors: adde    329 - Fix in ExN02MagneticField constructors: added call to SetDetectorField()
389   to activate user-defined magnetic-field.        330   to activate user-defined magnetic-field.
390 - Updated exampleN02.out.                         331 - Updated exampleN02.out.
391                                                   332 
392 June 24, 2000  John Allison  (exampleN02-V01-0    333 June 24, 2000  John Allison  (exampleN02-V01-01-03)
393 - Updated exampleN02.out for stand-V01-01-05 a    334 - Updated exampleN02.out for stand-V01-01-05 and utils-V01-01-03.
394                                                   335 
395 June 17, 2000  John Allison  (exampleN02-V01-0    336 June 17, 2000  John Allison  (exampleN02-V01-01-02)
396 - Updated exampleN02.out for exampleN02-V01-01    337 - Updated exampleN02.out for exampleN02-V01-01-01.
397                                                   338 
398 June 19, 2000  G.Cosmo  (exampleN02-V01-01-01)    339 June 19, 2000  G.Cosmo  (exampleN02-V01-01-01)
399 - Fixed length of detector box to include trac    340 - Fixed length of detector box to include tracker in ExN02DetectorConstruction.
400 - Cosmetic changes to comments.                   341 - Cosmetic changes to comments.
401                                                   342 
402 June 17, 2000  John Allison  (exampleN02-V01-0    343 June 17, 2000  John Allison  (exampleN02-V01-01-00)
403 - Updated exampleN02.out for geant4-01-01-ref-    344 - Updated exampleN02.out for geant4-01-01-ref-06.
404                                                   345 
405 25-02-00 H.Kurashige                              346 25-02-00 H.Kurashige
406 - removed RhoZeroDefinition from PhysicsList   << 347 - removed RhoZeroDefinition from PhysicsList 
407                                                   348 
408 15-11-99 M.Maire                                  349 15-11-99 M.Maire
409 - example of user SteppingVerbose class: verbo    350 - example of user SteppingVerbose class: verbose with units
410                                                << 351      
411 16th April 1999 H.Kurashige                       352 16th April 1999 H.Kurashige
412 - modify ExN02SteppingAction::UserSteppingActi    353 - modify ExN02SteppingAction::UserSteppingAction
413 - modify ExN02PhysicsList::SetCuts                354 - modify ExN02PhysicsList::SetCuts
414                                                   355 
415  4th December 1998 John Apostolakis               356  4th December 1998 John Apostolakis
416                                                   357 
417 - corrected the Magnetic Field  SetField metho    358 - corrected the Magnetic Field  SetField methods
418 - cosmetic change to the name of a volume (cha    359 - cosmetic change to the name of a volume (chamber), as it was too long.
419                                                << 360      
420 12th Sptember 1998 Michel Maire                   361 12th Sptember 1998 Michel Maire
421 - removed the function SetEmProcess() ( contai << 362 - removed the function SetEmProcess() ( contained cin) 
422   and the class ExN02PhysicsListMessenger         363   and the class ExN02PhysicsListMessenger
423                                                   364 
424     Interchanged N02 and N03.                     365     Interchanged N02 and N03.
425                                                << 366   
426 9th August 1998  John Allison                     367 9th August 1998  John Allison
427 - Removed trackerChamber_logVisAtt->SetForceWi    368 - Removed trackerChamber_logVisAtt->SetForceWireframe(true);
428 - Removed G4_SOLVE_TEMPLATES macros (now done     369 - Removed G4_SOLVE_TEMPLATES macros (now done in architecture.gmk).
429 - Change G4UIterminal to G4UIGAG.                 370 - Change G4UIterminal to G4UIGAG.
430                                                   371 
431 16th July 1998  John Allison                      372 16th July 1998  John Allison
432 - Changed /vis~/Draw... to /vis~/draw.            373 - Changed /vis~/Draw... to /vis~/draw.
433                                                   374 
434 9th July 1998  John Allison                       375 9th July 1998  John Allison
435 - Added G4VIS_USE_DAWNFILE and G4VIS_USE_OPENG    376 - Added G4VIS_USE_DAWNFILE and G4VIS_USE_OPENGLWIN32 to ExN03VisManager.cc.
436                                                   377 
437 8th July 1998  G.Cosmo                            378 8th July 1998  G.Cosmo
438 - Protected visualization code with G4VIS_USE.    379 - Protected visualization code with G4VIS_USE.
439                                                   380 
440 6th July 1998  John Allison                       381 6th July 1998  John Allison
441 - Simplified ExN03VisManager.                     382 - Simplified ExN03VisManager.
442                                                   383 
443 June 29 , 98 H.Kurashige                          384 June 29 , 98 H.Kurashige
444 - Modified ExN03PhysicsList.                   << 385 - Modified ExN03PhysicsList. 
445                                                   386 
446 May   15, 98 G. Cosmo                             387 May   15, 98 G. Cosmo
447                                                   388 
448 - Added #ifdef protection to ExN03MagneticFiel    389 - Added #ifdef protection to ExN03MagneticField.hh. Header now
449   included explicitly in ExN03DetectorConstruc    390   included explicitly in ExN03DetectorConstruction.hh. Example now
450   links.                                          391   links.
451                                                   392 
452 May   07, 98 J. Apostolakis                       393 May   07, 98 J. Apostolakis
453                                                   394 
454 - Created Physical Volume Parameterisation for    395 - Created Physical Volume Parameterisation for Tracker Chambers.
455 - Copied from example6:                           396 - Copied from example6:
456        MyTrackerHit into ExN03TrackerHit          397        MyTrackerHit into ExN03TrackerHit
457                                                   398 
458 May   05, 98 J. Apostolakis                       399 May   05, 98 J. Apostolakis
459                                                   400 
460 - Changed the geometry in DetectorConstruction    401 - Changed the geometry in DetectorConstruction.
461 - Created the Magnetic Field                      402 - Created the Magnetic Field
462                                                   403 
463 May   01, 98 J. Apostolakis                       404 May   01, 98 J. Apostolakis
464                                                   405 
465 - Files created by copying from exampleEmPhys2 << 406 - Files created by copying from exampleEmPhys2, renaming the files 
466     and the classes within them, changing the  << 407     and the classes within them, changing the string "My" into 
467                                                   408 
468 - Major changes made:                             409 - Major changes made:
469   * Event action: deleted energy counting.        410   * Event action: deleted energy counting.
470                                                   411 
471                                                   412 
472 April 09, 98 G. Cosmo                             413 April 09, 98 G. Cosmo
473                                                   414 
474 - Created.                                        415 - Created.