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