- Timestamp:
- Jun 5, 2007, 3:50:26 PM (17 years ago)
- Location:
- trunk/geant4
- Files:
-
- 4 added
- 71 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/N03/G4History.macro
r474 r483 14 14 /vis/viewer/refresh viewer-1 15 15 /vis/viewer/update viewer-1 16 /vis/scene/add/trajectories 16 17 /tracking/storeTrajectory 1 18 /vis/scene/notifyHandlers 19 /vis/modeling/trajectories/create/drawByCharge 20 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 21 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 17 22 /vis/scene/endOfEventAction accumulate 23 /vis/scene/notifyHandlers 18 24 /control/execute visTutor/gui.mac 19 25 /gui/addMenu file File -
trunk/geant4/N03/History
r474 r483 1 $Id: History,v 1.1 04 2006/06/16 10:18:05 gcosmoExp $1 $Id: History,v 1.111 2006/10/26 14:58:59 allison Exp $ 2 2 -------------------------------------------------- 3 3 … … 16 16 ---------------------------------------------------------- 17 17 18 26-10-06 John Allison (exampleN03-V08-01-04) 19 - Migrate to new trajectory modeling commands: 20 o vis.mac: Add new trajectory commands and helpful comments. 21 o ExN03EventActionMessenger: Remove /N03/event/drawTracks. 22 o ExN03EventAction: Remove SetDrawFlag and code for drawing 23 trajectories in EndOfEventAction. 24 o ExN03TrackingAction: Remove. (Trajectory choice now available 25 by vis commands - see exN03Vis12.mac and exN03Vis13.mac.) 26 o exN03Vis12.mac and exN03Vis13.mac: Further refinement. 27 28 19-09-06 John Allison (exampleN03-V08-01-03) 29 - exN03Vis12.mac and exN03Vis13.mac: Further refinement. 30 31 12-09-06 John Allison (exampleN03-V08-01-02) 32 - exN03Vis12.mac and exN03Vis13.mac: Switched off local trajectory 33 drawing (/N03/event/drawTracks none) so as not to interfere with 34 drawing from /vis/scene/add/trajectories. 35 36 31-08-06 mma 37 - Code tidy. 38 39 30-08-06 John Allison (exampleN03-V08-01-01) 40 - Improved visTutor/exN03Vis12.mac. 41 - Added visTutor/exN03Vis13.mac: Further demonstration of time slicing. 42 43 16-08-06 John Allison (exampleN03-V08-01-00) 44 - Added ExN03TrackingAction. Active code is commented out so it 45 continues to use G4Trajectory. Introduced so that the code can 46 easily be instated to get G4RichTrajectory for exN03Vis12.mac. 47 - Added visTutor/exN03Vis12.mac: demonstration of time slicing. 48 18 49 16-06-06 Gabriele Cosmo (exampleN03-V08-00-06) 19 50 - Use coherent allocation scheme for user-classes and -
trunk/geant4/N03/exampleN03.cc
r474 r483 25 25 // 26 26 // 27 // $Id: exampleN03.cc,v 1. 28 2006/06/29 17:48:30 gunterExp $28 // GEANT4 tag $Name: geant4-08-0 1$27 // $Id: exampleN03.cc,v 1.30 2006/10/26 14:58:24 allison Exp $ 28 // GEANT4 tag $Name: geant4-08-02-patch-01-ref $ 29 29 // 30 30 // -
trunk/geant4/N03/exampleN03.out
r474 r483 1 1 2 2 ************************************************************* 3 Geant4 version Name: g lobal-V08-00-04 (30-June-2006)3 Geant4 version Name: geant4-08-02-patch-01-ref (23-February-2007) 4 4 Copyright : Geant4 Collaboration 5 5 Reference : NIM A 506 (2003), 250-303 … … 85 85 drawByParticleID 86 86 drawByOriginVolume 87 88 Registered models: 89 None 87 drawByAttribute 90 88 91 89 Registered filter factories: … … 93 91 particleFilter 94 92 originVolumeFilter 95 96 Registered filters: 97 None 93 attributeFilter 98 94 99 95 … … 104 100 105 101 phot: Total cross sections from Sandia parametrisation. 102 Sampling according PhotoElectric model 106 103 107 104 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV … … 111 108 112 109 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 113 sampling secondary e+e- according to theBethe-Heitler model110 sampling secondary e+e- according Bethe-Heitler model 114 111 tables are built for gamma 115 112 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. … … 122 119 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 123 120 Lambda tables from threshold to 100 TeV in 120 bins. 124 Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV. 121 Delta cross sections and sampling from MollerBhabha model 122 Good description from 1 KeV to 100 GeV. 125 123 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 126 124 … … 128 126 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 129 127 Lambda tables from threshold to 100 TeV in 120 bins. 130 Total cross sections from a parametrisation based on the EEDL data library.128 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 131 129 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. 132 130 … … 134 132 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 135 133 Lambda tables from threshold to 100 TeV in 120 bins. 136 Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV. 134 Delta cross sections and sampling from MollerBhabha model 135 Good description from 1 KeV to 100 GeV. 137 136 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 138 137 … … 140 139 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 141 140 Lambda tables from threshold to 100 TeV in 120 bins. 142 Total cross sections from a parametrisation based on the EEDL data library.141 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 143 142 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. 144 143 145 annihil: Heilter model of formula of annihilation into 2 photons144 annihil: Sampling according eplus2gg model 146 145 tables are built for e+ 147 146 Lambda tables from 100 eV to 100 TeV in 120 bins. … … 154 153 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 155 154 Lambda tables from threshold to 100 TeV in 120 bins. 156 Scaling relation is used to proton dE/dx and range 157 Bether-Bloch model for Escaled > 2 MeV, ICRU49 parametrisation for protons below. 155 Scaling relation is used from proton dE/dx and range. 156 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 157 Parametrisation from Bragg for protons below. 158 158 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 159 159 … … 161 161 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 162 162 Lambda tables from threshold to 100 TeV in 120 bins. 163 Scaling relation is used to proton dE/dx and range 164 Bether-Bloch model for Escaled > 2 MeV, ICRU49 parametrisation for protons below. 163 Scaling relation is used from proton dE/dx and range. 164 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 165 Parametrisation from Bragg for protons below. 165 166 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 166 167 … … 206 207 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 207 208 Lambda tables from threshold to 100 TeV in 120 bins. 208 Scaling relation is used to proton dE/dx and range 209 Bether-Bloch model for Escaled > 0.297504 MeV, ICRU49 parametrisation for protons below. 209 Scaling relation is used from proton dE/dx and range. 210 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 211 Parametrisation from Bragg for protons below. 210 212 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 211 213 … … 217 219 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 218 220 Lambda tables from threshold to 100 TeV in 120 bins. 219 Scaling relation is used to proton dE/dx and range 220 Bether-Bloch model for Escaled > 0.297504 MeV, ICRU49 parametrisation for protons below. 221 Scaling relation is used from proton dE/dx and range. 222 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 223 Parametrisation from Bragg for protons below. 221 224 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 222 225 … … 255 258 ---------------------------------------- 256 259 ---> End of event: 0 257 Absorber: total energy: 2 83.57012 MeV total track length: 19.954777cm258 Gap: total energy: 4.4491408 MeV total track length: 2.1543629cm260 Absorber: total energy: 255.24989 MeV total track length: 17.775532 cm 261 Gap: total energy: 12.751693 MeV total track length: 6.4347173 cm 259 262 260 263 --------------------End of Run------------------------------ 261 264 262 mean Energy in Absorber : 2 83.57012MeV +- 0 eV263 mean Energy in Gap : 4.4491408MeV +- 0 eV264 265 mean trackLength in Absorber : 1 9.954777cm +- 0 fm266 mean trackLength in Gap : 2.1543629cm +- 0 fm265 mean Energy in Absorber : 255.24989 MeV +- 0 eV 266 mean Energy in Gap : 12.751693 MeV +- 0 eV 267 268 mean trackLength in Absorber : 17.775532 cm +- 0 fm 269 mean trackLength in Gap : 6.4347173 cm +- 0 fm 267 270 ------------------------------------------------------------ 268 271 … … 273 276 274 277 phot: Total cross sections from Sandia parametrisation. 278 Sampling according PhotoElectric model 275 279 276 280 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV … … 280 284 281 285 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 282 sampling secondary e+e- according to theBethe-Heitler model286 sampling secondary e+e- according Bethe-Heitler model 283 287 tables are built for gamma 284 288 Lambda tables from 1.0219981 MeV to 100 GeV in 100 bins. … … 291 295 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 292 296 Lambda tables from threshold to 100 TeV in 120 bins. 293 Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV. 297 Delta cross sections and sampling from MollerBhabha model 298 Good description from 1 KeV to 100 GeV. 294 299 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 295 300 … … 297 302 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 298 303 Lambda tables from threshold to 100 TeV in 120 bins. 299 Total cross sections from a parametrisation based on the EEDL data library.304 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 300 305 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. 301 306 … … 303 308 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 304 309 Lambda tables from threshold to 100 TeV in 120 bins. 305 Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV. 310 Delta cross sections and sampling from MollerBhabha model 311 Good description from 1 KeV to 100 GeV. 306 312 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 307 313 … … 309 315 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 310 316 Lambda tables from threshold to 100 TeV in 120 bins. 311 Total cross sections from a parametrisation based on the EEDL data library.317 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 312 318 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. 313 319 314 annihil: Heilter model of formula of annihilation into 2 photons320 annihil: Sampling according eplus2gg model 315 321 tables are built for e+ 316 322 Lambda tables from 100 eV to 100 TeV in 120 bins. … … 323 329 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 324 330 Lambda tables from threshold to 100 TeV in 120 bins. 325 Scaling relation is used to proton dE/dx and range 326 Bether-Bloch model for Escaled > 2 MeV, ICRU49 parametrisation for protons below. 331 Scaling relation is used from proton dE/dx and range. 332 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 333 Parametrisation from Bragg for protons below. 327 334 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 328 335 … … 330 337 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 331 338 Lambda tables from threshold to 100 TeV in 120 bins. 332 Scaling relation is used to proton dE/dx and range 333 Bether-Bloch model for Escaled > 2 MeV, ICRU49 parametrisation for protons below. 339 Scaling relation is used from proton dE/dx and range. 340 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 341 Parametrisation from Bragg for protons below. 334 342 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 335 343 … … 375 383 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 376 384 Lambda tables from threshold to 100 TeV in 120 bins. 377 Scaling relation is used to proton dE/dx and range 378 Bether-Bloch model for Escaled > 0.29750425 MeV, ICRU49 parametrisation for protons below. 385 Scaling relation is used from proton dE/dx and range. 386 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.29750425 MeV 387 Parametrisation from Bragg for protons below. 379 388 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 380 389 … … 386 395 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 387 396 Lambda tables from threshold to 100 TeV in 120 bins. 388 Scaling relation is used to proton dE/dx and range 389 Bether-Bloch model for Escaled > 0.29750425 MeV, ICRU49 parametrisation for protons below. 397 Scaling relation is used from proton dE/dx and range. 398 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.29750425 MeV 399 Parametrisation from Bragg for protons below. 390 400 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 391 401 ### Run 1 start. … … 395 405 --------- Ranecu engine status --------- 396 406 Initial seed (index) = 0 397 Current couple of seeds = 338525291, 1799411122407 Current couple of seeds = 1363400685, 1475368346 398 408 ---------------------------------------- 399 409 ---> End of event: 0 400 Absorber: total energy: 27 6.14261 MeV total track length: 19.058263cm401 Gap: total energy: 16.389271 MeV total track length: 8.0132117cm410 Absorber: total energy: 273.78056 MeV total track length: 18.732667 cm 411 Gap: total energy: 22.74196 MeV total track length: 11.196324 cm 402 412 403 413 --------------------End of Run------------------------------ 404 414 405 mean Energy in Absorber : 27 6.14261MeV +- 0 eV406 mean Energy in Gap : 16.389271MeV +- 0 eV407 408 mean trackLength in Absorber : 1 9.058263cm +- 0 fm409 mean trackLength in Gap : 8.0132117cm +- 0 fm415 mean Energy in Absorber : 273.78056 MeV +- 0 eV 416 mean Energy in Gap : 22.74196 MeV +- 0 eV 417 418 mean trackLength in Absorber : 18.732667 cm +- 0 fm 419 mean trackLength in Gap : 11.196324 cm +- 0 fm 410 420 ------------------------------------------------------------ 411 421 … … 416 426 417 427 phot: Total cross sections from Sandia parametrisation. 428 Sampling according PhotoElectric model 418 429 419 430 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV … … 423 434 424 435 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 425 sampling secondary e+e- according to theBethe-Heitler model436 sampling secondary e+e- according Bethe-Heitler model 426 437 tables are built for gamma 427 438 Lambda tables from 1.0219981 MeV to 100 GeV in 100 bins. … … 434 445 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 435 446 Lambda tables from threshold to 100 TeV in 120 bins. 436 Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV. 447 Delta cross sections and sampling from MollerBhabha model 448 Good description from 1 KeV to 100 GeV. 437 449 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 438 450 … … 440 452 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 441 453 Lambda tables from threshold to 100 TeV in 120 bins. 442 Total cross sections from a parametrisation based on the EEDL data library.454 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 443 455 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. 444 456 … … 446 458 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 447 459 Lambda tables from threshold to 100 TeV in 120 bins. 448 Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV. 460 Delta cross sections and sampling from MollerBhabha model 461 Good description from 1 KeV to 100 GeV. 449 462 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 450 463 … … 452 465 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 453 466 Lambda tables from threshold to 100 TeV in 120 bins. 454 Total cross sections from a parametrisation based on the EEDL data library.467 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 455 468 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. 456 469 457 annihil: Heilter model of formula of annihilation into 2 photons470 annihil: Sampling according eplus2gg model 458 471 tables are built for e+ 459 472 Lambda tables from 100 eV to 100 TeV in 120 bins. … … 466 479 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 467 480 Lambda tables from threshold to 100 TeV in 120 bins. 468 Scaling relation is used to proton dE/dx and range 469 Bether-Bloch model for Escaled > 2 MeV, ICRU49 parametrisation for protons below. 481 Scaling relation is used from proton dE/dx and range. 482 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 483 Parametrisation from Bragg for protons below. 470 484 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 471 485 … … 473 487 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 474 488 Lambda tables from threshold to 100 TeV in 120 bins. 475 Scaling relation is used to proton dE/dx and range 476 Bether-Bloch model for Escaled > 2 MeV, ICRU49 parametrisation for protons below. 489 Scaling relation is used from proton dE/dx and range. 490 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 491 Parametrisation from Bragg for protons below. 477 492 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 478 493 … … 518 533 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 519 534 Lambda tables from threshold to 100 TeV in 120 bins. 520 Scaling relation is used to proton dE/dx and range 521 Bether-Bloch model for Escaled > 0.29750425 MeV, ICRU49 parametrisation for protons below. 535 Scaling relation is used from proton dE/dx and range. 536 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.29750425 MeV 537 Parametrisation from Bragg for protons below. 522 538 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 523 539 … … 529 545 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 530 546 Lambda tables from threshold to 100 TeV in 120 bins. 531 Scaling relation is used to proton dE/dx and range 532 Bether-Bloch model for Escaled > 0.29750425 MeV, ICRU49 parametrisation for protons below. 547 Scaling relation is used from proton dE/dx and range. 548 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.29750425 MeV 549 Parametrisation from Bragg for protons below. 533 550 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1 534 551 ### Run 2 start. … … 538 555 --------- Ranecu engine status --------- 539 556 Initial seed (index) = 0 540 Current couple of seeds = 977943917, 671671507557 Current couple of seeds = 606835024, 988202660 541 558 ---------------------------------------- 542 559 ---> End of event: 0 543 Absorber: total energy: 267.17807 MeV total track length: 62.771551cm544 Gap: total energy: 66.70026 MeV total track length: 1.8562679m560 Absorber: total energy: 408.66702 MeV total track length: 97.709788 cm 561 Gap: total energy: 83.799117 MeV total track length: 2.3229686 m 545 562 546 563 --------------------End of Run------------------------------ 547 564 548 mean Energy in Absorber : 267.17807MeV +- 0 eV549 mean Energy in Gap : 66.70026MeV +- 0 eV550 551 mean trackLength in Absorber : 62.771551cm +- 0 fm552 mean trackLength in Gap : 1.8562679m +- 0 fm553 ------------------------------------------------------------ 554 565 mean Energy in Absorber : 408.66702 MeV +- 0 eV 566 mean Energy in Gap : 83.799117 MeV +- 0 eV 567 568 mean trackLength in Absorber : 97.709788 cm +- 0 fm 569 mean trackLength in Gap : 2.3229686 m +- 0 fm 570 ------------------------------------------------------------ 571 -
trunk/geant4/N03/include/ExN03DetectorConstruction.hh
r474 r483 26 26 // 27 27 // $Id: ExN03DetectorConstruction.hh,v 1.7 2006/06/29 17:48:32 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/include/ExN03DetectorMessenger.hh
r474 r483 26 26 // 27 27 // $Id: ExN03DetectorMessenger.hh,v 1.7 2006/06/29 17:48:34 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/include/ExN03EventAction.hh
r474 r483 25 25 // 26 26 // 27 // $Id: ExN03EventAction.hh,v 1.1 0 2006/06/29 17:48:36 gunterExp $28 // GEANT4 tag $Name: geant4-08-0 1$27 // $Id: ExN03EventAction.hh,v 1.11 2006/10/26 14:30:05 allison Exp $ 28 // GEANT4 tag $Name: geant4-08-02-patch-01-ref $ 29 29 // 30 30 // … … 57 57 void AddGap(G4double de, G4double dl) {EnergyGap += de; TrackLGap += dl;}; 58 58 59 void SetDrawFlag (G4String val) {drawFlag = val;};60 59 void SetPrintModulo(G4int val) {printModulo = val;}; 61 60 … … 66 65 G4double TrackLAbs, TrackLGap; 67 66 68 G4String drawFlag;69 67 G4int printModulo; 70 68 -
trunk/geant4/N03/include/ExN03EventActionMessenger.hh
r474 r483 25 25 // 26 26 // 27 // $Id: ExN03EventActionMessenger.hh,v 1. 8 2006/06/29 17:48:38 gunterExp $28 // GEANT4 tag $Name: geant4-08-0 1$27 // $Id: ExN03EventActionMessenger.hh,v 1.9 2006/10/26 14:28:00 allison Exp $ 28 // GEANT4 tag $Name: geant4-08-02-patch-01-ref $ 29 29 // 30 30 // … … 41 41 class ExN03EventAction; 42 42 class G4UIdirectory; 43 class G4UIcmdWithAString;44 43 class G4UIcmdWithAnInteger; 45 44 … … 57 56 ExN03EventAction* eventAction; 58 57 G4UIdirectory* eventDir; 59 G4UIcmdWithAString* DrawCmd;60 58 G4UIcmdWithAnInteger* PrintCmd; 61 59 }; -
trunk/geant4/N03/include/ExN03PhysicsList.hh
r474 r483 26 26 // 27 27 // $Id: ExN03PhysicsList.hh,v 1.12 2006/06/29 17:48:40 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/include/ExN03PrimaryGeneratorAction.hh
r474 r483 26 26 // 27 27 // $Id: ExN03PrimaryGeneratorAction.hh,v 1.7 2006/06/29 17:48:42 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/include/ExN03PrimaryGeneratorMessenger.hh
r474 r483 26 26 // 27 27 // $Id: ExN03PrimaryGeneratorMessenger.hh,v 1.7 2006/06/29 17:48:44 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/include/ExN03RunAction.hh
r474 r483 26 26 // 27 27 // $Id: ExN03RunAction.hh,v 1.10 2006/06/29 17:48:47 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/include/ExN03SteppingAction.hh
r474 r483 26 26 // 27 27 // $Id: ExN03SteppingAction.hh,v 1.9 2006/06/29 17:48:49 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/include/ExN03SteppingVerbose.hh
r474 r483 26 26 // 27 27 // $Id: ExN03SteppingVerbose.hh,v 1.9 2006/06/29 17:48:52 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/src/ExN03DetectorConstruction.cc
r474 r483 26 26 // 27 27 // $Id: ExN03DetectorConstruction.cc,v 1.23 2006/06/29 17:48:54 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/src/ExN03DetectorMessenger.cc
r474 r483 26 26 // 27 27 // $Id: ExN03DetectorMessenger.cc,v 1.10 2006/06/29 17:48:58 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/src/ExN03EventAction.cc
r474 r483 25 25 // 26 26 // 27 // $Id: ExN03EventAction.cc,v 1.2 7 2006/06/29 17:49:00 gunterExp $28 // GEANT4 tag $Name: geant4-08-0 1$27 // $Id: ExN03EventAction.cc,v 1.28 2006/10/26 14:30:05 allison Exp $ 28 // GEANT4 tag $Name: geant4-08-02-patch-01-ref $ 29 29 // 30 30 // … … 50 50 51 51 ExN03EventAction::ExN03EventAction(ExN03RunAction* run) 52 :runAct(run), drawFlag("all"),printModulo(1),eventMessenger(0)52 :runAct(run),printModulo(1),eventMessenger(0) 53 53 { 54 54 eventMessenger = new ExN03EventActionMessenger(this); … … 103 103 << G4endl; 104 104 105 } 106 107 // extract the trajectories and draw them 108 109 // You can get a default drawing without this code by using, e.g., 110 // /vis/scene/add/trajectories 1000 111 // The code here adds sophistication under control of drawFlag. 112 113 // See comments in G4VTrajectory::DrawTrajectory for the 114 // interpretation of the argument, 1000. 115 116 G4VVisManager* pVisManager = G4VVisManager::GetConcreteInstance(); 117 if (pVisManager) 118 { 119 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer(); 120 G4int n_trajectories = 0; 121 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries(); 122 123 for (G4int i=0; i<n_trajectories; i++) 124 { G4VTrajectory* trj = ((*(evt->GetTrajectoryContainer()))[i]); 125 if (drawFlag == "all") pVisManager->Draw(*trj,100); 126 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.)) 127 pVisManager->Draw(*trj,100); 128 else if ((drawFlag == "neutral")&&(trj->GetCharge() == 0.)) 129 pVisManager->Draw(*trj,100); 130 } 131 } 105 } 132 106 } 133 107 -
trunk/geant4/N03/src/ExN03EventActionMessenger.cc
r474 r483 25 25 // 26 26 // 27 // $Id: ExN03EventActionMessenger.cc,v 1.1 1 2006/06/29 17:49:03 gunterExp $28 // GEANT4 tag $Name: geant4-08-0 1$27 // $Id: ExN03EventActionMessenger.cc,v 1.12 2006/10/26 14:28:00 allison Exp $ 28 // GEANT4 tag $Name: geant4-08-02-patch-01-ref $ 29 29 // 30 30 // … … 37 37 #include "ExN03EventAction.hh" 38 38 #include "G4UIdirectory.hh" 39 #include "G4UIcmdWithAString.hh"40 39 #include "G4UIcmdWithAnInteger.hh" 41 40 #include "globals.hh" … … 49 48 eventDir->SetGuidance("event control"); 50 49 51 DrawCmd = new G4UIcmdWithAString("/N03/event/drawTracks",this);52 DrawCmd->SetGuidance("Draw the tracks in the event");53 DrawCmd->SetGuidance(" Choice : none, charged(default),neutral, all");54 DrawCmd->SetParameterName("choice",true);55 DrawCmd->SetDefaultValue("all");56 DrawCmd->SetCandidates("none charged neutral all");57 DrawCmd->AvailableForStates(G4State_Idle);58 59 50 PrintCmd = new G4UIcmdWithAnInteger("/N03/event/printModulo",this); 60 51 PrintCmd->SetGuidance("Print events modulo n"); … … 67 58 ExN03EventActionMessenger::~ExN03EventActionMessenger() 68 59 { 69 delete DrawCmd;70 60 delete PrintCmd; 71 61 delete eventDir; … … 77 67 G4UIcommand* command,G4String newValue) 78 68 { 79 if(command == DrawCmd)80 {eventAction->SetDrawFlag(newValue);}81 82 69 if(command == PrintCmd) 83 70 {eventAction->SetPrintModulo(PrintCmd->GetNewIntValue(newValue));} -
trunk/geant4/N03/src/ExN03PhysicsList.cc
r474 r483 26 26 // 27 27 // $Id: ExN03PhysicsList.cc,v 1.20 2006/06/29 17:49:05 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/src/ExN03PrimaryGeneratorAction.cc
r474 r483 26 26 // 27 27 // $Id: ExN03PrimaryGeneratorAction.cc,v 1.8 2006/06/29 17:49:07 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/src/ExN03PrimaryGeneratorMessenger.cc
r474 r483 26 26 // 27 27 // $Id: ExN03PrimaryGeneratorMessenger.cc,v 1.9 2006/06/29 17:49:09 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/src/ExN03RunAction.cc
r474 r483 26 26 // 27 27 // $Id: ExN03RunAction.cc,v 1.18 2006/06/29 17:49:11 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/geant4/N03/src/ExN03SteppingAction.cc
r474 r483 26 26 // 27 27 // $Id: ExN03SteppingAction.cc,v 1.15 2006/06/29 17:49:13 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // -
trunk/geant4/N03/src/ExN03SteppingVerbose.cc
r474 r483 26 26 // 27 27 // $Id: ExN03SteppingVerbose.cc,v 1.13 2006/06/29 17:49:16 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/geant4/N03/vis.mac
r474 r483 34 34 /vis/viewer/flush 35 35 # 36 # for drawing the tracks 37 # (if too many tracks cause core dump => storeTrajectory 0) 36 # Draw trajectories at end of event, showing trajectory points as 37 # markers of size 2 pixels 38 /vis/scene/add/trajectories 39 /vis/modeling/trajectories/create/drawByCharge 40 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 41 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 42 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 38 43 # 39 /tracking/storeTrajectory 1 44 # To draw gammas only 45 #/vis/filtering/trajectories/create/particleFilter 46 #/vis/filtering/trajectories/particleFilter-0/add gamma 47 # 48 # To draw charged particles only 49 #/vis/filtering/trajectories/particleFilter-0/invert true 50 # 51 # Many other options available with /vis/modeling and /vis/filtering. 52 # For example, select colour by particle ID 53 #/vis/modeling/trajectories/create/drawByParticleID 54 #/vis/modeling/trajectories/drawByParticleID-0/set e- red 55 # 40 56 /vis/scene/endOfEventAction accumulate 41 57 # -
trunk/geant4/N03/visTutor/exN03Vis10.mac
r474 r483 60 60 # - in viewing mode (cursor is the hand) # 61 61 # Left-button + pointer move : rotate. # 62 # Ctrl+Left-button + pointer move : pan e.#62 # Ctrl+Left-button + pointer move : pan. # 63 63 # Ctrl+Shift+Left-button + pointer move : scale. # 64 # Middle-button + pointer move : pan e.#64 # Middle-button + pointer move : pan. # 65 65 # # 66 66 ####################################################################### -
trunk/geant4/config/G4UI_BUILD.gmk
r473 r483 38 38 endif 39 39 40 ifdef G4UI_BUILD_QT_SESSION41 G4UI_BUILD = 142 G4UI_BUILD_BASIC_SESSION = 143 G4INTY_BUILD_QT = 144 CPPFLAGS += -DG4UI_BUILD_QT_SESSION45 endif46 47 40 ########################### interfaces/XVT - not currently implemented ##### 48 41 … … 63 56 endif 64 57 65 ifdef G4UI_BUILD_QT_SESSION66 G4UI_USE_QT = 167 endif68 69 58 include $(G4INSTALL)/config/G4UI_USE.gmk 70 59 -
trunk/geant4/config/G4UI_USE.gmk
r473 r483 73 73 endif 74 74 75 ifdef G4UI_USE_QT76 G4UI_USE = 177 G4INTY_USE_QT = 178 CPPFLAGS += -DG4UI_USE_QT79 endif80 81 75 ########################### interfaces/XVT - not currently implemented ##### 82 76 -
trunk/geant4/config/G4VIS_BUILD.gmk
r473 r483 40 40 CPPFLAGS += -DG4VIS_BUILD_OPENGLWIN32_DRIVER 41 41 endif 42 ifdef G4VIS_BUILD_OPENGLQT_DRIVER43 G4VIS_BUILD_OPENGL_DRIVER = 144 G4INTY_BUILD_QT = 145 CPPFLAGS += -DG4VIS_BUILD_OPENGLQT_DRIVER46 endif47 42 ifdef G4VIS_BUILD_OPENGL_DRIVER 48 43 INC_GL = 1 … … 59 54 G4INTY_BUILD_WIN32 = 1 60 55 CPPFLAGS += -DG4VIS_BUILD_OIWIN32_DRIVER 61 endif62 ifdef G4VIS_BUILD_OIQT_DRIVER63 G4VIS_BUILD_OI_DRIVER = 164 G4INTY_BUILD_QT = 165 CPPFLAGS += -DG4VIS_BUILD_OIQT_DRIVER66 56 endif 67 57 ifdef G4VIS_BUILD_OI_DRIVER … … 93 83 endif 94 84 95 ifdef G4VIS_BUILD_OPENGLQT_DRIVER96 G4VIS_USE_OPENGLQT = 197 endif98 99 85 ifdef G4VIS_BUILD_OPENGLXM_DRIVER 100 86 G4VIS_USE_OPENGLXM = 1 … … 111 97 ifdef G4VIS_BUILD_OIWIN32_DRIVER 112 98 G4VIS_USE_OIWIN32 = 1 113 endif114 115 ifdef G4VIS_BUILD_OIQT_DRIVER116 G4VIS_USE_OIQT = 1117 99 endif 118 100 -
trunk/geant4/config/G4VIS_USE.gmk
r473 r483 61 61 CPPFLAGS += -DG4VIS_USE_OPENGLWIN32 62 62 endif 63 ifdef G4VIS_USE_OPENGLQT64 G4VIS_USE_OPENGL = 165 CPPFLAGS += -DG4VIS_USE_OPENGLQT66 endif67 63 ifdef G4VIS_USE_OPENGL 68 64 CPPFLAGS += -DG4VIS_USE_OPENGL … … 84 80 G4VIS_USE_OI = 1 85 81 CPPFLAGS += -DG4VIS_USE_OIWIN32 86 endif87 ifdef G4VIS_USE_OIQT88 G4VIS_USE_OI = 189 CPPFLAGS += -DG4VIS_USE_OIQT90 82 endif 91 83 ifdef G4VIS_USE_OI -
trunk/geant4/config/History
r472 r483 1 $Id: History,v 1.2 78 2006/06/13 15:37:35gcosmo Exp $1 $Id: History,v 1.288 2006/11/30 15:47:16 gcosmo Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 16 16 * Reverse chronological order (last date on top), please * 17 17 ---------------------------------------------------------- 18 19 3rd November 2006 Gunter Folger (config-V08-01-07) 20 - architecture.gmk: added G4LIB_BUILD_LISTS with default value 1 to build physics lists. 21 - binmake.gmk: added physics lists include directories to INCFLAGS. 22 23 15th October 2006 Makoto Asai (config-V08-01-06) 24 - binmake.gmk: added 'processes/scoring' module. 25 26 10th October 2006 Gabriele Cosmo (config-V08-01-05) 27 - Darwin-g++.gmk: use standard -echo- command. 28 Removed ECHO overloaded variable. 29 30 5th October 2006 Gabriele Cosmo (config-V08-01-04) 31 - liblist.c: added .dylib search for list of libraries. 32 Addressing problem report #885. 33 34 3rd October 2006 Gabriele Cosmo (config-V08-01-03) 35 - architecture.gmk: added variables for commands: echo, cat, cut, sed; 36 to be eventually overloaded in system dependent configurations. 37 - WIN32-VC.gmk: overload commands [echo, grep, cat, cut, sed], to force 38 usage of the original CygWin built-in commands. 39 40 21st September 2006 Vladimir Ivantchenko (config-V08-01-02) 41 - binmake.gmk: added electromagnetic/polarisation module. 42 43 18th August 2006 Gabriele Cosmo (config-V08-01-01) 44 - Linux-icc: corrected G4RUNPATHOPTION flag to allow linking of applications 45 with shared libraries. 46 47 18th August 2006 Gabriele Cosmo (config-V08-01-00) 48 - Linux-icc: updated setup to support icc-9.X series. 18 49 19 50 13th June 2006 Gabriele Cosmo (config-V08-00-02) -
trunk/geant4/config/architecture.gmk
r472 r483 1 # $Id: architecture.gmk,v 1.10 5 2006/06/13 15:36:30 gcosmoExp $1 # $Id: architecture.gmk,v 1.107 2006/10/31 11:35:43 gunter Exp $ 2 2 # ------------------------------------------------------------------------ 3 3 # GEANT 4 - Architecture configuration script for GNU Make … … 111 111 G4LIB_BUILD_ZLIB = 1 112 112 G4LIB_USE_ZLIB = 1 113 endif 114 115 # Allow to disable building of physics_lists module. Default is to build these 116 # 117 ifneq ($(G4LIB_BUILD_LISTS),NO) 118 G4LIB_BUILD_LISTS = 1 113 119 endif 114 120 … … 268 274 AR := ar r 269 275 270 # Default echo used with makedepend. Changed for SUN-CC, Linux-g++ .276 # Default echo used with makedepend. Changed for SUN-CC, Linux-g++, WIN32. 271 277 # 272 278 ECHO:= echo 273 279 274 # Default grep used with source/GNUmak file. Changed for SUN-CC.280 # Default grep used with source/GNUmakefile. Changed for SUN-CC. 275 281 # 276 282 GREP := grep 283 284 # Default cut used with source/GNUmakefile. Changed for WIN32. 285 # 286 CUT := cut 287 288 # Default cat used with source/GNUmakefile. Changed for WIN32. 289 # 290 CAT := cat 291 292 # Default sed used with source/GNUmakefile. Changed for WIN32. 293 # 294 SED := sed 277 295 278 296 # Include architecture dependent setups... -
trunk/geant4/config/binmake.gmk
r472 r483 1 # $Id: binmake.gmk,v 1.11 2 2006/04/24 10:54:18 gcosmoExp $1 # $Id: binmake.gmk,v 1.116 2006/11/08 16:52:19 gunter Exp $ 2 2 # ---------------------------------------------------------- 3 3 # Script defining rules and paths for making binaries. … … 61 61 -I$(G4BASE)/particles/hadrons/mesons/include \ 62 62 -I$(G4BASE)/particles/shortlived/include \ 63 -I$(G4BASE)/physics_lists/lists/include \ 64 -I$(G4BASE)/physics_lists/builders/include \ 63 65 -I$(G4BASE)/processes/management/include \ 64 66 -I$(G4BASE)/processes/cuts/include \ 67 -I$(G4BASE)/processes/scoring/include \ 65 68 -I$(G4BASE)/processes/decay/include \ 66 69 -I$(G4BASE)/processes/optical/include \ … … 73 76 -I$(G4BASE)/processes/electromagnetic/lowenergy/include \ 74 77 -I$(G4BASE)/processes/electromagnetic/highenergy/include \ 78 -I$(G4BASE)/processes/electromagnetic/polarisation/include \ 75 79 -I$(G4BASE)/processes/hadronic/cross_sections/include \ 76 80 -I$(G4BASE)/processes/hadronic/management/include \ … … 203 207 endif 204 208 205 LDLIBS2 += -lG4readout \ 206 -lG4run \ 209 LDLIBS2 += -lG4readout 210 211 ifeq ($(G4LIB_BUILD_LISTS),1) 212 LDLIBS2 += -lG4physicslists 213 endif 214 215 LDLIBS2 += -lG4run \ 207 216 -lG4event \ 208 217 -lG4tracking \ -
trunk/geant4/config/liblist.c
r472 r483 1 /* $Id: liblist.c,v 1.1 7 2002/11/22 11:53:10gcosmo Exp $ */1 /* $Id: liblist.c,v 1.18 2006/10/05 14:22:06 gcosmo Exp $ */ 2 2 3 3 /* … … 550 550 printf("-l%s ",libmapPtr->lib); 551 551 } 552 else /* case MacOS .dylib */ 553 { 554 sprintf(libname, "%s/lib%s.dylib", libpath, libmapPtr->lib); 555 if (!access(libname,R_OK)) 556 { 557 printf("-l%s ",libmapPtr->lib); 558 } 559 } 552 560 } 553 561 else -
trunk/geant4/config/scripts/env.csh.SH
r472 r483 25 25 ###################################### 26 26 # 27 # Clean all G4 envs 28 unsetenv CLHEP_BASE_DIR 29 unsetenv CLHEP_INCLUDE_DIR 30 unsetenv CLHEP_LIB 31 unsetenv CLHEP_LIB_DIR 32 33 unsetenv G4ANALYSIS_USE 34 unsetenv G4DEBUG 35 unsetenv G4INCLUDE 36 unsetenv G4INSTALL 37 38 unsetenv G4LEDATA 39 unsetenv G4LEVELGAMMADATA 40 unsetenv NeutronHPCrossSections 41 unsetenv G4RADIOACTIVEDATA 42 43 unsetenv G4LIB 44 unsetenv G4LIB_BUILD_G3TOG4 45 unsetenv G4LIB_BUILD_SHARED 46 unsetenv G4LIB_BUILD_STATIC 47 unsetenv G4LIB_BUILD_ZLIB 48 unsetenv G4LIB_USE_G3TOG4 49 unsetenv G4LIB_USE_GRANULAR 50 unsetenv G4LIB_USE_ZLIB 51 52 unsetenv G4SYSTEM 53 54 unsetenv G4UI_BUILD_WIN32_SESSION 55 unsetenv G4UI_BUILD_XAW_SESSION 56 unsetenv G4UI_BUILD_XM_SESSION 57 unsetenv G4UI_USE_TCSH 58 unsetenv G4UI_USE_WIN32 59 unsetenv G4UI_USE_XAW 60 unsetenv G4UI_USE_XM 61 62 unsetenv G4VIS_BUILD_DAWN_DRIVER 63 unsetenv G4VIS_BUILD_OIWIN32_DRIVER 64 unsetenv G4VIS_BUILD_OIX_DRIVER 65 unsetenv G4VIS_BUILD_OPENGLWIN32_DRIVER 66 unsetenv G4VIS_BUILD_OPENGLXM_DRIVER 67 unsetenv G4VIS_BUILD_OPENGLX_DRIVER 68 unsetenv G4VIS_BUILD_RAYTRACERX_DRIVER 69 unsetenv G4VIS_BUILD_VRML_DRIVER 70 71 unsetenv G4VIS_USE_DAWN 72 unsetenv G4VIS_USE_OIWIN32 73 unsetenv G4VIS_USE_OIX 74 unsetenv G4VIS_USE_OPENGLWIN32 75 unsetenv G4VIS_USE_OPENGLX 76 unsetenv G4VIS_USE_OPENGLXM 77 unsetenv G4VIS_USE_RAYTRACERX 78 unsetenv G4VIS_USE_VRML 79 80 ###################################### 81 # 27 82 # g4system.U 28 83 # … … 91 146 92 147 #+ 93 if ( X$g4elasticdata != X ) then94 setenv G4ELASTICDATA "$g4elasticdata"95 echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA"96 endif148 #if ( X$g4elasticdata != X ) then 149 #setenv G4ELASTICDATA "$g4elasticdata" 150 #echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA" 151 #endif 97 152 98 153 # … … 126 181 # g4debug 127 182 # 128 if ( X$g4debug != X) then129 setenv G4DEBUG "$g4debug"183 if ( X$g4debug == Xy ) then 184 setenv G4DEBUG 1 130 185 echo "On this machine the G4DEBUG=\$G4DEBUG" 131 186 endif … … 417 472 # 418 473 if ( ${?G4LIB_BUILD_SHARED} ) then 474 475 # 476 # Warning about LD_LIBRARY_PATH 477 # 478 echo '' 479 echo 'LD_LIBRARY_PATH is set to include CLHEP and Geant4 libraries. ' 480 echo '' 481 echo 'NOTE : verify that the correct path for the CLHEP library' 482 echo '- $CLHEP_BASE_DIR/lib - is included in the $LD_LIBRARY_PATH' 483 echo 'variable in your environment, and no other outdated installations' 484 echo 'of CLHEP are by chance referenced through $LD_LIBRARY_PATH and' 485 echo 'present in your system !' 486 echo '' 487 419 488 if ( ${?LD_LIBRARY_PATH} ) then 420 489 setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM} 490 setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 421 491 else 422 492 setenv LD_LIBRARY_PATH ${G4LIB}/${G4SYSTEM} 423 endif 493 setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 494 endif 495 endif 496 497 # 498 # Shared libraries for Mac 499 # 500 if ( "X$G4SYSTEM" == "XDarwin-g++" ) then 501 502 if ( ${?G4LIB_BUILD_SHARED} ) then 503 if ( ${?DYLD_LIBRARY_PATH} ) then 504 setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM} 505 setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 506 else 507 setenv DYLD_LIBRARY_PATH ${G4LIB}/${G4SYSTEM} 508 setenv DYLD_LIBRARY_PATH ${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 509 endif 510 endif 511 424 512 endif 425 513 -
trunk/geant4/config/scripts/env.sh.SH
r472 r483 25 25 ###################################### 26 26 # 27 # Clean all G4 envs 28 unset CLHEP_BASE_DIR 29 unset CLHEP_INCLUDE_DIR 30 unset CLHEP_LIB 31 unset CLHEP_LIB_DIR 32 33 unset G4ANALYSIS_USE 34 unset G4DEBUG 35 unset G4INCLUDE 36 unset G4INSTALL 37 38 unset G4LEDATA 39 unset G4LEVELGAMMADATA 40 unset NeutronHPCrossSections 41 unset G4RADIOACTIVEDATA 42 43 unset G4LIB 44 unset G4LIB_BUILD_G3TOG4 45 unset G4LIB_BUILD_SHARED 46 unset G4LIB_BUILD_STATIC 47 unset G4LIB_BUILD_ZLIB 48 unset G4LIB_USE_G3TOG4 49 unset G4LIB_USE_GRANULAR 50 unset G4LIB_USE_ZLIB 51 52 unset G4SYSTEM 53 54 unset G4UI_BUILD_WIN32_SESSION 55 unset G4UI_BUILD_XAW_SESSION 56 unset G4UI_BUILD_XM_SESSION 57 unset G4UI_USE_TCSH 58 unset G4UI_USE_WIN32 59 unset G4UI_USE_XAW 60 unset G4UI_USE_XM 61 62 unset G4VIS_BUILD_DAWN_DRIVER 63 unset G4VIS_BUILD_OIWIN32_DRIVER 64 unset G4VIS_BUILD_OIX_DRIVER 65 unset G4VIS_BUILD_OPENGLWIN32_DRIVER 66 unset G4VIS_BUILD_OPENGLXM_DRIVER 67 unset G4VIS_BUILD_OPENGLX_DRIVER 68 unset G4VIS_BUILD_RAYTRACERX_DRIVER 69 unset G4VIS_BUILD_VRML_DRIVER 70 71 unset G4VIS_USE_DAWN 72 unset G4VIS_USE_OIWIN32 73 unset G4VIS_USE_OIX 74 unset G4VIS_USE_OPENGLWIN32 75 unset G4VIS_USE_OPENGLX 76 unset G4VIS_USE_OPENGLXM 77 unset G4VIS_USE_RAYTRACERX 78 unset G4VIS_USE_VRML 79 80 81 # 27 82 # g4system.U 28 83 # … … 117 172 118 173 #+ 119 if [ X$g4elasticdata != X ] ; then120 G4ELASTICDATA="$g4elasticdata"121 export G4ELASTICDATA122 if [ X\$g4non_display = X ] ; then123 echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA"124 fi125 fi174 #if [ X$g4elasticdata != X ] ; then 175 #G4ELASTICDATA="$g4elasticdata" 176 #export G4ELASTICDATA 177 #if [ X\$g4non_display = X ] ; then 178 #echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA" 179 #fi 180 #fi 126 181 127 182 # … … 167 222 # g4debug 168 223 # 169 if [ X$g4debug != X] ; then170 G4DEBUG= "$g4debug"224 if [ X$g4debug = Xy ] ; then 225 G4DEBUG=1 171 226 export G4DEBUG 172 227 if [ X\$g4non_display = X ] ; then … … 490 545 G4LIB_BUILD_ZLIB=1 491 546 export G4LIB_BUILD_ZLIB 547 if [ X\$g4non_display = X ] ; then 492 548 echo "On this machine the G4LIB_BUILD_ZLIB=\$G4LIB_BUILD_ZLIB" 549 fi 493 550 fi 494 551 … … 496 553 G4LIB_USE_ZLIB=1 497 554 export G4LIB_USE_ZLIB 555 if [ X\$g4non_display = X ] ; then 498 556 echo "On this machine the G4LIB_USE_ZLIB=\$G4LIB_USE_ZLIB" 557 fi 499 558 fi 500 559 … … 561 620 if [ X$g4non_display = X ] ; then 562 621 echo "In your environment you have the G4WORKDIR=$G4WORKDIR" 563 fi # if non_display622 fi 564 623 565 624 else 566 567 if [ X$g4non_display = X ] ; then568 625 569 626 # Check for Windows! 570 627 if test "X$G4SYSTEM" = "XWIN32-VC" -o "X$G4SYSTEM" = "XWIN32-VC7"; then 571 628 629 if [ X$g4non_display = X ] ; then 572 630 echo "G4WORKDIR will be set to c:/geant4 (in "native" Windows syntax)" 631 fi 632 573 633 G4WORKDIR="c:/geant4" 574 634 export G4WORKDIR … … 576 636 else # if Unix 577 637 638 if [ X$g4non_display = X ] ; then 578 639 echo "G4WORKDIR will be set to HOME/geant4=$HOME/geant4" 579 export G4WORKDIR=$HOME/geant4 640 fi 641 642 G4WORKDIR=$HOME/geant4 643 export G4WORKDIR 580 644 581 645 fi # if platforms … … 583 647 fi 584 648 585 fi 649 650 586 651 587 652 # … … 589 654 # 590 655 if [ $G4LIB_BUILD_SHARED ] ; then 656 # 657 # Warning about LD_LIBRARY_PATH 658 # 659 if [ X$g4non_display = X ] ; then 660 echo '' 661 echo 'LD_LIBRARY_PATH is set to include CLHEP and Geant4 libraries. ' 662 echo '' 663 echo 'NOTE : verify that the correct path for the CLHEP library' 664 echo '- $CLHEP_BASE_DIR/lib - is included in the $LD_LIBRARY_PATH' 665 echo 'variable in your environment, and no other outdated installations' 666 echo 'of CLHEP are by chance referenced through $LD_LIBRARY_PATH and' 667 echo 'present in your system !' 668 echo '' 669 fi 670 591 671 if [ $LD_LIBRARY_PATH ] ; then 592 672 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM} 673 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 593 674 export LD_LIBRARY_PATH 594 675 else 595 676 LD_LIBRARY_PATH=${G4LIB}/${G4SYSTEM} 677 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 596 678 export LD_LIBRARY_PATH 597 679 fi 680 fi 681 682 # 683 # Shared libraries for Mac 684 # 685 if test "X$G4SYSTEM" = "XDarwin-g++" ; then 686 687 if [ $G4LIB_BUILD_SHARED ] ; then 688 if [ $DYLD_LIBRARY_PATH ] ; then 689 DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${G4LIB}/${G4SYSTEM} 690 DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 691 export DYLD_LIBRARY_PATH 692 else 693 DYLD_LIBRARY_PATH=${G4LIB}/${G4SYSTEM} 694 DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 695 export DYLD_LIBRARY_PATH 696 fi 697 fi 698 598 699 fi 599 700 -
trunk/geant4/config/scripts/install.sh.SH
r472 r483 25 25 ###################################### 26 26 # 27 # Clean all G4 envs 28 unset CLHEP_BASE_DIR 29 unset CLHEP_INCLUDE_DIR 30 unset CLHEP_LIB 31 unset CLHEP_LIB_DIR 32 33 unset G4ANALYSIS_USE 34 unset G4DEBUG 35 unset G4INCLUDE 36 unset G4INSTALL 37 38 unset G4LEDATA 39 unset G4LEVELGAMMADATA 40 unset NeutronHPCrossSections 41 unset G4RADIOACTIVEDATA 42 43 unset G4LIB 44 unset G4LIB_BUILD_G3TOG4 45 unset G4LIB_BUILD_SHARED 46 unset G4LIB_BUILD_STATIC 47 unset G4LIB_BUILD_ZLIB 48 unset G4LIB_USE_G3TOG4 49 unset G4LIB_USE_GRANULAR 50 unset G4LIB_USE_ZLIB 51 52 unset G4SYSTEM 53 54 unset G4UI_BUILD_WIN32_SESSION 55 unset G4UI_BUILD_XAW_SESSION 56 unset G4UI_BUILD_XM_SESSION 57 unset G4UI_USE_TCSH 58 unset G4UI_USE_WIN32 59 unset G4UI_USE_XAW 60 unset G4UI_USE_XM 61 62 unset G4VIS_BUILD_DAWN_DRIVER 63 unset G4VIS_BUILD_OIWIN32_DRIVER 64 unset G4VIS_BUILD_OIX_DRIVER 65 unset G4VIS_BUILD_OPENGLWIN32_DRIVER 66 unset G4VIS_BUILD_OPENGLXM_DRIVER 67 unset G4VIS_BUILD_OPENGLX_DRIVER 68 unset G4VIS_BUILD_RAYTRACERX_DRIVER 69 unset G4VIS_BUILD_VRML_DRIVER 70 71 unset G4VIS_USE_DAWN 72 unset G4VIS_USE_OIWIN32 73 unset G4VIS_USE_OIX 74 unset G4VIS_USE_OPENGLWIN32 75 unset G4VIS_USE_OPENGLX 76 unset G4VIS_USE_OPENGLXM 77 unset G4VIS_USE_RAYTRACERX 78 unset G4VIS_USE_VRML 79 80 ###################################### 81 # 27 82 # g4system.U 28 83 # … … 96 151 97 152 #+ 98 if [ X$g4elasticdata != X ] ; then99 G4ELASTICDATA="$g4elasticdata"100 export G4ELASTICDATA101 echo "On this machine the G4ELASTICDATA=\$g4elasticdata"102 fi153 #if [ X$g4elasticdata != X ] ; then 154 #G4ELASTICDATA="$g4elasticdata" 155 #export G4ELASTICDATA 156 #echo "On this machine the G4ELASTICDATA=\$g4elasticdata" 157 #fi 103 158 104 159 # … … 142 197 # g4debug 143 198 # 144 if [ X$g4debug != X] ; then145 G4DEBUG= "$g4debug"199 if [ X$g4debug = Xy ] ; then 200 G4DEBUG=1 146 201 export G4DEBUG 147 202 echo "On this machine the G4DEBUG=\$G4DEBUG" -
trunk/geant4/config/scripts/move.sh.SH
r472 r483 96 96 97 97 #+ 98 if [ X$g4elasticdata != X ] ; then99 G4ELASTICDATA="$g4elasticdata"100 export G4ELASTICDATA101 echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA"102 fi98 #if [ X$g4elasticdata != X ] ; then 99 #G4ELASTICDATA="$g4elasticdata" 100 #export G4ELASTICDATA 101 #echo "On this machine the G4ELASTICDATA=\$G4ELASTICDATA" 102 #fi 103 103 104 104 # … … 136 136 # g4debug 137 137 # 138 if [ X$g4debug != X] ; then139 G4DEBUG= "$g4debug"138 if [ X$g4debug = Xy ] ; then 139 G4DEBUG=1 140 140 export G4DEBUG 141 141 echo "On this machine the G4DEBUG=\$G4DEBUG" -
trunk/geant4/config/sys/Darwin-g++.gmk
r472 r483 32 32 LDFLAGS += -bind_at_load 33 33 FCLIBS := -lg2c -lnsl 34 ECHO := /bin/echo -n35 34 SHEXT := dylib 36 35 ifndef X11FLAGS -
trunk/geant4/config/sys/Linux-icc.gmk
r472 r483 1 1 # 2 # ------ GNU/LINUX ------ !!! not supported !!!3 # Intel icc 8.02 # ------ GNU/LINUX ------ Intel icc 9.1 3 # 4 4 ifeq ($(G4SYSTEM),Linux-icc) 5 5 CXX := icc 6 6 CXXFLAGS := -ansi -mp -no-gcc -w1 7 7 ifdef G4OPTIMISE 8 CXXFLAGS += -O 9 FCFLAGS := -O 10 CCFLAGS := -O 8 CXXFLAGS += -O2 9 FCFLAGS := -O2 10 CCFLAGS := -O2 11 11 else 12 12 ifdef G4DEBUG … … 26 26 CCFLAGS += -fPIC 27 27 endif 28 G4RUNPATHOPTION := - Xlinker -rpath28 G4RUNPATHOPTION := -Wl,-rpath -Wl, 29 29 CC := gcc 30 30 FC := g77 31 31 FCFLAGS += -fno-automatic -fno-backslash -fno-second-underscore 32 32 FCLIBS := -lg2c -lnsl 33 AR := xiar r33 AR := ar r 34 34 ECHO := /bin/echo -e 35 35 SHEXT := so … … 53 53 endif 54 54 DLDLIBS := -ldl 55 LOADLIBS += -lcxa -lunwind 55 56 ifndef OGLFLAGS 56 57 OGLFLAGS := -I$(OGLHOME)/include -
trunk/geant4/config/sys/WIN32-VC.gmk
r472 r483 1 1 # 2 # ------ WIN32/VC ------ Visual-C++ 7 .NET 2 # ------ WIN32/VC ------ Visual-C++ 7 .NET and higher 3 3 # 4 4 ifeq ($(G4SYSTEM),WIN32-VC) … … 18 18 SHEXT := dll 19 19 AR := LIB 20 ECHO := echo -e 20 ECHO := /usr/bin/echo -e 21 GREP := /usr/bin/grep 22 SED := /usr/bin/sed 23 CAT := /usr/bin/cat 24 CUT := /usr/bin/cut 25 21 26 FC := g77 22 27 # FCLIBS := -lf2c … … 58 63 @libdir=`(cd $(@D);/bin/pwd)`;\ 59 64 cd $(G4TMP)/$(G4SYSTEM);\ 60 echo"Building $(name).dumpbin file ...";\65 $(ECHO) "Building $(name).dumpbin file ...";\ 61 66 $(RM) $(name).dumpbin;\ 62 67 dumpbin /symbols $(G4LIBDIR)/lib$(name).a > $(name).dumpbin;\ 63 echo"Building $(name).def file ...";\68 $(ECHO) "Building $(name).def file ...";\ 64 69 $(RM) $(name).def;\ 65 70 $(G4LIB)/$(G4SYSTEM)/win32def.exe $(name) < $(name).dumpbin > $(name).def;\ 66 71 $(RM) $(name).dumpbin;\ 67 echo"Building lib$(name).exp and lib$(name).lib file ...";\72 $(ECHO) "Building lib$(name).exp and lib$(name).lib file ...";\ 68 73 $(RM) $(G4LIBDIR)/lib$(name).exp;\ 69 74 $(RM) $(G4LIBDIR)/lib$(name).lib;\ … … 71 76 /out:$(G4LIBDIR)/lib$(name).lib;\ 72 77 $(RM) $(G4LIBDIR)/$(name).dll;\ 73 echo"Building $(name).dll file ...";\78 $(ECHO) "Building $(name).dll file ...";\ 74 79 link.exe /nologo /dll /out:$(G4LIBDIR)/$(name).dll \ 75 80 $(G4LIBDIR)/lib$(name).exp $(G4LIBDIR)/lib$(name).a \ … … 81 86 @libdir=`(cd $(@D);/bin/pwd)`;\ 82 87 cd $(G4TMP)/$(G4SYSTEM);\ 83 echo"Building $(name).dumpbin file ...";\88 $(ECHO) "Building $(name).dumpbin file ...";\ 84 89 $(RM) $(name).dumpbin;\ 85 90 dumpbin /symbols $(G4LIBDIR)/lib$(name).a > $(name).dumpbin;\ 86 echo"Building $(name).def file ...";\91 $(ECHO) "Building $(name).def file ...";\ 87 92 $(RM) $(name).def;\ 88 93 $(G4LIB)/$(G4SYSTEM)/win32def.exe $(name) < $(name).dumpbin > $(name).def;\ 89 94 $(RM) $(name).dumpbin;\ 90 echo"Building lib$(name).exp and lib$(name).lib ...";\95 $(ECHO) "Building lib$(name).exp and lib$(name).lib ...";\ 91 96 $(RM) $(G4LIBDIR)/lib$(name).exp;\ 92 97 $(RM) $(G4LIBDIR)/lib$(name).lib;\ … … 94 99 /out:$(G4LIBDIR)/lib$(name).lib;\ 95 100 $(RM) $(G4LIBDIR)/$(name).dll;\ 96 echo"Building $(name).dll ...";\101 $(ECHO) "Building $(name).dll ...";\ 97 102 link.exe /nologo /dll /out:$(G4LIBDIR)/$(name).dll \ 98 103 $(G4LIBDIR)/lib$(name).exp $(G4LIBDIR)/lib$(name).a \ -
trunk/geant4/config/sys/WIN32-g++.gmk
r472 r483 1 1 # 2 # ------ GNU/WIN32 CYG NUS------ !!! not supported !!!2 # ------ GNU/WIN32 CYGWIN ------ !!! not supported !!! 3 3 # Cygnus CygWin - gcc-3.2 and higher 4 # Windows 2000/XP4 # Windows XP 5 5 # 6 6 # Stefano Agostinelli (agos001@pn.itnet.it) - IST Group, Genova … … 26 26 CCFLAGS += -fPIC 27 27 endif 28 28 29 G4RUNPATHOPTION := -Wl,-rpath 30 SHEXT := so 31 ECHO := echo -e 32 GREP := /usr/bin/grep 33 SED := /usr/bin/sed 34 CAT := /usr/bin/cat 35 CUT := /usr/bin/cut 36 29 37 FC := g77 30 38 FCFLAGS += -fno-automatic -fno-backslash -fno-second-underscore 31 39 FCLIBS := -lg2c -lnsl 32 ECHO := echo -e33 SHEXT := so34 40 ifndef X11FLAGS 35 41 X11FLAGS := -I/usr/include/X11/extensions -I/usr/include/X11 -
trunk/geant4/interfaces/GAG/include/G4UIGAG.hh
r476 r483 26 26 // 27 27 // $Id: G4UIGAG.hh,v 1.7 2006/06/29 19:09:18 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // G4UIGAG.hh -
trunk/geant4/interfaces/GAG/include/G4UIGainServer.hh
r476 r483 26 26 // 27 27 // $Id: G4UIGainServer.hh,v 1.5 2006/06/29 19:09:21 gunter Exp $ 28 // $Name: geant4-08-01 $28 // $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/GAG/src/G4UIGAG.cc
r476 r483 26 26 // 27 27 // $Id: G4UIGAG.cc,v 1.18 2006/06/29 19:09:23 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // G4UIGAG.cc -
trunk/geant4/interfaces/GAG/src/G4UIGainServer.cc
r476 r483 27 27 // 12/06/2002 G4UIGainServer H. MInamimoto and H. Yoshida created 28 28 // $Id: G4UIGainServer.cc,v 1.10 2006/06/29 19:09:25 gunter Exp $ 29 // $Name: geant4-08-01 $29 // $Name: geant4-08-01-patch-01 $ 30 30 // 31 31 #ifndef WIN32 -
trunk/geant4/interfaces/basic/include/G4UIArrayString.hh
r476 r483 26 26 // 27 27 // $Id: G4UIArrayString.hh,v 1.3 2006/06/29 19:09:27 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/basic/include/G4UIWin32.hh
r476 r483 26 26 // 27 27 // $Id: G4UIWin32.hh,v 1.14 2006/06/29 19:09:29 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 #ifndef G4UIWin32_h -
trunk/geant4/interfaces/basic/include/G4UIXaw.hh
r476 r483 26 26 // 27 27 // $Id: G4UIXaw.hh,v 1.6 2006/06/29 19:09:31 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 #ifndef G4UIXaw_h -
trunk/geant4/interfaces/basic/include/G4UIXm.hh
r476 r483 26 26 // 27 27 // $Id: G4UIXm.hh,v 1.13 2006/06/29 19:09:33 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 #ifndef G4UIXm_h -
trunk/geant4/interfaces/basic/include/G4UIcsh.hh
r476 r483 26 26 // 27 27 // $Id: G4UIcsh.hh,v 1.4 2006/06/29 19:09:35 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/basic/include/G4UItcsh.hh
r476 r483 26 26 // 27 27 // $Id: G4UItcsh.hh,v 1.7 2006/06/29 19:09:37 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/basic/include/G4UIterminal.hh
r476 r483 26 26 // 27 27 // $Id: G4UIterminal.hh,v 1.9 2006/06/29 19:09:39 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/basic/include/G4VUIshell.hh
r476 r483 26 26 // 27 27 // $Id: G4VUIshell.hh,v 1.6 2006/06/29 19:09:41 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/basic/src/G4UIArrayString.cc
r476 r483 26 26 // 27 27 // $Id: G4UIArrayString.cc,v 1.8 2006/06/29 19:09:43 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/basic/src/G4UIWin32.cc
r476 r483 26 26 // 27 27 // $Id: G4UIWin32.cc,v 1.13 2006/06/29 19:09:45 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // G.Barrand -
trunk/geant4/interfaces/basic/src/G4UIXaw.cc
r476 r483 26 26 // 27 27 // $Id: G4UIXaw.cc,v 1.6 2006/06/29 19:09:47 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // G.Barrand -
trunk/geant4/interfaces/basic/src/G4UIXm.cc
r476 r483 26 26 // 27 27 // $Id: G4UIXm.cc,v 1.14 2006/06/29 19:09:49 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // G.Barrand -
trunk/geant4/interfaces/basic/src/G4UIcsh.cc
r476 r483 26 26 // 27 27 // $Id: G4UIcsh.cc,v 1.8 2006/06/29 19:09:51 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/basic/src/G4UItcsh.cc
r476 r483 26 26 // 27 27 // $Id: G4UItcsh.cc,v 1.12 2006/06/29 19:09:54 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/basic/src/G4UIterminal.cc
r476 r483 26 26 // 27 27 // $Id: G4UIterminal.cc,v 1.21 2006/06/29 19:09:56 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/basic/src/G4VUIshell.cc
r476 r483 26 26 // 27 27 // $Id: G4VUIshell.cc,v 1.9 2006/06/29 19:09:59 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/common/include/G4VBasicShell.hh
r476 r483 26 26 // 27 27 // $Id: G4VBasicShell.hh,v 1.7 2006/06/29 19:10:03 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/common/include/G4VInteractorManager.hh
r476 r483 26 26 // 27 27 // $Id: G4VInteractorManager.hh,v 1.9 2006/06/29 19:10:08 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // G.Barrand -
trunk/geant4/interfaces/common/include/G4Win32.hh
r476 r483 26 26 // 27 27 // $Id: G4Win32.hh,v 1.8 2006/06/29 19:10:11 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // To unify Windows message treatment between -
trunk/geant4/interfaces/common/include/G4Xt.hh
r476 r483 26 26 // 27 27 // $Id: G4Xt.hh,v 1.6 2006/06/29 19:10:14 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // To unify X11 event treatment between -
trunk/geant4/interfaces/common/src/G4VBasicShell.cc
r476 r483 26 26 // 27 27 // $Id: G4VBasicShell.cc,v 1.12 2006/06/29 19:10:20 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 -
trunk/geant4/interfaces/common/src/G4VInteractorManager.cc
r476 r483 26 26 // 27 27 // $Id: G4VInteractorManager.cc,v 1.13 2006/06/29 19:10:24 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // G.Barrand -
trunk/geant4/interfaces/common/src/G4Win32.cc
r476 r483 26 26 // 27 27 // $Id: G4Win32.cc,v 1.9 2006/06/29 19:10:26 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // G.Barrand -
trunk/geant4/interfaces/common/src/G4Xt.cc
r476 r483 26 26 // 27 27 // $Id: G4Xt.cc,v 1.11 2006/06/29 19:10:28 gunter Exp $ 28 // GEANT4 tag $Name: geant4-08-01 $28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // G.Barrand -
trunk/geant4/specific.sh
r475 r483 12 12 export G4DEBUG=1 13 13 export CPPVERBOSE=1 14 export G4LIB_USE_GRANULAR=1 15 # unset G4LIB_USE_GRANULAR 14 16 # Shareable library 15 17 export G4LIB_BUILD_SHARED=1 16 18 #FIXME export G4LIB_BUILD_SHARED 1 17 19 export DYLD_LIBRARY_PATH=$G4LIB/$G4SYSTEM 18 export CLHEP_BASE_DIR=/ usr/local/clhep/2.0.3.1/20 export CLHEP_BASE_DIR=/sw/ 19 21 export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${CLHEP_BASE_DIR}/lib 20 22 # data :
Note: See TracChangeset
for help on using the changeset viewer.