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 11.1.3)


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