Import Geant4 8.1.0 source tree
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
-------------------------------------------------------------------
|
||||
$Id: History,v 1.16 2005/12/07 14:41:36 guatelli Exp $
|
||||
$Id: History,v 1.18 2006/05/31 08:51:21 guatelli Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -8,6 +8,15 @@ $Id: History,v 1.16 2005/12/07 14:41:36 guatelli Exp $
|
||||
|
||||
Category History file
|
||||
---------------------
|
||||
31th May 2006 Susanna Guatelli(radioprotection-V08-00-01)
|
||||
- Added histograms
|
||||
- Added comments
|
||||
|
||||
15th March 2006 Susanna Guatelli(radioprotection-V08-00-00)
|
||||
- Pion absorption at rest introduced in RemSimHadronicBinary.cc
|
||||
- Added more histograms
|
||||
- Primary particle generator can handle spectra
|
||||
|
||||
7th December 2005 Susanna Guatelli (radioprotection-V07-01-04)
|
||||
- Macros updated
|
||||
- Comment deleted from remsim.cc
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
0. INTRODUCTION
|
||||
|
||||
The Radioprotection example derives from a Geant4 application
|
||||
( look www.ge.infn.it/geant4/space/remsim for more details ) whose scope
|
||||
( look www.ge.infn.it/geant4/space/remsim for more details ) whose scope
|
||||
is to evaluate the dose in astronauts, in vehicle concepts and
|
||||
Moon surface habitat configurations, in a defined interplanetary space
|
||||
radiation environment.
|
||||
@@ -111,14 +111,16 @@ The example is provided of:
|
||||
- Hadronic processes for p and alpha particles as primary particles.
|
||||
|
||||
The user can choose the Bertini cascade approach or the
|
||||
binary cascade approach for the modeling of proton hadronic physics.
|
||||
binary cascade approach for the modeling of proton hadronic physics.
|
||||
|
||||
3. PRIMARY PARTICLES
|
||||
Primary particles are generated through the General Particle Source.
|
||||
Galactic Cosmic Protons (CREME 96) are generated from a point set in
|
||||
|
||||
Primary particles are generated according spectra derived from the differential flux (CREME 96).
|
||||
gcr_min_z=1.txt and gcr_min_z=2.txt contain the differential flux
|
||||
of galactic cosmic protons and alpha particles with respect to the energy (MeV/nucl).
|
||||
These files are read by the primary particle component of the application and the spectra are derived.
|
||||
Primary particles are generated from a point set in
|
||||
the position (0., 0., -25. m), with a direction (0., 0., 1.) by default.
|
||||
The energy spectrum of the primary particles follows the
|
||||
differential energy distribution described in gcrZ=1gps.mac.
|
||||
The user can change these parameters interactively.
|
||||
|
||||
4. STEPPING
|
||||
@@ -159,13 +161,67 @@ The file contains histograms:
|
||||
|
||||
- 90 (2) Project the energy deposit of the hits on the plane xy
|
||||
|
||||
5.1 UI
|
||||
- 100 (1) Secondary particles produced in the phantom
|
||||
|
||||
- The user can select the format of the output file if the analysis
|
||||
is active:
|
||||
- 110 (1) Energy of secondary p produced in the phantom
|
||||
|
||||
/analysis/formatFile hbook
|
||||
/analysis/formatFile xml
|
||||
- 120 (1) Energy of secondary n produced in the phantom
|
||||
|
||||
- 130 (1) Energy of secondary pions produced in the phantom
|
||||
|
||||
- 140 (1) Energy of secondary alpha produced in the phantom
|
||||
|
||||
- 150 (1) Energy of secondary e+ produced in the phantom
|
||||
|
||||
- 160 (1) Energy of secondary e- produced in the phantom
|
||||
|
||||
- 170 (1) Energy of secondary gamma produced in the phantom
|
||||
|
||||
- 180 (1) Energy of secondary mu produced in the phantom
|
||||
|
||||
- 190 (1) Energy of secondary other particles produced in the phantom
|
||||
|
||||
- 200 (1) Phantom Slice where secondary protons are produced
|
||||
|
||||
- 210 (1) Phantom Slice where secondary neutrons are produced
|
||||
|
||||
- 220 (1) Phantom Slice where secondary pions are produced
|
||||
|
||||
- 230 (1) Phantom Slice where secondary alpha are produced
|
||||
|
||||
- 240 (1) Phantom Slice where secondary positrons are produced
|
||||
|
||||
- 250 (1) Phantom Slice where secondary electrons are produced
|
||||
|
||||
- 260 (1) Phantom Slice where secondary gamma are produced
|
||||
|
||||
- 270 (1) Phantom Slice where secondary muons are produced
|
||||
|
||||
- 280 (1) Phantom Slice where secondary other particles are produced
|
||||
|
||||
- 300 (1) secondary particles reaching the phantom
|
||||
|
||||
- 310 (1) Energy of secondary p reaching the phantom
|
||||
|
||||
- 320 (1) Energy of secondary n reaching the phantom
|
||||
|
||||
- 330 (1) Energy of secondary pions reaching in the phantom
|
||||
|
||||
- 340 (1) Energy of secondary alpha reaching the phantom
|
||||
|
||||
- 350 (1) Energy of secondary e+ reaching the phantom
|
||||
|
||||
- 360 (1) Energy of secondary e- reaching the phantom
|
||||
|
||||
- 370 (1) Energy of secondary gamma reaching the phantom
|
||||
|
||||
- 380 (1) Energy of secondary mu reaching the phantom
|
||||
|
||||
- 390 (1) Energy of secondary other particles reaching the phantom
|
||||
|
||||
- 400 (1) Energy of secondary neutrinos produced in the phantom
|
||||
|
||||
- 500 (1) secondary particles in the vehicle
|
||||
|
||||
6.SET-UP
|
||||
|
||||
@@ -181,12 +237,13 @@ G4LEVELGAMMADATA points to PhotoEvaporation data
|
||||
G4RADIOACTIVEDATA points to Radioactive Decay data
|
||||
NeutronHPCrossSections points to neutron data - G4NDL3.7
|
||||
|
||||
Setup for analysis: AIDA 3.2.1, PI 1.3.3
|
||||
Setup for analysis: AIDA 3.2.1, PI 1.3.8
|
||||
|
||||
Users can download the analysis tools from:
|
||||
|
||||
http://aida.freehep.org/
|
||||
http://www.cern.ch/PI
|
||||
http://www.cern.ch/PI
|
||||
|
||||
7. HOW TO RUN THE EXAMPLE
|
||||
|
||||
example macros are provided:
|
||||
@@ -209,6 +266,6 @@ Author : Susanna Guatelli
|
||||
|
||||
for comments, advices, doubts and questions: guatelli@ge.infn.it
|
||||
|
||||
last modified: Susanna Guatelli 2/12/2005
|
||||
last modified: Susanna Guatelli 31/5/2006
|
||||
|
||||
|
||||
|
||||
@@ -1,844 +0,0 @@
|
||||
#/gps/verbose 2
|
||||
/gps/particle proton
|
||||
/gps/pos/type Point
|
||||
/gps/pos/centre 0. 0. -25. m
|
||||
/gps/direction 0. 0. 1.
|
||||
/gps/ene/type Arb
|
||||
/gps/hist/type arb
|
||||
/gps/hist/point 1.0023 4271.974565
|
||||
/gps/hist/point 1.0162 4268.700197
|
||||
/gps/hist/point 1.0304 4265.269509
|
||||
/gps/hist/point 1.0447 4261.725529
|
||||
/gps/hist/point 1.0592 4258.038604
|
||||
/gps/hist/point 1.0739 4254.203028
|
||||
/gps/hist/point 1.0888 4250.212715
|
||||
/gps/hist/point 1.104 4246.114704
|
||||
/gps/hist/point 1.1193 4242.089408
|
||||
/gps/hist/point 1.1349 4238.13283
|
||||
/gps/hist/point 1.1506 4234.294698
|
||||
/gps/hist/point 1.1666 4230.525274
|
||||
/gps/hist/point 1.1828 4226.848085
|
||||
/gps/hist/point 1.1993 4223.240179
|
||||
/gps/hist/point 1.2159 4219.744131
|
||||
/gps/hist/point 1.2328 4216.316672
|
||||
/gps/hist/point 1.25 4212.958127
|
||||
/gps/hist/point 1.2674 4209.687492
|
||||
/gps/hist/point 1.285 4206.503538
|
||||
/gps/hist/point 1.3028 4203.404892
|
||||
/gps/hist/point 1.3209 4200.373395
|
||||
/gps/hist/point 1.3393 4197.408985
|
||||
/gps/hist/point 1.3579 4194.526896
|
||||
/gps/hist/point 1.3768 4191.710801
|
||||
/gps/hist/point 1.3959 4188.974731
|
||||
/gps/hist/point 1.4153 4186.303331
|
||||
/gps/hist/point 1.435 4183.696194
|
||||
/gps/hist/point 1.4549 4181.165571
|
||||
/gps/hist/point 1.4751 4178.697732
|
||||
/gps/hist/point 1.4956 4176.292009
|
||||
/gps/hist/point 1.5164 4173.94767
|
||||
/gps/hist/point 1.5375 4171.664066
|
||||
/gps/hist/point 1.5589 4169.440467
|
||||
/gps/hist/point 1.5805 4167.286069
|
||||
/gps/hist/point 1.6025 4165.180109
|
||||
/gps/hist/point 1.6248 4163.131715
|
||||
/gps/hist/point 1.6473 4161.14881
|
||||
/gps/hist/point 1.6702 4159.212858
|
||||
/gps/hist/point 1.6934 4157.331758
|
||||
/gps/hist/point 1.717 4155.496796
|
||||
/gps/hist/point 1.7408 4153.722549
|
||||
/gps/hist/point 1.765 4151.993109
|
||||
/gps/hist/point 1.7896 4150.308072
|
||||
/gps/hist/point 1.8144 4148.680108
|
||||
/gps/hist/point 1.8397 4147.088771
|
||||
/gps/hist/point 1.8652 4145.552171
|
||||
/gps/hist/point 1.8911 4144.057187
|
||||
/gps/hist/point 1.9174 4142.603265
|
||||
/gps/hist/point 1.9441 4141.19821
|
||||
/gps/hist/point 1.9711 4139.821308
|
||||
/gps/hist/point 1.9985 4138.491791
|
||||
/gps/hist/point 2.0263 4137.200618
|
||||
/gps/hist/point 2.0544 4135.951563
|
||||
/gps/hist/point 2.083 4134.734649
|
||||
/gps/hist/point 2.1119 4133.557698
|
||||
/gps/hist/point 2.1413 4132.412266
|
||||
/gps/hist/point 2.171 4131.305422
|
||||
/gps/hist/point 2.2012 4130.228966
|
||||
/gps/hist/point 2.2318 4129.185899
|
||||
/gps/hist/point 2.2628 4128.175489
|
||||
/gps/hist/point 2.2942 4127.19698
|
||||
/gps/hist/point 2.3261 4126.246637
|
||||
/gps/hist/point 2.3585 4125.323986
|
||||
/gps/hist/point 2.3912 4124.433989
|
||||
/gps/hist/point 2.4245 4123.567851
|
||||
/gps/hist/point 2.4582 4122.730259
|
||||
/gps/hist/point 2.4923 4121.92045
|
||||
/gps/hist/point 2.527 4121.133144
|
||||
/gps/hist/point 2.5621 4120.372365
|
||||
/gps/hist/point 2.5977 4119.635301
|
||||
/gps/hist/point 2.6338 4118.921409
|
||||
/gps/hist/point 2.6704 4118.230144
|
||||
/gps/hist/point 2.7075 4117.560965
|
||||
/gps/hist/point 2.7451 4116.913338
|
||||
/gps/hist/point 2.7833 4116.285073
|
||||
/gps/hist/point 2.822 4115.677335
|
||||
/gps/hist/point 2.8612 4115.089582
|
||||
/gps/hist/point 2.9009 4114.521291
|
||||
/gps/hist/point 2.9412 4113.970551
|
||||
/gps/hist/point 2.9821 4113.436962
|
||||
/gps/hist/point 3.0236 4112.920124
|
||||
/gps/hist/point 3.0656 4112.420823
|
||||
/gps/hist/point 3.1082 4111.937414
|
||||
/gps/hist/point 3.1514 4111.469483
|
||||
/gps/hist/point 3.1952 4111.016627
|
||||
/gps/hist/point 3.2396 4110.578445
|
||||
/gps/hist/point 3.2846 4110.154543
|
||||
/gps/hist/point 3.3303 4109.743626
|
||||
/gps/hist/point 3.3765 4109.347101
|
||||
/gps/hist/point 3.4235 4108.962043
|
||||
/gps/hist/point 3.471 4108.590566
|
||||
/gps/hist/point 3.5193 4108.229979
|
||||
/gps/hist/point 3.5682 4107.881471
|
||||
/gps/hist/point 3.6178 4107.543993
|
||||
/gps/hist/point 3.6681 4107.217244
|
||||
/gps/hist/point 3.719 4106.901548
|
||||
/gps/hist/point 3.7707 4106.595366
|
||||
/gps/hist/point 3.8231 4106.299026
|
||||
/gps/hist/point 3.8762 4106.01224
|
||||
/gps/hist/point 3.9301 4105.734209
|
||||
/gps/hist/point 3.9847 4105.465085
|
||||
/gps/hist/point 4.0401 4105.204119
|
||||
/gps/hist/point 4.0963 4104.951193
|
||||
/gps/hist/point 4.1532 4104.706509
|
||||
/gps/hist/point 4.2109 4104.469392
|
||||
/gps/hist/point 4.2694 4104.239621
|
||||
/gps/hist/point 4.3288 4104.016603
|
||||
/gps/hist/point 4.3889 4103.800874
|
||||
/gps/hist/point 4.4499 4103.591501
|
||||
/gps/hist/point 4.5118 4103.388307
|
||||
/gps/hist/point 4.5745 4103.191432
|
||||
/gps/hist/point 4.638 4103.000668
|
||||
/gps/hist/point 4.7025 4102.815246
|
||||
/gps/hist/point 4.7678 4102.635573
|
||||
/gps/hist/point 4.8341 4102.460934
|
||||
/gps/hist/point 4.9013 4102.291436
|
||||
/gps/hist/point 4.9694 4102.12692
|
||||
/gps/hist/point 5.0385 4101.966996
|
||||
/gps/hist/point 5.1085 4101.811752
|
||||
/gps/hist/point 5.1795 4101.660822
|
||||
/gps/hist/point 5.2515 4101.514072
|
||||
/gps/hist/point 5.3244 4101.371569
|
||||
/gps/hist/point 5.3984 4101.232796
|
||||
/gps/hist/point 5.4735 4101.097644
|
||||
/gps/hist/point 5.5495 4100.966347
|
||||
/gps/hist/point 5.6266 4100.838439
|
||||
/gps/hist/point 5.7048 4100.713818
|
||||
/gps/hist/point 5.7841 4100.592383
|
||||
/gps/hist/point 5.8645 4100.47403
|
||||
/gps/hist/point 5.946 4100.358659
|
||||
/gps/hist/point 6.0286 4100.246172
|
||||
/gps/hist/point 6.1124 4100.136339
|
||||
/gps/hist/point 6.1974 4100.029078
|
||||
/gps/hist/point 6.2835 4099.924429
|
||||
/gps/hist/point 6.3708 4099.822186
|
||||
/gps/hist/point 6.4594 4099.722158
|
||||
/gps/hist/point 6.5491 4099.624488
|
||||
/gps/hist/point 6.6401 4099.528883
|
||||
/gps/hist/point 6.7324 4099.435274
|
||||
/gps/hist/point 6.826 4099.343594
|
||||
/gps/hist/point 6.9209 4099.253776
|
||||
/gps/hist/point 7.017 4099.165848
|
||||
/gps/hist/point 7.1146 4099.079473
|
||||
/gps/hist/point 7.2134 4098.994859
|
||||
/gps/hist/point 7.3137 4098.911688
|
||||
/gps/hist/point 7.4153 4098.83007
|
||||
/gps/hist/point 7.5184 4098.749792
|
||||
/gps/hist/point 7.6229 4098.67088
|
||||
/gps/hist/point 7.7288 4098.59328
|
||||
/gps/hist/point 7.8362 4098.516871
|
||||
/gps/hist/point 7.9451 4098.441605
|
||||
/gps/hist/point 8.0555 4098.367435
|
||||
/gps/hist/point 8.1675 4098.294251
|
||||
/gps/hist/point 8.281 4098.222019
|
||||
/gps/hist/point 8.3961 4098.150631
|
||||
/gps/hist/point 8.5128 4098.080106
|
||||
/gps/hist/point 8.6311 4098.010401
|
||||
/gps/hist/point 8.751 4097.941477
|
||||
/gps/hist/point 8.8726 4097.873239
|
||||
/gps/hist/point 8.9959 4097.80565
|
||||
/gps/hist/point 9.1209 4097.738674
|
||||
/gps/hist/point 9.2477 4097.672223
|
||||
/gps/hist/point 9.3762 4097.606314
|
||||
/gps/hist/point 9.5065 4097.540864
|
||||
/gps/hist/point 9.6386 4097.475837
|
||||
/gps/hist/point 9.7726 4097.411154
|
||||
/gps/hist/point 9.9084 4097.34683
|
||||
/gps/hist/point 10.046 4097.282833
|
||||
/gps/hist/point 10.186 4097.218856
|
||||
/gps/hist/point 10.327 4097.155506
|
||||
/gps/hist/point 10.471 4097.091853
|
||||
/gps/hist/point 10.616 4097.028753
|
||||
/gps/hist/point 10.764 4096.965306
|
||||
/gps/hist/point 10.913 4096.902339
|
||||
/gps/hist/point 11.065 4096.838978
|
||||
/gps/hist/point 11.219 4096.775614
|
||||
/gps/hist/point 11.375 4096.712219
|
||||
/gps/hist/point 11.533 4096.648761
|
||||
/gps/hist/point 11.693 4096.58521
|
||||
/gps/hist/point 11.856 4096.521143
|
||||
/gps/hist/point 12.02 4096.457315
|
||||
/gps/hist/point 12.187 4096.392916
|
||||
/gps/hist/point 12.357 4096.327922
|
||||
/gps/hist/point 12.529 4096.262688
|
||||
/gps/hist/point 12.703 4096.197181
|
||||
/gps/hist/point 12.879 4096.13137
|
||||
/gps/hist/point 13.058 4096.064849
|
||||
/gps/hist/point 13.24 4095.997592
|
||||
/gps/hist/point 13.424 4095.929936
|
||||
/gps/hist/point 13.61 4095.861847
|
||||
/gps/hist/point 13.799 4095.792928
|
||||
/gps/hist/point 13.991 4095.723146
|
||||
/gps/hist/point 14.186 4095.65247
|
||||
/gps/hist/point 14.383 4095.581228
|
||||
/gps/hist/point 14.583 4095.509022
|
||||
/gps/hist/point 14.785 4095.436178
|
||||
/gps/hist/point 14.991 4095.36194
|
||||
/gps/hist/point 15.199 4095.286989
|
||||
/gps/hist/point 15.41 4095.210929
|
||||
/gps/hist/point 15.625 4095.133361
|
||||
/gps/hist/point 15.842 4095.054965
|
||||
/gps/hist/point 16.062 4094.975339
|
||||
/gps/hist/point 16.285 4094.894442
|
||||
/gps/hist/point 16.511 4094.81223
|
||||
/gps/hist/point 16.741 4094.728297
|
||||
/gps/hist/point 16.973 4094.643325
|
||||
/gps/hist/point 17.209 4094.556535
|
||||
/gps/hist/point 17.449 4094.467877
|
||||
/gps/hist/point 17.691 4094.37804
|
||||
/gps/hist/point 17.937 4094.286234
|
||||
/gps/hist/point 18.186 4094.192778
|
||||
/gps/hist/point 18.439 4094.097241
|
||||
/gps/hist/point 18.695 4093.99962
|
||||
/gps/hist/point 18.955 4093.899464
|
||||
/gps/hist/point 19.218 4093.797423
|
||||
/gps/hist/point 19.485 4093.693049
|
||||
/gps/hist/point 19.756 4093.586276
|
||||
/gps/hist/point 20.031 4093.477037
|
||||
/gps/hist/point 20.309 4093.365663
|
||||
/gps/hist/point 20.591 4093.251687
|
||||
/gps/hist/point 20.878 4093.134628
|
||||
/gps/hist/point 21.168 4093.015228
|
||||
/gps/hist/point 21.462 4092.893001
|
||||
/gps/hist/point 21.76 4092.767871
|
||||
/gps/hist/point 22.063 4092.639333
|
||||
/gps/hist/point 22.369 4092.508154
|
||||
/gps/hist/point 22.68 4092.373391
|
||||
/gps/hist/point 22.995 4092.235389
|
||||
/gps/hist/point 23.315 4092.093615
|
||||
/gps/hist/point 23.639 4091.948416
|
||||
/gps/hist/point 23.967 4091.799703
|
||||
/gps/hist/point 24.3 4091.646924
|
||||
/gps/hist/point 24.638 4091.489968
|
||||
/gps/hist/point 24.981 4091.328729
|
||||
/gps/hist/point 25.328 4091.16357
|
||||
/gps/hist/point 25.68 4090.993906
|
||||
/gps/hist/point 26.037 4090.819622
|
||||
/gps/hist/point 26.398 4090.641093
|
||||
/gps/hist/point 26.765 4090.457208
|
||||
/gps/hist/point 27.137 4090.268336
|
||||
/gps/hist/point 27.514 4090.074353
|
||||
/gps/hist/point 27.897 4089.874607
|
||||
/gps/hist/point 28.284 4089.670008
|
||||
/gps/hist/point 28.678 4089.458834
|
||||
/gps/hist/point 29.076 4089.242548
|
||||
/gps/hist/point 29.48 4089.019923
|
||||
/gps/hist/point 29.89 4088.790805
|
||||
/gps/hist/point 30.305 4088.555599
|
||||
/gps/hist/point 30.726 4088.313587
|
||||
/gps/hist/point 31.153 4088.064605
|
||||
/gps/hist/point 31.586 4087.808485
|
||||
/gps/hist/point 32.025 4087.545054
|
||||
/gps/hist/point 32.47 4087.274144
|
||||
/gps/hist/point 32.922 4086.994962
|
||||
/gps/hist/point 33.379 4086.708563
|
||||
/gps/hist/point 33.843 4086.413517
|
||||
/gps/hist/point 34.313 4086.11027
|
||||
/gps/hist/point 34.79 4085.79798
|
||||
/gps/hist/point 35.274 4085.476441
|
||||
/gps/hist/point 35.764 4085.146117
|
||||
/gps/hist/point 36.261 4084.806133
|
||||
/gps/hist/point 36.765 4084.456275
|
||||
/gps/hist/point 37.276 4084.096325
|
||||
/gps/hist/point 37.794 4083.726065
|
||||
/gps/hist/point 38.319 4083.345273
|
||||
/gps/hist/point 38.852 4082.952989
|
||||
/gps/hist/point 39.392 4082.549708
|
||||
/gps/hist/point 39.939 4082.135205
|
||||
/gps/hist/point 40.494 4081.708481
|
||||
/gps/hist/point 41.057 4081.269283
|
||||
/gps/hist/point 41.628 4080.817353
|
||||
/gps/hist/point 42.206 4080.353233
|
||||
/gps/hist/point 42.793 4079.875055
|
||||
/gps/hist/point 43.387 4079.384183
|
||||
/gps/hist/point 43.99 4078.878696
|
||||
/gps/hist/point 44.602 4078.358302
|
||||
/gps/hist/point 45.221 4077.824436
|
||||
/gps/hist/point 45.85 4077.274227
|
||||
/gps/hist/point 46.487 4076.708131
|
||||
/gps/hist/point 47.133 4076.124932
|
||||
/gps/hist/point 47.788 4075.525311
|
||||
/gps/hist/point 48.452 4074.90896
|
||||
/gps/hist/point 49.126 4074.274634
|
||||
/gps/hist/point 49.808 4073.623912
|
||||
/gps/hist/point 50.501 4072.953609
|
||||
/gps/hist/point 51.202 4072.266302
|
||||
/gps/hist/point 51.914 4071.558728
|
||||
/gps/hist/point 52.635 4070.832537
|
||||
/gps/hist/point 53.367 4070.085372
|
||||
/gps/hist/point 54.109 4069.317902
|
||||
/gps/hist/point 54.861 4068.529788
|
||||
/gps/hist/point 55.623 4067.720687
|
||||
/gps/hist/point 56.396 4066.889181
|
||||
/gps/hist/point 57.18 4066.034901
|
||||
/gps/hist/point 57.974 4065.158585
|
||||
/gps/hist/point 58.78 4064.257653
|
||||
/gps/hist/point 59.597 4063.332835
|
||||
/gps/hist/point 60.425 4062.383777
|
||||
/gps/hist/point 61.265 4061.408938
|
||||
/gps/hist/point 62.116 4060.4091
|
||||
/gps/hist/point 62.98 4059.381519
|
||||
/gps/hist/point 63.855 4058.328126
|
||||
/gps/hist/point 64.742 4057.247383
|
||||
/gps/hist/point 65.642 4056.137656
|
||||
/gps/hist/point 66.554 4054.999761
|
||||
/gps/hist/point 67.479 4053.832082
|
||||
/gps/hist/point 68.417 4052.634132
|
||||
/gps/hist/point 69.368 4051.405526
|
||||
/gps/hist/point 70.332 4050.145879
|
||||
/gps/hist/point 71.309 4048.854752
|
||||
/gps/hist/point 72.3 4047.530364
|
||||
/gps/hist/point 73.305 4046.1723
|
||||
/gps/hist/point 74.324 4044.780142
|
||||
/gps/hist/point 75.357 4043.353415
|
||||
/gps/hist/point 76.404 4041.891698
|
||||
/gps/hist/point 77.466 4040.393163
|
||||
/gps/hist/point 78.543 4038.857361
|
||||
/gps/hist/point 79.634 4037.285284
|
||||
/gps/hist/point 80.741 4035.673603
|
||||
/gps/hist/point 81.863 4034.023374
|
||||
/gps/hist/point 83.001 4032.332664
|
||||
/gps/hist/point 84.154 4030.602432
|
||||
/gps/hist/point 85.324 4028.829265
|
||||
/gps/hist/point 86.509 4027.015717
|
||||
/gps/hist/point 87.712 4025.156706
|
||||
/gps/hist/point 88.931 4023.254886
|
||||
/gps/hist/point 90.166 4021.309854
|
||||
/gps/hist/point 91.42 4019.316439
|
||||
/gps/hist/point 92.69 4017.278896
|
||||
/gps/hist/point 93.978 4015.193514
|
||||
/gps/hist/point 95.284 4013.05984
|
||||
/gps/hist/point 96.608 4010.877421
|
||||
/gps/hist/point 97.951 4008.644147
|
||||
/gps/hist/point 99.312 4006.361219
|
||||
/gps/hist/point 100.69 4004.029808
|
||||
/gps/hist/point 102.09 4001.640971
|
||||
/gps/hist/point 103.51 3999.197676
|
||||
/gps/hist/point 104.95 3996.699434
|
||||
/gps/hist/point 106.41 3994.145759
|
||||
/gps/hist/point 107.89 3991.536168
|
||||
/gps/hist/point 109.39 3988.87018
|
||||
/gps/hist/point 110.91 3986.147408
|
||||
/gps/hist/point 112.45 3983.367381
|
||||
/gps/hist/point 114.01 3980.529632
|
||||
/gps/hist/point 115.59 3977.633788
|
||||
/gps/hist/point 117.2 3974.660927
|
||||
/gps/hist/point 118.83 3971.628923
|
||||
/gps/hist/point 120.48 3968.537421
|
||||
/gps/hist/point 122.16 3965.367203
|
||||
/gps/hist/point 123.85 3962.155569
|
||||
/gps/hist/point 125.57 3958.864177
|
||||
/gps/hist/point 127.32 3955.492434
|
||||
/gps/hist/point 129.09 3952.059055
|
||||
/gps/hist/point 130.88 3948.563619
|
||||
/gps/hist/point 132.7 3944.984693
|
||||
/gps/hist/point 134.55 3941.321777
|
||||
/gps/hist/point 136.42 3937.595605
|
||||
/gps/hist/point 138.31 3933.805891
|
||||
/gps/hist/point 140.23 3929.932176
|
||||
/gps/hist/point 142.18 3925.973827
|
||||
/gps/hist/point 144.16 3921.930444
|
||||
/gps/hist/point 146.16 3917.822069
|
||||
/gps/hist/point 148.19 3913.62779
|
||||
/gps/hist/point 150.25 3909.347125
|
||||
/gps/hist/point 152.34 3904.979605
|
||||
/gps/hist/point 154.46 3900.524769
|
||||
/gps/hist/point 156.6 3896.003297
|
||||
/gps/hist/point 158.78 3891.372617
|
||||
/gps/hist/point 160.99 3886.65356
|
||||
/gps/hist/point 163.23 3881.845714
|
||||
/gps/hist/point 165.49 3876.97025
|
||||
/gps/hist/point 167.79 3871.983764
|
||||
/gps/hist/point 170.13 3866.885799
|
||||
/gps/hist/point 172.49 3861.7197
|
||||
/gps/hist/point 174.89 3856.441338
|
||||
/gps/hist/point 177.32 3851.072404
|
||||
/gps/hist/point 179.78 3845.612859
|
||||
/gps/hist/point 182.28 3840.040246
|
||||
/gps/hist/point 184.81 3834.376468
|
||||
/gps/hist/point 187.38 3828.598909
|
||||
/gps/hist/point 189.99 3822.707415
|
||||
/gps/hist/point 192.63 3816.724521
|
||||
/gps/hist/point 195.3 3810.650305
|
||||
/gps/hist/point 198.02 3804.439035
|
||||
/gps/hist/point 200.77 3798.136331
|
||||
/gps/hist/point 203.56 3791.719331
|
||||
/gps/hist/point 206.39 3785.188037
|
||||
/gps/hist/point 209.26 3778.542481
|
||||
/gps/hist/point 212.16 3771.805947
|
||||
/gps/hist/point 215.11 3764.932233
|
||||
/gps/hist/point 218.1 3757.944686
|
||||
/gps/hist/point 221.13 3750.843623
|
||||
/gps/hist/point 224.21 3743.6059
|
||||
/gps/hist/point 227.32 3736.278725
|
||||
/gps/hist/point 230.48 3728.815397
|
||||
/gps/hist/point 233.69 3721.21626
|
||||
/gps/hist/point 236.93 3713.529149
|
||||
/gps/hist/point 240.23 3705.683366
|
||||
/gps/hist/point 243.56 3697.75094
|
||||
/gps/hist/point 246.95 3689.660968
|
||||
/gps/hist/point 250.38 3681.461733
|
||||
/gps/hist/point 253.86 3673.130169
|
||||
/gps/hist/point 257.39 3664.666924
|
||||
/gps/hist/point 260.97 3656.073098
|
||||
/gps/hist/point 264.59 3647.373469
|
||||
/gps/hist/point 268.27 3638.520759
|
||||
/gps/hist/point 272 3629.540262
|
||||
/gps/hist/point 275.78 3620.43308
|
||||
/gps/hist/point 279.61 3611.200147
|
||||
/gps/hist/point 283.5 3601.818546
|
||||
/gps/hist/point 287.44 3592.313867
|
||||
/gps/hist/point 291.43 3582.687424
|
||||
/gps/hist/point 295.48 3572.916222
|
||||
/gps/hist/point 299.59 3563.001679
|
||||
/gps/hist/point 303.75 3552.969631
|
||||
/gps/hist/point 307.97 3542.7975
|
||||
/gps/hist/point 312.25 3532.486895
|
||||
/gps/hist/point 316.59 3522.039484
|
||||
/gps/hist/point 320.99 3511.457
|
||||
/gps/hist/point 325.45 3500.741237
|
||||
/gps/hist/point 329.98 3489.870052
|
||||
/gps/hist/point 334.56 3478.893624
|
||||
/gps/hist/point 339.21 3467.766011
|
||||
/gps/hist/point 343.92 3456.512962
|
||||
/gps/hist/point 348.7 3445.112734
|
||||
/gps/hist/point 353.55 3433.567587
|
||||
/gps/hist/point 358.46 3421.903612
|
||||
/gps/hist/point 363.45 3410.075703
|
||||
/gps/hist/point 368.5 3398.133741
|
||||
/gps/hist/point 373.62 3386.056275
|
||||
/gps/hist/point 378.81 3373.845918
|
||||
/gps/hist/point 384.07 3361.505353
|
||||
/gps/hist/point 389.41 3349.013638
|
||||
/gps/hist/point 394.82 3336.397058
|
||||
/gps/hist/point 400.31 3323.634949
|
||||
/gps/hist/point 405.87 3310.753597
|
||||
/gps/hist/point 411.51 3297.732627
|
||||
/gps/hist/point 417.23 3284.574983
|
||||
/gps/hist/point 423.03 3271.283674
|
||||
/gps/hist/point 428.91 3257.861442
|
||||
/gps/hist/point 434.87 3244.311769
|
||||
/gps/hist/point 440.92 3230.615583
|
||||
/gps/hist/point 447.04 3216.821455
|
||||
/gps/hist/point 453.26 3202.864879
|
||||
/gps/hist/point 459.56 3188.794364
|
||||
/gps/hist/point 465.94 3174.613411
|
||||
/gps/hist/point 472.42 3160.280979
|
||||
/gps/hist/point 478.98 3145.844781
|
||||
/gps/hist/point 485.64 3131.264725
|
||||
/gps/hist/point 492.39 3116.566432
|
||||
/gps/hist/point 499.23 3101.753574
|
||||
/gps/hist/point 506.17 3086.808752
|
||||
/gps/hist/point 513.2 3071.757434
|
||||
/gps/hist/point 520.34 3056.560515
|
||||
/gps/hist/point 527.57 3041.264746
|
||||
/gps/hist/point 534.9 3025.853091
|
||||
/gps/hist/point 542.33 3010.32987
|
||||
/gps/hist/point 549.87 2994.678715
|
||||
/gps/hist/point 557.51 2978.924099
|
||||
/gps/hist/point 565.26 2963.050046
|
||||
/gps/hist/point 573.11 2947.081752
|
||||
/gps/hist/point 581.08 2930.982552
|
||||
/gps/hist/point 589.16 2914.777304
|
||||
/gps/hist/point 597.34 2898.490964
|
||||
/gps/hist/point 605.64 2882.087882
|
||||
/gps/hist/point 614.06 2865.573041
|
||||
/gps/hist/point 622.6 2848.95149
|
||||
/gps/hist/point 631.25 2832.24715
|
||||
/gps/hist/point 640.02 2815.445716
|
||||
/gps/hist/point 648.91 2798.551893
|
||||
/gps/hist/point 657.93 2781.552102
|
||||
/gps/hist/point 667.08 2764.451461
|
||||
/gps/hist/point 676.35 2747.273132
|
||||
/gps/hist/point 685.75 2730.004157
|
||||
/gps/hist/point 695.28 2712.649789
|
||||
/gps/hist/point 704.94 2695.214768
|
||||
/gps/hist/point 714.74 2677.687101
|
||||
/gps/hist/point 724.67 2660.089651
|
||||
/gps/hist/point 734.74 2642.409702
|
||||
/gps/hist/point 744.95 2624.653032
|
||||
/gps/hist/point 755.3 2606.824872
|
||||
/gps/hist/point 765.8 2588.914025
|
||||
/gps/hist/point 776.44 2570.943011
|
||||
/gps/hist/point 787.23 2552.900432
|
||||
/gps/hist/point 798.17 2534.79197
|
||||
/gps/hist/point 809.27 2516.606951
|
||||
/gps/hist/point 820.51 2498.383876
|
||||
/gps/hist/point 831.92 2480.079383
|
||||
/gps/hist/point 843.48 2461.731669
|
||||
/gps/hist/point 855.2 2443.33083
|
||||
/gps/hist/point 867.09 2424.866819
|
||||
/gps/hist/point 879.14 2406.360821
|
||||
/gps/hist/point 891.35 2387.81902
|
||||
/gps/hist/point 903.74 2369.216891
|
||||
/gps/hist/point 916.3 2350.575464
|
||||
/gps/hist/point 929.03 2331.901318
|
||||
/gps/hist/point 941.95 2313.17058
|
||||
/gps/hist/point 955.04 2294.418435
|
||||
/gps/hist/point 968.31 2275.636575
|
||||
/gps/hist/point 981.77 2256.817207
|
||||
/gps/hist/point 995.41 2237.980674
|
||||
/gps/hist/point 1009.2 2219.173286
|
||||
/gps/hist/point 1023.3 2200.18471
|
||||
/gps/hist/point 1037.5 2181.303964
|
||||
/gps/hist/point 1051.9 2162.40238
|
||||
/gps/hist/point 1066.5 2143.486766
|
||||
/gps/hist/point 1081.3 2124.56393
|
||||
/gps/hist/point 1096.4 2105.513657
|
||||
/gps/hist/point 1111.6 2086.593305
|
||||
/gps/hist/point 1127.1 2067.560661
|
||||
/gps/hist/point 1142.7 2048.66715
|
||||
/gps/hist/point 1158.6 2029.675435
|
||||
/gps/hist/point 1174.7 2010.713297
|
||||
/gps/hist/point 1191 1991.786471
|
||||
/gps/hist/point 1207.6 1972.785144
|
||||
/gps/hist/point 1224.4 1953.830678
|
||||
/gps/hist/point 1241.4 1934.928663
|
||||
/gps/hist/point 1258.6 1916.084257
|
||||
/gps/hist/point 1276.1 1897.19453
|
||||
/gps/hist/point 1293.9 1878.267661
|
||||
/gps/hist/point 1311.8 1859.52121
|
||||
/gps/hist/point 1330.1 1840.647212
|
||||
/gps/hist/point 1348.6 1821.859685
|
||||
/gps/hist/point 1367.3 1803.163131
|
||||
/gps/hist/point 1386.3 1784.463573
|
||||
/gps/hist/point 1405.6 1765.768391
|
||||
/gps/hist/point 1425.1 1747.179972
|
||||
/gps/hist/point 1444.9 1728.607394
|
||||
/gps/hist/point 1465 1710.057607
|
||||
/gps/hist/point 1485.3 1691.629297
|
||||
/gps/hist/point 1506 1673.147571
|
||||
/gps/hist/point 1526.9 1654.79745
|
||||
/gps/hist/point 1548.1 1636.495993
|
||||
/gps/hist/point 1569.7 1618.16457
|
||||
/gps/hist/point 1591.5 1599.978917
|
||||
/gps/hist/point 1613.6 1581.860056
|
||||
/gps/hist/point 1636 1563.81363
|
||||
/gps/hist/point 1658.7 1545.845167
|
||||
/gps/hist/point 1681.8 1527.882312
|
||||
/gps/hist/point 1705.2 1510.009498
|
||||
/gps/hist/point 1728.9 1492.231743
|
||||
/gps/hist/point 1752.9 1474.553805
|
||||
/gps/hist/point 1777.3 1456.908274
|
||||
/gps/hist/point 1802 1439.373299
|
||||
/gps/hist/point 1827 1421.953243
|
||||
/gps/hist/point 1852.4 1404.5841
|
||||
/gps/hist/point 1878.1 1387.339497
|
||||
/gps/hist/point 1904.2 1370.15756
|
||||
/gps/hist/point 1930.7 1353.044629
|
||||
/gps/hist/point 1957.5 1336.070051
|
||||
/gps/hist/point 1984.7 1319.175098
|
||||
/gps/hist/point 2012.3 1302.365435
|
||||
/gps/hist/point 2040.3 1285.646551
|
||||
/gps/hist/point 2068.6 1269.082285
|
||||
/gps/hist/point 2097.4 1252.560704
|
||||
/gps/hist/point 2126.5 1236.201339
|
||||
/gps/hist/point 2156.1 1219.896519
|
||||
/gps/hist/point 2186.1 1203.707049
|
||||
/gps/hist/point 2216.4 1187.690022
|
||||
/gps/hist/point 2247.2 1171.743938
|
||||
/gps/hist/point 2278.5 1155.874823
|
||||
/gps/hist/point 2310.1 1140.187935
|
||||
/gps/hist/point 2342.2 1124.587656
|
||||
/gps/hist/point 2374.8 1109.079168
|
||||
/gps/hist/point 2407.8 1093.714351
|
||||
/gps/hist/point 2441.3 1078.450746
|
||||
/gps/hist/point 2475.2 1063.337821
|
||||
/gps/hist/point 2509.6 1048.334691
|
||||
/gps/hist/point 2544.5 1033.445609
|
||||
/gps/hist/point 2579.8 1018.716526
|
||||
/gps/hist/point 2615.7 1004.067988
|
||||
/gps/hist/point 2652 989.5853955
|
||||
/gps/hist/point 2688.9 975.1925044
|
||||
/gps/hist/point 2726.2 960.9706671
|
||||
/gps/hist/point 2764.1 946.8469479
|
||||
/gps/hist/point 2802.5 932.8625799
|
||||
/gps/hist/point 2841.5 918.9846444
|
||||
/gps/hist/point 2881 905.2522126
|
||||
/gps/hist/point 2921 891.6679526
|
||||
/gps/hist/point 2961.6 878.2009225
|
||||
/gps/hist/point 3002.8 864.8546872
|
||||
/gps/hist/point 3044.5 851.6641849
|
||||
/gps/hist/point 3086.8 838.6003269
|
||||
/gps/hist/point 3129.7 825.6664166
|
||||
/gps/hist/point 3173.2 812.8652693
|
||||
/gps/hist/point 3217.3 800.1994516
|
||||
/gps/hist/point 3262 787.671282
|
||||
/gps/hist/point 3307.4 775.255744
|
||||
/gps/hist/point 3353.3 763.0098879
|
||||
/gps/hist/point 3399.9 750.8824709
|
||||
/gps/hist/point 3447.2 738.8764065
|
||||
/gps/hist/point 3495.1 727.0190849
|
||||
/gps/hist/point 3543.6 715.3121912
|
||||
/gps/hist/point 3592.9 703.709843
|
||||
/gps/hist/point 3642.8 692.2612485
|
||||
/gps/hist/point 3693.5 680.9229667
|
||||
/gps/hist/point 3744.8 669.7416444
|
||||
/gps/hist/point 3796.8 658.6965844
|
||||
/gps/hist/point 3849.6 647.768806
|
||||
/gps/hist/point 3903.1 636.9807048
|
||||
/gps/hist/point 3957.3 626.3334942
|
||||
/gps/hist/point 4012.3 615.809643
|
||||
/gps/hist/point 4068.1 605.4112153
|
||||
/gps/hist/point 4124.6 595.1578355
|
||||
/gps/hist/point 4181.9 585.0324098
|
||||
/gps/hist/point 4240.1 575.0193471
|
||||
/gps/hist/point 4299 565.1544217
|
||||
/gps/hist/point 4358.7 555.4215456
|
||||
/gps/hist/point 4419.3 545.8060679
|
||||
/gps/hist/point 4480.7 536.3252632
|
||||
/gps/hist/point 4543 526.9644857
|
||||
/gps/hist/point 4606.1 517.7396601
|
||||
/gps/hist/point 4670.1 508.6375481
|
||||
/gps/hist/point 4735.1 499.6454968
|
||||
/gps/hist/point 4800.9 490.7917285
|
||||
/gps/hist/point 4867.6 482.063083
|
||||
/gps/hist/point 4935.2 473.4603746
|
||||
/gps/hist/point 5003.8 464.9722051
|
||||
/gps/hist/point 5073.3 456.6116504
|
||||
/gps/hist/point 5143.9 448.3554393
|
||||
/gps/hist/point 5215.3 440.2390711
|
||||
/gps/hist/point 5287.8 432.228818
|
||||
/gps/hist/point 5361.3 424.3368033
|
||||
/gps/hist/point 5435.8 416.8606235
|
||||
/gps/hist/point 5511.4 410.2626016
|
||||
/gps/hist/point 5588 403.7605622
|
||||
/gps/hist/point 5665.6 397.3543764
|
||||
/gps/hist/point 5744.3 391.0359003
|
||||
/gps/hist/point 5824.2 384.7977725
|
||||
/gps/hist/point 5905.1 378.6558272
|
||||
/gps/hist/point 5987.2 372.5949741
|
||||
/gps/hist/point 6070.4 366.6229022
|
||||
/gps/hist/point 6154.8 360.7326192
|
||||
/gps/hist/point 6240.3 354.9311892
|
||||
/gps/hist/point 6327 349.2118053
|
||||
/gps/hist/point 6414.9 343.5746301
|
||||
/gps/hist/point 6504.1 338.0135754
|
||||
/gps/hist/point 6594.5 332.5350961
|
||||
/gps/hist/point 6686.1 327.1390517
|
||||
/gps/hist/point 6779 321.8195713
|
||||
/gps/hist/point 6873.3 316.5713392
|
||||
/gps/hist/point 6968.8 311.4055587
|
||||
/gps/hist/point 7065.6 306.316565
|
||||
/gps/hist/point 7163.8 301.2992149
|
||||
/gps/hist/point 7263.4 296.3537486
|
||||
/gps/hist/point 7364.3 291.4850651
|
||||
/gps/hist/point 7466.7 286.6835642
|
||||
/gps/hist/point 7570.4 281.9585965
|
||||
/gps/hist/point 7675.6 277.3009319
|
||||
/gps/hist/point 7782.3 272.7107586
|
||||
/gps/hist/point 7890.5 268.1881736
|
||||
/gps/hist/point 8000.1 263.7371925
|
||||
/gps/hist/point 8111.3 259.349626
|
||||
/gps/hist/point 8224 255.0294526
|
||||
/gps/hist/point 8338.3 250.7727892
|
||||
/gps/hist/point 8454.2 246.5796739
|
||||
/gps/hist/point 8571.7 242.450067
|
||||
/gps/hist/point 8690.8 238.3838572
|
||||
/gps/hist/point 8811.6 234.377596
|
||||
/gps/hist/point 8934.1 230.431323
|
||||
/gps/hist/point 9058.2 226.548088
|
||||
/gps/hist/point 9184.1 222.7215302
|
||||
/gps/hist/point 9311.7 218.9546574
|
||||
/gps/hist/point 9441.2 215.2415896
|
||||
/gps/hist/point 9572.4 211.5880218
|
||||
/gps/hist/point 9705.4 207.9909401
|
||||
/gps/hist/point 9840.3 204.447591
|
||||
/gps/hist/point 9977 200.9604921
|
||||
/gps/hist/point 10116 197.5171553
|
||||
/gps/hist/point 10256 194.1491364
|
||||
/gps/hist/point 10399 190.8083353
|
||||
/gps/hist/point 10543 187.5414758
|
||||
/gps/hist/point 10690 184.3030762
|
||||
/gps/hist/point 10838 181.1370789
|
||||
/gps/hist/point 10989 178.0004853
|
||||
/gps/hist/point 11142 174.9147424
|
||||
/gps/hist/point 11297 171.8795395
|
||||
/gps/hist/point 11454 168.8945258
|
||||
/gps/hist/point 11613 165.9593139
|
||||
/gps/hist/point 11774 163.0734826
|
||||
/gps/hist/point 11938 160.2194282
|
||||
/gps/hist/point 12104 157.4148203
|
||||
/gps/hist/point 12272 154.6591092
|
||||
/gps/hist/point 12442 151.9517243
|
||||
/gps/hist/point 12615 149.2768375
|
||||
/gps/hist/point 12791 146.6351759
|
||||
/gps/hist/point 12968 144.0560934
|
||||
/gps/hist/point 13149 141.4958002
|
||||
/gps/hist/point 13331 138.9966552
|
||||
/gps/hist/point 13517 136.5172994
|
||||
/gps/hist/point 13704 134.0975619
|
||||
/gps/hist/point 13895 131.6983839
|
||||
/gps/hist/point 14088 129.3452004
|
||||
/gps/hist/point 14284 127.0255126
|
||||
/gps/hist/point 14482 124.7508345
|
||||
/gps/hist/point 14684 122.4983299
|
||||
/gps/hist/point 14888 120.2904129
|
||||
/gps/hist/point 15095 118.1158281
|
||||
/gps/hist/point 15304 115.9846425
|
||||
/gps/hist/point 15517 113.8764402
|
||||
/gps/hist/point 15733 111.8015094
|
||||
/gps/hist/point 15951 109.7689359
|
||||
/gps/hist/point 16173 107.7599383
|
||||
/gps/hist/point 16398 105.7838147
|
||||
/gps/hist/point 16626 103.8403676
|
||||
/gps/hist/point 16857 101.9293723
|
||||
/gps/hist/point 17091 100.0505795
|
||||
/gps/hist/point 17329 98.19603891
|
||||
/gps/hist/point 17569 96.3810402
|
||||
/gps/hist/point 17814 94.58289655
|
||||
/gps/hist/point 18061 92.82361469
|
||||
/gps/hist/point 18312 91.08856895
|
||||
/gps/hist/point 18567 89.37798647
|
||||
/gps/hist/point 18825 87.69846179
|
||||
/gps/hist/point 19086 86.04956217
|
||||
/gps/hist/point 19351 84.42480618
|
||||
/gps/hist/point 19620 82.82428228
|
||||
/gps/hist/point 19893 81.24804213
|
||||
/gps/hist/point 20170 79.696103
|
||||
/gps/hist/point 20450 78.17380674
|
||||
/gps/hist/point 20734 76.6754345
|
||||
/gps/hist/point 21022 75.20092782
|
||||
/gps/hist/point 21314 73.75020212
|
||||
/gps/hist/point 21611 72.31839868
|
||||
/gps/hist/point 21911 70.91502711
|
||||
/gps/hist/point 22215 69.53504105
|
||||
/gps/hist/point 22524 68.17393007
|
||||
/gps/hist/point 22837 66.83610391
|
||||
/gps/hist/point 23154 65.52134768
|
||||
/gps/hist/point 23476 64.22546733
|
||||
/gps/hist/point 23803 62.94857444
|
||||
/gps/hist/point 24133 61.69821439
|
||||
/gps/hist/point 24469 60.4629044
|
||||
/gps/hist/point 24809 59.25003733
|
||||
/gps/hist/point 25154 58.05589404
|
||||
/gps/hist/point 25503 56.8837725
|
||||
/gps/hist/point 25858 55.72692233
|
||||
/gps/hist/point 26217 54.59181335
|
||||
/gps/hist/point 26581 53.47506961
|
||||
/gps/hist/point 26951 52.3736726
|
||||
/gps/hist/point 27325 51.29347222
|
||||
/gps/hist/point 27705 50.22856614
|
||||
/gps/hist/point 28090 49.18174632
|
||||
/gps/hist/point 28480 48.15285888
|
||||
/gps/hist/point 28876 47.13921614
|
||||
/gps/hist/point 29277 46.14331347
|
||||
/gps/hist/point 29684 45.16258374
|
||||
/gps/hist/point 30097 44.19703729
|
||||
/gps/hist/point 30515 43.24889894
|
||||
/gps/hist/point 30939 42.31577213
|
||||
/gps/hist/point 31369 41.39761663
|
||||
/gps/hist/point 31805 40.4943759
|
||||
/gps/hist/point 32247 39.60597827
|
||||
/gps/hist/point 32695 38.73233819
|
||||
/gps/hist/point 33150 37.8714933
|
||||
/gps/hist/point 33610 37.02711699
|
||||
/gps/hist/point 34077 36.19541269
|
||||
/gps/hist/point 34551 35.37640661
|
||||
/gps/hist/point 35031 34.57175831
|
||||
/gps/hist/point 35518 33.77970881
|
||||
/gps/hist/point 36012 33.00023783
|
||||
/gps/hist/point 36512 32.23481848
|
||||
/gps/hist/point 37020 31.48034077
|
||||
/gps/hist/point 37534 30.73971746
|
||||
/gps/hist/point 38056 30.00999417
|
||||
/gps/hist/point 38585 29.29255046
|
||||
/gps/hist/point 39121 28.58729292
|
||||
/gps/hist/point 39664 27.89411918
|
||||
/gps/hist/point 40216 27.21047845
|
||||
/gps/hist/point 40775 26.53883863
|
||||
/gps/hist/point 41341 25.87906851
|
||||
/gps/hist/point 41916 25.22880283
|
||||
/gps/hist/point 42498 24.59026064
|
||||
/gps/hist/point 43089 23.96119189
|
||||
/gps/hist/point 43688 23.34264508
|
||||
/gps/hist/point 44295 22.73454571
|
||||
/gps/hist/point 44910 22.13681122
|
||||
/gps/hist/point 45535 21.54749375
|
||||
/gps/hist/point 46167 20.96936659
|
||||
/gps/hist/point 46809 20.39961832
|
||||
/gps/hist/point 47460 19.83914306
|
||||
/gps/hist/point 48119 19.28871934
|
||||
/gps/hist/point 48788 18.74662384
|
||||
/gps/hist/point 49466 18.21364368
|
||||
/gps/hist/point 50153 17.68971043
|
||||
/gps/hist/point 50850 17.17402005
|
||||
/gps/hist/point 51557 16.66655655
|
||||
/gps/hist/point 52274 16.16729446
|
||||
/gps/hist/point 53000 15.67686506
|
||||
/gps/hist/point 53737 15.19387513
|
||||
/gps/hist/point 54483 14.71958724
|
||||
/gps/hist/point 55241 14.25206575
|
||||
/gps/hist/point 56008 13.7931268
|
||||
/gps/hist/point 56787 13.34093171
|
||||
/gps/hist/point 57576 12.89661874
|
||||
/gps/hist/point 58376 12.45956805
|
||||
/gps/hist/point 59187 12.02974211
|
||||
/gps/hist/point 60010 11.60659022
|
||||
/gps/hist/point 60844 11.19059894
|
||||
/gps/hist/point 61689 10.78171108
|
||||
/gps/hist/point 62547 10.37893951
|
||||
/gps/hist/point 63416 9.983197609
|
||||
/gps/hist/point 64297 9.593976703
|
||||
/gps/hist/point 65191 9.210816461
|
||||
/gps/hist/point 66097 8.834120632
|
||||
/gps/hist/point 67015 8.463839209
|
||||
/gps/hist/point 67947 8.099146525
|
||||
/gps/hist/point 68891 7.740800716
|
||||
/gps/hist/point 69848 7.388374121
|
||||
/gps/hist/point 70819 7.041479028
|
||||
/gps/hist/point 71803 6.700447654
|
||||
/gps/hist/point 72801 6.364902452
|
||||
/gps/hist/point 73813 6.034822641
|
||||
/gps/hist/point 74839 5.710181868
|
||||
/gps/hist/point 75879 5.390948647
|
||||
/gps/hist/point 76933 5.077086776
|
||||
/gps/hist/point 78002 4.768271138
|
||||
/gps/hist/point 79086 4.464482768
|
||||
/gps/hist/point 80186 4.165429738
|
||||
/gps/hist/point 81300 3.871626891
|
||||
/gps/hist/point 82430 3.582512918
|
||||
/gps/hist/point 83575 3.29831779
|
||||
/gps/hist/point 84737 3.018525604
|
||||
/gps/hist/point 85914 2.743594367
|
||||
/gps/hist/point 87108 2.473028548
|
||||
/gps/hist/point 88319 2.206816474
|
||||
/gps/hist/point 89546 1.945151767
|
||||
/gps/hist/point 90791 1.687587076
|
||||
/gps/hist/point 92053 1.434313992
|
||||
/gps/hist/point 93332 1.185303792
|
||||
/gps/hist/point 94629 0.940338253
|
||||
/gps/hist/point 95944 0.699398765
|
||||
/gps/hist/point 97277 0.462462852
|
||||
/gps/hist/point 98629 0.229334614
|
||||
/gps/hist/point 100000 0.0
|
||||
/gps/hist/inter Lin
|
||||
/gps/ene/diffspec True
|
||||
@@ -0,0 +1,839 @@
|
||||
1.0023 202.26
|
||||
1.0162 207.42
|
||||
1.0304 212.75
|
||||
1.0447 218.26
|
||||
1.0592 223.95
|
||||
1.0739 229.83
|
||||
1.0888 235.92
|
||||
1.104 232.96
|
||||
1.1193 224.59
|
||||
1.1349 216.5
|
||||
1.1506 208.66
|
||||
1.1666 201.06
|
||||
1.1828 193.7
|
||||
1.1993 186.58
|
||||
1.2159 179.69
|
||||
1.2328 173.02
|
||||
1.25 166.57
|
||||
1.2674 160.33
|
||||
1.285 154.29
|
||||
1.3028 148.46
|
||||
1.3209 142.82
|
||||
1.3393 137.37
|
||||
1.3579 132.11
|
||||
1.3768 127.02
|
||||
1.3959 122.11
|
||||
1.4153 117.37
|
||||
1.435 112.79
|
||||
1.4549 108.37
|
||||
1.4751 104.1
|
||||
1.4956 99.991
|
||||
1.5164 96.024
|
||||
1.5375 92.198
|
||||
1.5589 88.509
|
||||
1.5805 84.953
|
||||
1.6025 81.526
|
||||
1.6248 78.224
|
||||
1.6473 75.044
|
||||
1.6702 71.981
|
||||
1.6934 69.031
|
||||
1.717 66.191
|
||||
1.7408 63.458
|
||||
1.765 60.828
|
||||
1.7896 58.298
|
||||
1.8144 55.865
|
||||
1.8397 53.524
|
||||
1.8652 51.274
|
||||
1.8911 49.111
|
||||
1.9174 47.032
|
||||
1.9441 45.034
|
||||
1.9711 43.115
|
||||
1.9985 41.272
|
||||
2.0263 39.502
|
||||
2.0544 37.803
|
||||
2.083 36.196
|
||||
2.1119 34.63
|
||||
2.1413 33.127
|
||||
2.171 31.686
|
||||
2.2012 30.304
|
||||
2.2318 28.978
|
||||
2.2628 27.707
|
||||
2.2942 26.489
|
||||
2.3261 25.322
|
||||
2.3585 24.203
|
||||
2.3912 23.131
|
||||
2.4245 22.104
|
||||
2.4582 21.121
|
||||
2.4923 20.18
|
||||
2.527 19.279
|
||||
2.5621 18.416
|
||||
2.5977 17.591
|
||||
2.6338 16.801
|
||||
2.6704 16.046
|
||||
2.7075 15.323
|
||||
2.7451 14.632
|
||||
2.7833 13.971
|
||||
2.822 13.34
|
||||
2.8612 12.736
|
||||
2.9009 12.159
|
||||
2.9412 11.608
|
||||
2.9821 11.081
|
||||
3.0236 10.578
|
||||
3.0656 10.097
|
||||
3.1082 9.638
|
||||
3.1514 9.1998
|
||||
3.1952 8.7814
|
||||
3.2396 8.382
|
||||
3.2846 8.0007
|
||||
3.3303 7.6369
|
||||
3.3765 7.2897
|
||||
3.4235 6.9585
|
||||
3.471 6.6425
|
||||
3.5193 6.3411
|
||||
3.5682 6.0536
|
||||
3.6178 5.7794
|
||||
3.6681 5.518
|
||||
3.719 5.2686
|
||||
3.7707 5.031
|
||||
3.8231 4.8044
|
||||
3.8762 4.5884
|
||||
3.9301 4.3825
|
||||
3.9847 4.1897
|
||||
4.0401 4.0026
|
||||
4.0963 3.8243
|
||||
4.1532 3.6544
|
||||
4.2109 3.4925
|
||||
4.2694 3.3383
|
||||
4.3288 3.1913
|
||||
4.3889 3.0513
|
||||
4.4499 2.918
|
||||
4.5118 2.7909
|
||||
4.5745 2.6699
|
||||
4.638 2.5547
|
||||
4.7025 2.4449
|
||||
4.7678 2.3403
|
||||
4.8341 2.2407
|
||||
4.9013 2.1459
|
||||
4.9694 2.0555
|
||||
5.0385 1.9695
|
||||
5.1085 1.8875
|
||||
5.1795 1.8095
|
||||
5.2515 1.7352
|
||||
5.3244 1.6644
|
||||
5.3984 1.597
|
||||
5.4735 1.5328
|
||||
5.5495 1.4717
|
||||
5.6266 1.4135
|
||||
5.7048 1.358
|
||||
5.7841 1.3052
|
||||
5.8645 1.2549
|
||||
5.946 1.207
|
||||
6.0286 1.1614
|
||||
6.1124 1.118
|
||||
6.1974 1.0766
|
||||
6.2835 1.0372
|
||||
6.3708 0.99961
|
||||
6.4594 0.96385
|
||||
6.5491 0.92979
|
||||
6.6401 0.89735
|
||||
6.7324 0.86645
|
||||
6.826 0.83701
|
||||
6.9209 0.80898
|
||||
7.017 0.78227
|
||||
7.1146 0.75683
|
||||
7.2134 0.7326
|
||||
7.3137 0.70953
|
||||
7.4153 0.68755
|
||||
7.5184 0.66661
|
||||
7.6229 0.64668
|
||||
7.7288 0.62769
|
||||
7.8362 0.60961
|
||||
7.9451 0.59239
|
||||
8.0555 0.576
|
||||
8.1675 0.5604
|
||||
8.281 0.5464
|
||||
8.3961 0.53224
|
||||
8.5128 0.51877
|
||||
8.6311 0.50596
|
||||
8.751 0.49377
|
||||
8.8726 0.48218
|
||||
8.9959 0.47116
|
||||
9.1209 0.46068
|
||||
9.2477 0.45073
|
||||
9.3762 0.44128
|
||||
9.5065 0.4323
|
||||
9.6386 0.42379
|
||||
9.7726 0.41571
|
||||
9.9084 0.40806
|
||||
10.046 0.4008
|
||||
10.186 0.39394
|
||||
10.327 0.38744
|
||||
10.471 0.38131
|
||||
10.616 0.37551
|
||||
10.764 0.37005
|
||||
10.913 0.3649
|
||||
11.065 0.36006
|
||||
11.219 0.35551
|
||||
11.375 0.35124
|
||||
11.533 0.34725
|
||||
11.693 0.34352
|
||||
11.856 0.34004
|
||||
12.02 0.33682
|
||||
12.187 0.33383
|
||||
12.357 0.33107
|
||||
12.529 0.32853
|
||||
12.703 0.32621
|
||||
12.879 0.3241
|
||||
13.058 0.3222
|
||||
13.24 0.32049
|
||||
13.424 0.31898
|
||||
13.61 0.31766
|
||||
13.799 0.31652
|
||||
13.991 0.31556
|
||||
14.186 0.31477
|
||||
14.383 0.31416
|
||||
14.583 0.31372
|
||||
14.785 0.31343
|
||||
14.991 0.31332
|
||||
15.199 0.31336
|
||||
15.41 0.31355
|
||||
15.625 0.3139
|
||||
15.842 0.3144
|
||||
16.062 0.31505
|
||||
16.285 0.31585
|
||||
16.511 0.31679
|
||||
16.741 0.31787
|
||||
16.973 0.3191
|
||||
17.209 0.32047
|
||||
17.449 0.32198
|
||||
17.691 0.32363
|
||||
17.937 0.32541
|
||||
18.186 0.32733
|
||||
18.439 0.32939
|
||||
18.695 0.3338
|
||||
18.955 0.33614
|
||||
19.218 0.33862
|
||||
19.485 0.34123
|
||||
19.756 0.34398
|
||||
20.031 0.34686
|
||||
20.309 0.34988
|
||||
20.591 0.35303
|
||||
20.878 0.35631
|
||||
21.168 0.35973
|
||||
21.462 0.36329
|
||||
21.76 0.36697
|
||||
22.063 0.3708
|
||||
22.369 0.37475
|
||||
22.68 0.37885
|
||||
22.995 0.38307
|
||||
23.315 0.38744
|
||||
23.639 0.39194
|
||||
23.967 0.39657
|
||||
24.3 0.40134
|
||||
24.638 0.40625
|
||||
24.981 0.41129
|
||||
25.328 0.41647
|
||||
25.68 0.42179
|
||||
26.037 0.42724
|
||||
26.398 0.43283
|
||||
26.765 0.43856
|
||||
27.137 0.44443
|
||||
27.514 0.45043
|
||||
27.897 0.45658
|
||||
28.284 0.46286
|
||||
28.678 0.46927
|
||||
29.076 0.47583
|
||||
29.48 0.48252
|
||||
29.89 0.48935
|
||||
30.305 0.49632
|
||||
30.726 0.50342
|
||||
31.153 0.51066
|
||||
31.586 0.51804
|
||||
32.025 0.52556
|
||||
32.47 0.5332
|
||||
32.922 0.54099
|
||||
33.379 0.54891
|
||||
33.843 0.55696
|
||||
34.313 0.56514
|
||||
34.79 0.57346
|
||||
35.274 0.58191
|
||||
35.764 0.59049
|
||||
36.261 0.5992
|
||||
36.765 0.60804
|
||||
37.276 0.61701
|
||||
37.794 0.6261
|
||||
38.319 0.63532
|
||||
38.852 0.64467
|
||||
39.392 0.65414
|
||||
39.939 0.66373
|
||||
40.494 0.67344
|
||||
41.057 0.68326
|
||||
41.628 0.69321
|
||||
42.206 0.70327
|
||||
42.793 0.71345
|
||||
43.387 0.72374
|
||||
43.99 0.73415
|
||||
44.602 0.74466
|
||||
45.221 0.75528
|
||||
45.85 0.766
|
||||
46.487 0.77955
|
||||
47.133 0.79051
|
||||
47.788 0.80158
|
||||
48.452 0.81275
|
||||
49.126 0.82401
|
||||
49.808 0.83536
|
||||
50.501 0.84681
|
||||
51.202 0.85835
|
||||
51.914 0.86997
|
||||
52.635 0.88168
|
||||
53.367 0.89348
|
||||
54.109 0.90535
|
||||
54.861 0.9173
|
||||
55.623 0.92933
|
||||
56.396 0.94143
|
||||
57.18 0.9536
|
||||
57.974 0.96583
|
||||
58.78 0.97814
|
||||
59.597 0.9905
|
||||
60.425 1.0029
|
||||
61.265 1.0154
|
||||
62.116 1.0279
|
||||
62.98 1.0405
|
||||
63.855 1.0532
|
||||
64.742 1.0658
|
||||
65.642 1.0786
|
||||
66.554 1.0913
|
||||
67.479 1.1041
|
||||
68.417 1.117
|
||||
69.368 1.1298
|
||||
70.332 1.1427
|
||||
71.309 1.1556
|
||||
72.3 1.1686
|
||||
73.305 1.1815
|
||||
74.324 1.1945
|
||||
75.357 1.2075
|
||||
76.404 1.2205
|
||||
77.466 1.2335
|
||||
78.543 1.2465
|
||||
79.634 1.2595
|
||||
80.741 1.2725
|
||||
81.863 1.2854
|
||||
83.001 1.2984
|
||||
84.154 1.3114
|
||||
85.324 1.3243
|
||||
86.509 1.3373
|
||||
87.712 1.3502
|
||||
88.931 1.3631
|
||||
90.166 1.3759
|
||||
91.42 1.3887
|
||||
92.69 1.4015
|
||||
93.978 1.4143
|
||||
95.284 1.427
|
||||
96.608 1.4397
|
||||
97.951 1.4523
|
||||
99.312 1.4649
|
||||
100.69 1.4775
|
||||
102.09 1.49
|
||||
103.51 1.5024
|
||||
104.95 1.5148
|
||||
106.41 1.5271
|
||||
107.89 1.5394
|
||||
109.39 1.5516
|
||||
110.91 1.5637
|
||||
112.45 1.5758
|
||||
114.01 1.5878
|
||||
115.59 1.5997
|
||||
117.2 1.6116
|
||||
118.83 1.6234
|
||||
120.48 1.6351
|
||||
122.16 1.6467
|
||||
123.85 1.6583
|
||||
125.57 1.6697
|
||||
127.32 1.6811
|
||||
129.09 1.6924
|
||||
130.88 1.7037
|
||||
132.7 1.7162
|
||||
134.55 1.7272
|
||||
136.42 1.7382
|
||||
138.31 1.749
|
||||
140.23 1.7598
|
||||
142.18 1.7705
|
||||
144.16 1.781
|
||||
146.16 1.7915
|
||||
148.19 1.8018
|
||||
150.25 1.8121
|
||||
152.34 1.8222
|
||||
154.46 1.8323
|
||||
156.6 1.8422
|
||||
158.78 1.852
|
||||
160.99 1.8616
|
||||
163.23 1.8712
|
||||
165.49 1.8806
|
||||
167.79 1.8899
|
||||
170.13 1.899
|
||||
172.49 1.908
|
||||
174.89 1.9169
|
||||
177.32 1.9256
|
||||
179.78 1.9341
|
||||
182.28 1.9425
|
||||
184.81 1.9508
|
||||
187.38 1.9589
|
||||
189.99 1.9668
|
||||
192.63 1.9745
|
||||
195.3 1.982
|
||||
198.02 1.9894
|
||||
200.77 1.9965
|
||||
203.56 2.0035
|
||||
206.39 2.0102
|
||||
209.26 2.0168
|
||||
212.16 2.0231
|
||||
215.11 2.0292
|
||||
218.1 2.0351
|
||||
221.13 2.0407
|
||||
224.21 2.0461
|
||||
227.32 2.0513
|
||||
230.48 2.0562
|
||||
233.69 2.0609
|
||||
236.93 2.0653
|
||||
240.23 2.0695
|
||||
243.56 2.0733
|
||||
246.95 2.077
|
||||
250.38 2.0803
|
||||
253.86 2.0834
|
||||
257.39 2.0862
|
||||
260.97 2.0886
|
||||
264.59 2.0909
|
||||
268.27 2.0928
|
||||
272 2.0944
|
||||
275.78 2.0957
|
||||
279.61 2.0968
|
||||
283.5 2.0975
|
||||
287.44 2.0979
|
||||
291.43 2.098
|
||||
295.48 2.0979
|
||||
299.59 2.0974
|
||||
303.75 2.0966
|
||||
307.97 2.0955
|
||||
312.25 2.0941
|
||||
316.59 2.0924
|
||||
320.99 2.0904
|
||||
325.45 2.0881
|
||||
329.98 2.0855
|
||||
334.56 2.0825
|
||||
339.21 2.0793
|
||||
343.92 2.0758
|
||||
348.7 2.072
|
||||
353.55 2.0679
|
||||
358.46 2.0635
|
||||
363.45 2.0588
|
||||
368.5 2.0538
|
||||
373.62 2.0486
|
||||
378.81 2.043
|
||||
384.07 2.0372
|
||||
389.41 2.0311
|
||||
394.82 2.0247
|
||||
400.31 2.0181
|
||||
405.87 2.0111
|
||||
411.51 2.004
|
||||
417.23 1.9965
|
||||
423.03 1.9889
|
||||
428.91 1.981
|
||||
434.87 1.9728
|
||||
440.92 1.9643
|
||||
447.04 1.9556
|
||||
453.26 1.9467
|
||||
459.56 1.9375
|
||||
465.94 1.9281
|
||||
472.42 1.9185
|
||||
478.98 1.9087
|
||||
485.64 1.8986
|
||||
492.39 1.8884
|
||||
499.23 1.8779
|
||||
506.17 1.8672
|
||||
513.2 1.8563
|
||||
520.34 1.8453
|
||||
527.57 1.834
|
||||
534.9 1.8226
|
||||
542.33 1.8109
|
||||
549.87 1.7991
|
||||
557.51 1.7872
|
||||
565.26 1.775
|
||||
573.11 1.7627
|
||||
581.08 1.7503
|
||||
589.16 1.7377
|
||||
597.34 1.7249
|
||||
605.64 1.7121
|
||||
614.06 1.699
|
||||
622.6 1.6859
|
||||
631.25 1.6726
|
||||
640.02 1.6592
|
||||
648.91 1.6457
|
||||
657.93 1.632
|
||||
667.08 1.6183
|
||||
676.35 1.6045
|
||||
685.75 1.5905
|
||||
695.28 1.5765
|
||||
704.94 1.5624
|
||||
714.74 1.5481
|
||||
724.67 1.5339
|
||||
734.74 1.5195
|
||||
744.95 1.5051
|
||||
755.3 1.4906
|
||||
765.8 1.476
|
||||
776.44 1.4614
|
||||
787.23 1.4467
|
||||
798.17 1.432
|
||||
809.27 1.4172
|
||||
820.51 1.4024
|
||||
831.92 1.3876
|
||||
843.48 1.3727
|
||||
855.2 1.3578
|
||||
867.09 1.3429
|
||||
879.14 1.328
|
||||
891.35 1.313
|
||||
903.74 1.2981
|
||||
916.3 1.2831
|
||||
929.03 1.2681
|
||||
941.95 1.2532
|
||||
955.04 1.2382
|
||||
968.31 1.2233
|
||||
981.77 1.2083
|
||||
995.41 1.1934
|
||||
1009.2 1.1785
|
||||
1023.3 1.1636
|
||||
1037.5 1.1488
|
||||
1051.9 1.134
|
||||
1066.5 1.1192
|
||||
1081.3 1.1044
|
||||
1096.4 1.0897
|
||||
1111.6 1.0751
|
||||
1127.1 1.0604
|
||||
1142.7 1.0459
|
||||
1158.6 1.0314
|
||||
1174.7 1.0169
|
||||
1191 1.0025
|
||||
1207.6 0.98821
|
||||
1224.4 0.97395
|
||||
1241.4 0.95976
|
||||
1258.6 0.94564
|
||||
1276.1 0.9316
|
||||
1293.9 0.91763
|
||||
1311.8 0.90374
|
||||
1330.1 0.88994
|
||||
1348.6 0.87622
|
||||
1367.3 0.86259
|
||||
1386.3 0.84904
|
||||
1405.6 0.83559
|
||||
1425.1 0.82224
|
||||
1444.9 0.80908
|
||||
1465 0.79592
|
||||
1485.3 0.78286
|
||||
1506 0.7699
|
||||
1526.9 0.75705
|
||||
1548.1 0.7443
|
||||
1569.7 0.73166
|
||||
1591.5 0.71913
|
||||
1613.6 0.70671
|
||||
1636 0.69441
|
||||
1658.7 0.68222
|
||||
1681.8 0.67015
|
||||
1705.2 0.65819
|
||||
1728.9 0.64636
|
||||
1752.9 0.63465
|
||||
1777.3 0.62305
|
||||
1802 0.61159
|
||||
1827 0.60024
|
||||
1852.4 0.58902
|
||||
1878.1 0.57793
|
||||
1904.2 0.56696
|
||||
1930.7 0.55612
|
||||
1957.5 0.54541
|
||||
1984.7 0.53483
|
||||
2012.3 0.52438
|
||||
2040.3 0.51406
|
||||
2068.6 0.50387
|
||||
2097.4 0.49381
|
||||
2126.5 0.48389
|
||||
2156.1 0.47409
|
||||
2186.1 0.46443
|
||||
2216.4 0.4549
|
||||
2247.2 0.4455
|
||||
2278.5 0.43624
|
||||
2310.1 0.4271
|
||||
2342.2 0.4181
|
||||
2374.8 0.40924
|
||||
2407.8 0.4005
|
||||
2441.3 0.3919
|
||||
2475.2 0.38342
|
||||
2509.6 0.37508
|
||||
2544.5 0.36687
|
||||
2579.8 0.35879
|
||||
2615.7 0.35084
|
||||
2652 0.34302
|
||||
2688.9 0.33533
|
||||
2726.2 0.32777
|
||||
2764.1 0.32033
|
||||
2802.5 0.31302
|
||||
2841.5 0.30584
|
||||
2881 0.29878
|
||||
2921 0.29184
|
||||
2961.6 0.28503
|
||||
3002.8 0.27834
|
||||
3044.5 0.27178
|
||||
3086.8 0.26533
|
||||
3129.7 0.259
|
||||
3173.2 0.25279
|
||||
3217.3 0.2467
|
||||
3262 0.24073
|
||||
3307.4 0.23487
|
||||
3353.3 0.22912
|
||||
3399.9 0.22348
|
||||
3447.2 0.21796
|
||||
3495.1 0.21255
|
||||
3543.6 0.20724
|
||||
3592.9 0.20205
|
||||
3642.8 0.19696
|
||||
3693.5 0.19197
|
||||
3744.8 0.18709
|
||||
3796.8 0.18231
|
||||
3849.6 0.17763
|
||||
3903.1 0.17306
|
||||
3957.3 0.16858
|
||||
4012.3 0.16419
|
||||
4068.1 0.1599
|
||||
4124.6 0.15571
|
||||
4181.9 0.15161
|
||||
4240.1 0.1476
|
||||
4299 0.14368
|
||||
4358.7 0.13985
|
||||
4419.3 0.1361
|
||||
4480.7 0.13244
|
||||
4543 0.12887
|
||||
4606.1 0.12538
|
||||
4670.1 0.12196
|
||||
4735.1 0.11863
|
||||
4800.9 0.11538
|
||||
4867.6 0.11221
|
||||
4935.2 0.10911
|
||||
5003.8 0.10608
|
||||
5073.3 0.10313
|
||||
5143.9 0.10025
|
||||
5215.3 0.097445
|
||||
5287.8 0.094705
|
||||
5361.3 0.092033
|
||||
5435.8 0.089428
|
||||
5511.4 0.086843
|
||||
5588 0.084368
|
||||
5665.6 0.081956
|
||||
5744.3 0.079605
|
||||
5824.2 0.077314
|
||||
5905.1 0.075082
|
||||
5987.2 0.072908
|
||||
6070.4 0.07079
|
||||
6154.8 0.068727
|
||||
6240.3 0.066718
|
||||
6327 0.064762
|
||||
6414.9 0.062857
|
||||
6504.1 0.061003
|
||||
6594.5 0.059199
|
||||
6686.1 0.057443
|
||||
6779 0.055734
|
||||
6873.3 0.054071
|
||||
6968.8 0.052453
|
||||
7065.6 0.05088
|
||||
7163.8 0.049349
|
||||
7263.4 0.047861
|
||||
7364.3 0.046413
|
||||
7466.7 0.045006
|
||||
7570.4 0.043638
|
||||
7675.6 0.042308
|
||||
7782.3 0.041015
|
||||
7890.5 0.039758
|
||||
8000.1 0.038538
|
||||
8111.3 0.037351
|
||||
8224 0.036199
|
||||
8338.3 0.035079
|
||||
8454.2 0.033991
|
||||
8571.7 0.032935
|
||||
8690.8 0.031909
|
||||
8811.6 0.030913
|
||||
8934.1 0.029946
|
||||
9058.2 0.029006
|
||||
9184.1 0.028095
|
||||
9311.7 0.02721
|
||||
9441.2 0.026351
|
||||
9572.4 0.025518
|
||||
9705.4 0.024709
|
||||
9840.3 0.023924
|
||||
9977 0.023162
|
||||
10116 0.022424
|
||||
10256 0.021707
|
||||
10399 0.021012
|
||||
10543 0.020338
|
||||
10690 0.019684
|
||||
10838 0.01905
|
||||
10989 0.018436
|
||||
11142 0.01784
|
||||
11297 0.017262
|
||||
11454 0.016702
|
||||
11613 0.016159
|
||||
11774 0.015633
|
||||
11938 0.015123
|
||||
12104 0.014629
|
||||
12272 0.01415
|
||||
12442 0.013687
|
||||
12615 0.013237
|
||||
12791 0.012802
|
||||
12968 0.01238
|
||||
13149 0.011972
|
||||
13331 0.011576
|
||||
13517 0.011193
|
||||
13704 0.010822
|
||||
13895 0.010463
|
||||
14088 0.010115
|
||||
14284 0.0097779
|
||||
14482 0.0094518
|
||||
14684 0.0091362
|
||||
14888 0.0088307
|
||||
15095 0.0085349
|
||||
15304 0.0082487
|
||||
15517 0.0079717
|
||||
15733 0.0077036
|
||||
15951 0.0074442
|
||||
16173 0.0071932
|
||||
16398 0.0069503
|
||||
16626 0.0067154
|
||||
16857 0.0064881
|
||||
17091 0.0062682
|
||||
17329 0.0060555
|
||||
17569 0.0058498
|
||||
17814 0.0056508
|
||||
18061 0.0054583
|
||||
18312 0.0052722
|
||||
18567 0.0050923
|
||||
18825 0.0049182
|
||||
19086 0.00475
|
||||
19351 0.0045873
|
||||
19620 0.00443
|
||||
19893 0.0042779
|
||||
20170 0.0041309
|
||||
20450 0.0039888
|
||||
20734 0.0038514
|
||||
21022 0.0037186
|
||||
21314 0.0035903
|
||||
21611 0.0034663
|
||||
21911 0.0033464
|
||||
22215 0.0032306
|
||||
22524 0.0031187
|
||||
22837 0.0030105
|
||||
23154 0.002906
|
||||
23476 0.0028051
|
||||
23803 0.0027075
|
||||
24133 0.0026133
|
||||
24469 0.0025222
|
||||
24809 0.0024343
|
||||
25154 0.0023493
|
||||
25503 0.0022672
|
||||
25858 0.002188
|
||||
26217 0.0021114
|
||||
26581 0.0020375
|
||||
26951 0.0019661
|
||||
27325 0.0018971
|
||||
27705 0.0018305
|
||||
28090 0.0017662
|
||||
28480 0.0017041
|
||||
28876 0.0016441
|
||||
29277 0.0015862
|
||||
29684 0.0015297
|
||||
30097 0.0014758
|
||||
30515 0.0014237
|
||||
30939 0.0013734
|
||||
31369 0.0013249
|
||||
31805 0.0012781
|
||||
32247 0.0012328
|
||||
32695 0.0011892
|
||||
33150 0.001147
|
||||
33610 0.0011064
|
||||
34077 0.0010671
|
||||
34551 0.0010292
|
||||
35031 0.00099265
|
||||
35518 0.00095736
|
||||
36012 0.00092331
|
||||
36512 0.00089044
|
||||
37020 0.00085873
|
||||
37534 0.00082812
|
||||
38056 0.00079859
|
||||
38585 0.0007701
|
||||
39121 0.00074261
|
||||
39664 0.00071608
|
||||
40216 0.00069049
|
||||
40775 0.0006658
|
||||
41341 0.00064198
|
||||
41916 0.00061899
|
||||
42498 0.00059682
|
||||
43089 0.00057543
|
||||
43688 0.0005548
|
||||
44295 0.0005349
|
||||
44910 0.0005157
|
||||
45535 0.00049718
|
||||
46167 0.00047932
|
||||
46809 0.00046209
|
||||
47460 0.00044547
|
||||
48119 0.00042944
|
||||
48788 0.00041399
|
||||
49466 0.00039908
|
||||
50153 0.0003847
|
||||
50850 0.00037083
|
||||
51557 0.00035746
|
||||
52274 0.00034456
|
||||
53000 0.00033213
|
||||
53737 0.00032014
|
||||
54483 0.00030857
|
||||
55241 0.00029742
|
||||
56008 0.00028667
|
||||
56787 0.0002763
|
||||
57576 0.0002663
|
||||
58376 0.00025666
|
||||
59187 0.00024737
|
||||
60010 0.00023841
|
||||
60844 0.00022977
|
||||
61689 0.00022144
|
||||
62547 0.00021341
|
||||
63416 0.00020567
|
||||
64297 0.00019821
|
||||
65191 0.00019101
|
||||
66097 0.00018407
|
||||
67015 0.00017739
|
||||
67947 0.00017094
|
||||
68891 0.00016473
|
||||
69848 0.00015874
|
||||
70819 0.00015296
|
||||
71803 0.0001474
|
||||
72801 0.00014203
|
||||
73813 0.00013686
|
||||
74839 0.00013188
|
||||
75879 0.00012707
|
||||
76933 0.00012244
|
||||
78002 0.00011798
|
||||
79086 0.00011368
|
||||
80186 0.00010953
|
||||
81300 0.00010553
|
||||
82430 0.00010168
|
||||
83575 0.00009797
|
||||
84737 0.000094392
|
||||
85914 0.000090944
|
||||
87108 0.000087622
|
||||
88319 0.00008442
|
||||
89546 0.000081334
|
||||
90791 0.00007836
|
||||
92053 0.000075494
|
||||
93332 0.000072733
|
||||
94629 0.000070071
|
||||
95944 0.000067507
|
||||
97277 0.000065036
|
||||
98629 0.000062654
|
||||
100000 0.000060364
|
||||
-1 -1
|
||||
-2 -2
|
||||
|
||||
|
||||
@@ -0,0 +1,837 @@
|
||||
1.0023 11.167
|
||||
1.0162 11.364
|
||||
1.0304 11.565
|
||||
1.0447 11.771
|
||||
1.0592 11.982
|
||||
1.0739 12.198
|
||||
1.0888 12.419
|
||||
1.104 12.289
|
||||
1.1193 11.949
|
||||
1.1349 11.617
|
||||
1.1506 11.292
|
||||
1.1666 10.976
|
||||
1.1828 10.668
|
||||
1.1993 10.367
|
||||
1.2159 10.074
|
||||
1.2328 9.7885
|
||||
1.25 9.5099
|
||||
1.2674 9.2384
|
||||
1.285 8.9737
|
||||
1.3028 8.7159
|
||||
1.3209 8.4646
|
||||
1.3393 8.2199
|
||||
1.3579 7.9815
|
||||
1.3768 7.7493
|
||||
1.3959 7.5232
|
||||
1.4153 7.3031
|
||||
1.435 7.0888
|
||||
1.4549 6.8802
|
||||
1.4751 6.6772
|
||||
1.4956 6.4796
|
||||
1.5164 6.2874
|
||||
1.5375 6.1004
|
||||
1.5589 5.9185
|
||||
1.5805 5.7416
|
||||
1.6025 5.5695
|
||||
1.6248 5.4022
|
||||
1.6473 5.2396
|
||||
1.6702 5.0815
|
||||
1.6934 4.9278
|
||||
1.717 4.7785
|
||||
1.7408 4.6334
|
||||
1.765 4.4924
|
||||
1.7896 4.3554
|
||||
1.8144 4.2224
|
||||
1.8397 4.0933
|
||||
1.8652 3.9678
|
||||
1.8911 3.8461
|
||||
1.9174 3.7279
|
||||
1.9441 3.6131
|
||||
1.9711 3.5018
|
||||
1.9985 3.3937
|
||||
2.0263 3.2889
|
||||
2.0544 3.1872
|
||||
2.083 3.0897
|
||||
2.1119 2.994
|
||||
2.1413 2.9013
|
||||
2.171 2.8113
|
||||
2.2012 2.7241
|
||||
2.2318 2.6396
|
||||
2.2628 2.5577
|
||||
2.2942 2.4783
|
||||
2.3261 2.4014
|
||||
2.3585 2.3269
|
||||
2.3912 2.2547
|
||||
2.4245 2.1848
|
||||
2.4582 2.1171
|
||||
2.4923 2.0516
|
||||
2.527 1.9882
|
||||
2.5621 1.9267
|
||||
2.5977 1.8673
|
||||
2.6338 1.8098
|
||||
2.6704 1.7541
|
||||
2.7075 1.7003
|
||||
2.7451 1.6482
|
||||
2.7833 1.5978
|
||||
2.822 1.5491
|
||||
2.8612 1.5019
|
||||
2.9009 1.4564
|
||||
2.9412 1.4124
|
||||
2.9821 1.3698
|
||||
3.0236 1.3287
|
||||
3.0656 1.2889
|
||||
3.1082 1.2505
|
||||
3.1514 1.2134
|
||||
3.1952 1.1776
|
||||
3.2396 1.143
|
||||
3.2846 1.1096
|
||||
3.3303 1.0773
|
||||
3.3765 1.0462
|
||||
3.4235 1.0161
|
||||
3.471 0.98711
|
||||
3.5193 0.95912
|
||||
3.5682 0.93211
|
||||
3.6178 0.90606
|
||||
3.6681 0.88094
|
||||
3.719 0.85671
|
||||
3.7707 0.83335
|
||||
3.8231 0.81083
|
||||
3.8762 0.78912
|
||||
3.9301 0.76821
|
||||
3.9847 0.74805
|
||||
4.0401 0.72863
|
||||
4.0963 0.70993
|
||||
4.1532 0.69192
|
||||
4.2109 0.67458
|
||||
4.2694 0.65788
|
||||
4.3288 0.64181
|
||||
4.3889 0.62635
|
||||
4.4499 0.61147
|
||||
4.5118 0.59717
|
||||
4.5745 0.58341
|
||||
4.638 0.57018
|
||||
4.7025 0.55937
|
||||
4.7678 0.54711
|
||||
4.8341 0.53534
|
||||
4.9013 0.52403
|
||||
4.9694 0.51317
|
||||
5.0385 0.50275
|
||||
5.1085 0.49274
|
||||
5.1795 0.48314
|
||||
5.2515 0.47394
|
||||
5.3244 0.46511
|
||||
5.3984 0.45666
|
||||
5.4735 0.44855
|
||||
5.5495 0.44079
|
||||
5.6266 0.43337
|
||||
5.7048 0.42626
|
||||
5.7841 0.41946
|
||||
5.8645 0.41296
|
||||
5.946 0.40675
|
||||
6.0286 0.40083
|
||||
6.1124 0.39517
|
||||
6.1974 0.38977
|
||||
6.2835 0.38463
|
||||
6.3708 0.37973
|
||||
6.4594 0.37506
|
||||
6.5491 0.37063
|
||||
6.6401 0.36641
|
||||
6.7324 0.36241
|
||||
6.826 0.35861
|
||||
6.9209 0.35501
|
||||
7.017 0.35161
|
||||
7.1146 0.34839
|
||||
7.2134 0.34535
|
||||
7.3137 0.34248
|
||||
7.4153 0.33978
|
||||
7.5184 0.33723
|
||||
7.6229 0.33485
|
||||
7.7288 0.33262
|
||||
7.8362 0.33053
|
||||
7.9451 0.32858
|
||||
8.0555 0.32676
|
||||
8.1675 0.32508
|
||||
8.281 0.32352
|
||||
8.3961 0.32209
|
||||
8.5128 0.32077
|
||||
8.6311 0.31956
|
||||
8.751 0.31846
|
||||
8.8726 0.31747
|
||||
8.9959 0.31658
|
||||
9.1209 0.31578
|
||||
9.2477 0.31508
|
||||
9.3762 0.31447
|
||||
9.5065 0.31394
|
||||
9.6386 0.31349
|
||||
9.7726 0.31313
|
||||
9.9084 0.31284
|
||||
10.046 0.31262
|
||||
10.186 0.31247
|
||||
10.327 0.31239
|
||||
10.471 0.31237
|
||||
10.616 0.31241
|
||||
10.764 0.31251
|
||||
10.913 0.31266
|
||||
11.065 0.31287
|
||||
11.219 0.31312
|
||||
11.375 0.31342
|
||||
11.533 0.31376
|
||||
11.693 0.31415
|
||||
11.856 0.315
|
||||
12.02 0.31545
|
||||
12.187 0.31594
|
||||
12.357 0.31645
|
||||
12.529 0.317
|
||||
12.703 0.31757
|
||||
12.879 0.31816
|
||||
13.058 0.31878
|
||||
13.24 0.31941
|
||||
13.424 0.32005
|
||||
13.61 0.32071
|
||||
13.799 0.32138
|
||||
13.991 0.32206
|
||||
14.186 0.32275
|
||||
14.383 0.32343
|
||||
14.583 0.32412
|
||||
14.785 0.32481
|
||||
14.991 0.32549
|
||||
15.199 0.32617
|
||||
15.41 0.32684
|
||||
15.625 0.3275
|
||||
15.842 0.32814
|
||||
16.062 0.32878
|
||||
16.285 0.32939
|
||||
16.511 0.32998
|
||||
16.741 0.33056
|
||||
16.973 0.33111
|
||||
17.209 0.33163
|
||||
17.449 0.33213
|
||||
17.691 0.3326
|
||||
17.937 0.33303
|
||||
18.186 0.33343
|
||||
18.439 0.3338
|
||||
18.695 0.33413
|
||||
18.955 0.33442
|
||||
19.218 0.33466
|
||||
19.485 0.33487
|
||||
19.756 0.33503
|
||||
20.031 0.33514
|
||||
20.309 0.33521
|
||||
20.591 0.33523
|
||||
20.878 0.3352
|
||||
21.168 0.33511
|
||||
21.462 0.33498
|
||||
21.76 0.33478
|
||||
22.063 0.33454
|
||||
22.369 0.33424
|
||||
22.68 0.33388
|
||||
22.995 0.33346
|
||||
23.315 0.33299
|
||||
23.639 0.33245
|
||||
23.967 0.33186
|
||||
24.3 0.33121
|
||||
24.638 0.3305
|
||||
24.981 0.32974
|
||||
25.328 0.32891
|
||||
25.68 0.32802
|
||||
26.037 0.32708
|
||||
26.398 0.32608
|
||||
26.765 0.32503
|
||||
27.137 0.32392
|
||||
27.514 0.32275
|
||||
27.897 0.32153
|
||||
28.284 0.32027
|
||||
28.678 0.31895
|
||||
29.076 0.31758
|
||||
29.48 0.31617
|
||||
29.89 0.31472
|
||||
30.305 0.31323
|
||||
30.726 0.31169
|
||||
31.153 0.31013
|
||||
31.586 0.30853
|
||||
32.025 0.3069
|
||||
32.47 0.30524
|
||||
32.922 0.30356
|
||||
33.379 0.30186
|
||||
33.843 0.30015
|
||||
34.313 0.29842
|
||||
34.79 0.29683
|
||||
35.274 0.29509
|
||||
35.764 0.29335
|
||||
36.261 0.29161
|
||||
36.765 0.28988
|
||||
37.276 0.28816
|
||||
37.794 0.28645
|
||||
38.319 0.28477
|
||||
38.852 0.2831
|
||||
39.392 0.28147
|
||||
39.939 0.27987
|
||||
40.494 0.2783
|
||||
41.057 0.27677
|
||||
41.628 0.27528
|
||||
42.206 0.27384
|
||||
42.793 0.27246
|
||||
43.387 0.27112
|
||||
43.99 0.26984
|
||||
44.602 0.26862
|
||||
45.221 0.26746
|
||||
45.85 0.26637
|
||||
46.487 0.26534
|
||||
47.133 0.26439
|
||||
47.788 0.2635
|
||||
48.452 0.26269
|
||||
49.126 0.26195
|
||||
49.808 0.26129
|
||||
50.501 0.2607
|
||||
51.202 0.26018
|
||||
51.914 0.25975
|
||||
52.635 0.25939
|
||||
53.367 0.2591
|
||||
54.109 0.25889
|
||||
54.861 0.25875
|
||||
55.623 0.25869
|
||||
56.396 0.25869
|
||||
57.18 0.25877
|
||||
57.974 0.25891
|
||||
58.78 0.25912
|
||||
59.597 0.25939
|
||||
60.425 0.25972
|
||||
61.265 0.26011
|
||||
62.116 0.26055
|
||||
62.98 0.26104
|
||||
63.855 0.26159
|
||||
64.742 0.26218
|
||||
65.642 0.26281
|
||||
66.554 0.26348
|
||||
67.479 0.26419
|
||||
68.417 0.26493
|
||||
69.368 0.26569
|
||||
70.332 0.26649
|
||||
71.309 0.26731
|
||||
72.3 0.26815
|
||||
73.305 0.26901
|
||||
74.324 0.26988
|
||||
75.357 0.27076
|
||||
76.404 0.27165
|
||||
77.466 0.27255
|
||||
78.543 0.27346
|
||||
79.634 0.27436
|
||||
80.741 0.27527
|
||||
81.863 0.27617
|
||||
83.001 0.27708
|
||||
84.154 0.27797
|
||||
85.324 0.27886
|
||||
86.509 0.27974
|
||||
87.712 0.28061
|
||||
88.931 0.28147
|
||||
90.166 0.28232
|
||||
91.42 0.28315
|
||||
92.69 0.28397
|
||||
93.978 0.28477
|
||||
95.284 0.28556
|
||||
96.608 0.28633
|
||||
97.951 0.28708
|
||||
99.312 0.28782
|
||||
100.69 0.28853
|
||||
102.09 0.28923
|
||||
103.51 0.2899
|
||||
104.95 0.29056
|
||||
106.41 0.29119
|
||||
107.89 0.2918
|
||||
109.39 0.29239
|
||||
110.91 0.29295
|
||||
112.45 0.29349
|
||||
114.01 0.29401
|
||||
115.59 0.2945
|
||||
117.2 0.29496
|
||||
118.83 0.29541
|
||||
120.48 0.29584
|
||||
122.16 0.29623
|
||||
123.85 0.29659
|
||||
125.57 0.29692
|
||||
127.32 0.29723
|
||||
129.09 0.29751
|
||||
130.88 0.29775
|
||||
132.7 0.29797
|
||||
134.55 0.29816
|
||||
136.42 0.29832
|
||||
138.31 0.29845
|
||||
140.23 0.29855
|
||||
142.18 0.29862
|
||||
144.16 0.29866
|
||||
146.16 0.29867
|
||||
148.19 0.29864
|
||||
150.25 0.29859
|
||||
152.34 0.2985
|
||||
154.46 0.29838
|
||||
156.6 0.29823
|
||||
158.78 0.29805
|
||||
160.99 0.29783
|
||||
163.23 0.29759
|
||||
165.49 0.29731
|
||||
167.79 0.297
|
||||
170.13 0.29666
|
||||
172.49 0.29629
|
||||
174.89 0.29589
|
||||
177.32 0.29546
|
||||
179.78 0.29499
|
||||
182.28 0.29449
|
||||
184.81 0.29397
|
||||
187.38 0.29341
|
||||
189.99 0.29282
|
||||
192.63 0.29221
|
||||
195.3 0.29156
|
||||
198.02 0.29089
|
||||
200.77 0.29018
|
||||
203.56 0.28945
|
||||
206.39 0.28868
|
||||
209.26 0.28789
|
||||
212.16 0.28707
|
||||
215.11 0.28623
|
||||
218.1 0.28535
|
||||
221.13 0.28445
|
||||
224.21 0.28352
|
||||
227.32 0.28257
|
||||
230.48 0.28159
|
||||
233.69 0.28058
|
||||
236.93 0.27955
|
||||
240.23 0.27849
|
||||
243.56 0.27741
|
||||
246.95 0.27631
|
||||
250.38 0.27518
|
||||
253.86 0.27403
|
||||
257.39 0.27285
|
||||
260.97 0.27165
|
||||
264.59 0.27043
|
||||
268.27 0.26919
|
||||
272 0.26792
|
||||
275.78 0.26664
|
||||
279.61 0.26533
|
||||
283.5 0.264
|
||||
287.44 0.26265
|
||||
291.43 0.26129
|
||||
295.48 0.2599
|
||||
299.59 0.25849
|
||||
303.75 0.25707
|
||||
307.97 0.25562
|
||||
312.25 0.25416
|
||||
316.59 0.25268
|
||||
320.99 0.25119
|
||||
325.45 0.24967
|
||||
329.98 0.24814
|
||||
334.56 0.2466
|
||||
339.21 0.24504
|
||||
343.92 0.24346
|
||||
348.7 0.24187
|
||||
353.55 0.24026
|
||||
358.46 0.23864
|
||||
363.45 0.237
|
||||
368.5 0.23535
|
||||
373.62 0.23369
|
||||
378.81 0.23202
|
||||
384.07 0.23033
|
||||
389.41 0.22863
|
||||
394.82 0.22692
|
||||
400.31 0.2252
|
||||
405.87 0.22346
|
||||
411.51 0.22172
|
||||
417.23 0.21996
|
||||
423.03 0.2182
|
||||
428.91 0.21642
|
||||
434.87 0.21464
|
||||
440.92 0.21285
|
||||
447.04 0.21104
|
||||
453.26 0.20923
|
||||
459.56 0.20742
|
||||
465.94 0.20559
|
||||
472.42 0.20376
|
||||
478.98 0.20192
|
||||
485.64 0.20007
|
||||
492.39 0.19822
|
||||
499.23 0.19636
|
||||
506.17 0.19453
|
||||
513.2 0.19266
|
||||
520.34 0.19079
|
||||
527.57 0.18891
|
||||
534.9 0.18703
|
||||
542.33 0.18514
|
||||
549.87 0.18326
|
||||
557.51 0.18137
|
||||
565.26 0.17947
|
||||
573.11 0.17758
|
||||
581.08 0.17568
|
||||
589.16 0.17378
|
||||
597.34 0.17188
|
||||
605.64 0.16999
|
||||
614.06 0.16809
|
||||
622.6 0.16619
|
||||
631.25 0.16429
|
||||
640.02 0.16239
|
||||
648.91 0.16049
|
||||
657.93 0.1586
|
||||
667.08 0.15671
|
||||
676.35 0.15482
|
||||
685.75 0.15293
|
||||
695.28 0.15105
|
||||
704.94 0.14916
|
||||
714.74 0.14729
|
||||
724.67 0.14542
|
||||
734.74 0.14355
|
||||
744.95 0.14169
|
||||
755.3 0.13983
|
||||
765.8 0.13798
|
||||
776.44 0.13613
|
||||
787.23 0.13429
|
||||
798.17 0.13246
|
||||
809.27 0.13064
|
||||
820.51 0.12882
|
||||
831.92 0.12701
|
||||
843.48 0.12521
|
||||
855.2 0.12342
|
||||
867.09 0.12164
|
||||
879.14 0.11986
|
||||
891.35 0.1181
|
||||
903.74 0.11634
|
||||
916.3 0.1146
|
||||
929.03 0.11286
|
||||
941.95 0.11114
|
||||
955.04 0.10943
|
||||
968.31 0.10773
|
||||
981.77 0.10604
|
||||
995.41 0.10436
|
||||
1009.2 0.10269
|
||||
1023.3 0.10104
|
||||
1037.5 0.099399
|
||||
1051.9 0.097772
|
||||
1066.5 0.096157
|
||||
1081.3 0.094556
|
||||
1096.4 0.092969
|
||||
1111.6 0.091395
|
||||
1127.1 0.089835
|
||||
1142.7 0.08829
|
||||
1158.6 0.086758
|
||||
1174.7 0.085242
|
||||
1191 0.08374
|
||||
1207.6 0.082253
|
||||
1224.4 0.080781
|
||||
1241.4 0.079325
|
||||
1258.6 0.077883
|
||||
1276.1 0.076458
|
||||
1293.9 0.075047
|
||||
1311.8 0.073653
|
||||
1330.1 0.072274
|
||||
1348.6 0.070911
|
||||
1367.3 0.069565
|
||||
1386.3 0.068234
|
||||
1405.6 0.06692
|
||||
1425.1 0.065622
|
||||
1444.9 0.06434
|
||||
1465 0.063074
|
||||
1485.3 0.061825
|
||||
1506 0.060592
|
||||
1526.9 0.059376
|
||||
1548.1 0.058176
|
||||
1569.7 0.056993
|
||||
1591.5 0.055826
|
||||
1613.6 0.054675
|
||||
1636 0.053541
|
||||
1658.7 0.052424
|
||||
1681.8 0.051323
|
||||
1705.2 0.050238
|
||||
1728.9 0.04917
|
||||
1752.9 0.048118
|
||||
1777.3 0.047082
|
||||
1802 0.046062
|
||||
1827 0.045059
|
||||
1852.4 0.044071
|
||||
1878.1 0.0431
|
||||
1904.2 0.042144
|
||||
1930.7 0.041204
|
||||
1957.5 0.04028
|
||||
1984.7 0.039372
|
||||
2012.3 0.038479
|
||||
2040.3 0.037602
|
||||
2068.6 0.03674
|
||||
2097.4 0.035893
|
||||
2126.5 0.035061
|
||||
2156.1 0.034244
|
||||
2186.1 0.033442
|
||||
2216.4 0.032655
|
||||
2247.2 0.031882
|
||||
2278.5 0.031123
|
||||
2310.1 0.030379
|
||||
2342.2 0.029649
|
||||
2374.8 0.028919
|
||||
2407.8 0.028217
|
||||
2441.3 0.027529
|
||||
2475.2 0.026855
|
||||
2509.6 0.026194
|
||||
2544.5 0.025546
|
||||
2579.8 0.024911
|
||||
2615.7 0.024289
|
||||
2652 0.02368
|
||||
2688.9 0.023084
|
||||
2726.2 0.0225
|
||||
2764.1 0.021928
|
||||
2802.5 0.021368
|
||||
2841.5 0.02082
|
||||
2881 0.020284
|
||||
2921 0.019759
|
||||
2961.6 0.019246
|
||||
3002.8 0.018744
|
||||
3044.5 0.018253
|
||||
3086.8 0.017773
|
||||
3129.7 0.017304
|
||||
3173.2 0.016845
|
||||
3217.3 0.016397
|
||||
3262 0.015959
|
||||
3307.4 0.015531
|
||||
3353.3 0.015113
|
||||
3399.9 0.014704
|
||||
3447.2 0.014305
|
||||
3495.1 0.013916
|
||||
3543.6 0.013535
|
||||
3592.9 0.013164
|
||||
3642.8 0.012802
|
||||
3693.5 0.012448
|
||||
3744.8 0.012103
|
||||
3796.8 0.011766
|
||||
3849.6 0.011437
|
||||
3903.1 0.011117
|
||||
3957.3 0.010804
|
||||
4012.3 0.010499
|
||||
4068.1 0.010202
|
||||
4124.6 0.0099124
|
||||
4181.9 0.00963
|
||||
4240.1 0.0093547
|
||||
4299 0.0090865
|
||||
4358.7 0.0088251
|
||||
4419.3 0.0085705
|
||||
4480.7 0.0083224
|
||||
4543 0.0080808
|
||||
4606.1 0.0078455
|
||||
4670.1 0.0076163
|
||||
4735.1 0.0073932
|
||||
4800.9 0.007176
|
||||
4867.6 0.0069646
|
||||
4935.2 0.0067588
|
||||
5003.8 0.0065585
|
||||
5073.3 0.0063636
|
||||
5143.9 0.006174
|
||||
5215.3 0.0059895
|
||||
5287.8 0.0058101
|
||||
5361.3 0.0056355
|
||||
5435.8 0.0054658
|
||||
5511.4 0.0053007
|
||||
5588 0.0051403
|
||||
5665.6 0.0049842
|
||||
5744.3 0.0048326
|
||||
5824.2 0.0046851
|
||||
5905.1 0.0045419
|
||||
5987.2 0.0044026
|
||||
6070.4 0.0042673
|
||||
6154.8 0.0041359
|
||||
6240.3 0.0040082
|
||||
6327 0.0038841
|
||||
6414.9 0.0037636
|
||||
6504.1 0.0036466
|
||||
6594.5 0.003533
|
||||
6686.1 0.0034226
|
||||
6779 0.0033155
|
||||
6873.3 0.0032115
|
||||
6968.8 0.0031106
|
||||
7065.6 0.0030126
|
||||
7163.8 0.0029175
|
||||
7263.4 0.0028252
|
||||
7364.3 0.0027356
|
||||
7466.7 0.0026487
|
||||
7570.4 0.0025644
|
||||
7675.6 0.0024826
|
||||
7782.3 0.0024033
|
||||
7890.5 0.0023264
|
||||
8000.1 0.0022518
|
||||
8111.3 0.0021794
|
||||
8224 0.0021092
|
||||
8338.3 0.0020412
|
||||
8454.2 0.0019752
|
||||
8571.7 0.0019113
|
||||
8690.8 0.0018493
|
||||
8811.6 0.0017892
|
||||
8934.1 0.001731
|
||||
9058.2 0.0016745
|
||||
9184.1 0.0016199
|
||||
9311.7 0.0015669
|
||||
9441.2 0.0015155
|
||||
9572.4 0.0014658
|
||||
9705.4 0.0014176
|
||||
9840.3 0.0013709
|
||||
9977 0.0013257
|
||||
10116 0.0012819
|
||||
10256 0.0012395
|
||||
10399 0.0011985
|
||||
10543 0.0011587
|
||||
10690 0.0011202
|
||||
10838 0.0010829
|
||||
10989 0.0010468
|
||||
11142 0.0010119
|
||||
11297 0.00097806
|
||||
11454 0.00094532
|
||||
11613 0.00091364
|
||||
11774 0.00088298
|
||||
11938 0.0008533
|
||||
12104 0.00082459
|
||||
12272 0.0007968
|
||||
12442 0.00076992
|
||||
12615 0.00074391
|
||||
12791 0.00071875
|
||||
12968 0.0006944
|
||||
13149 0.00067086
|
||||
13331 0.00064808
|
||||
13517 0.00062605
|
||||
13704 0.00060475
|
||||
13895 0.00058414
|
||||
14088 0.00056421
|
||||
14284 0.00054495
|
||||
14482 0.0005261
|
||||
14684 0.0005081
|
||||
14888 0.00049069
|
||||
15095 0.00047386
|
||||
15304 0.00045759
|
||||
15517 0.00044186
|
||||
15733 0.00042666
|
||||
15951 0.00041196
|
||||
16173 0.00039776
|
||||
16398 0.00038403
|
||||
16626 0.00037076
|
||||
16857 0.00035794
|
||||
17091 0.00034555
|
||||
17329 0.00033357
|
||||
17569 0.00032201
|
||||
17814 0.00031083
|
||||
18061 0.00030003
|
||||
18312 0.00028959
|
||||
18567 0.00027951
|
||||
18825 0.00026977
|
||||
19086 0.00026036
|
||||
19351 0.00025128
|
||||
19620 0.0002425
|
||||
19893 0.00023402
|
||||
20170 0.00022583
|
||||
20450 0.00021792
|
||||
20734 0.00021028
|
||||
21022 0.00020291
|
||||
21314 0.00019578
|
||||
21611 0.00018891
|
||||
21911 0.00018226
|
||||
22215 0.00017585
|
||||
22524 0.00016966
|
||||
22837 0.00016368
|
||||
23154 0.00015791
|
||||
23476 0.00015233
|
||||
23803 0.00014695
|
||||
24133 0.00014176
|
||||
24469 0.00013675
|
||||
24809 0.00013191
|
||||
25154 0.00012724
|
||||
25503 0.00012273
|
||||
25858 0.00011838
|
||||
26217 0.00011417
|
||||
26581 0.00011012
|
||||
26951 0.00010621
|
||||
27325 0.00010243
|
||||
27705 0.000098788
|
||||
28090 0.000095271
|
||||
28480 0.000091878
|
||||
28876 0.000088604
|
||||
29277 0.000085444
|
||||
29684 0.000082395
|
||||
30097 0.000079454
|
||||
30515 0.000076615
|
||||
30939 0.000073877
|
||||
31369 0.000071235
|
||||
31805 0.000068686
|
||||
32247 0.000066227
|
||||
32695 0.000063855
|
||||
33150 0.000061567
|
||||
33610 0.000059359
|
||||
34077 0.000057229
|
||||
34551 0.000055175
|
||||
35031 0.000053194
|
||||
35518 0.000051283
|
||||
36012 0.000049439
|
||||
36512 0.000047661
|
||||
37020 0.000045947
|
||||
37534 0.000044293
|
||||
38056 0.000042698
|
||||
38585 0.000041159
|
||||
39121 0.000039676
|
||||
39664 0.000038245
|
||||
40216 0.000036865
|
||||
40775 0.000035535
|
||||
41341 0.000034252
|
||||
41916 0.000033014
|
||||
42498 0.000031821
|
||||
43089 0.000030671
|
||||
43688 0.000029562
|
||||
44295 0.000028492
|
||||
44910 0.000027461
|
||||
45535 0.000026467
|
||||
46167 0.000025508
|
||||
46809 0.000024584
|
||||
47460 0.000023692
|
||||
48119 0.000022833
|
||||
48788 0.000022005
|
||||
49466 0.000021206
|
||||
50153 0.000020437
|
||||
50850 0.000019694
|
||||
51557 0.000018979
|
||||
52274 0.000018289
|
||||
53000 0.000017625
|
||||
53737 0.000016984
|
||||
54483 0.000016366
|
||||
55241 0.00001577
|
||||
56008 0.000015196
|
||||
56787 0.000014643
|
||||
57576 0.00001411
|
||||
58376 0.000013596
|
||||
59187 0.0000131
|
||||
60010 0.000012623
|
||||
60844 0.000012163
|
||||
61689 0.000011719
|
||||
62547 0.000011291
|
||||
63416 0.000010879
|
||||
64297 0.000010482
|
||||
65191 0.000010099
|
||||
66097 9.7305E-06
|
||||
67015 0.000009375
|
||||
67947 9.0324E-06
|
||||
68891 8.7023E-06
|
||||
69848 8.3841E-06
|
||||
70819 8.0775E-06
|
||||
71803 0.000007782
|
||||
72801 7.4973E-06
|
||||
73813 7.2229E-06
|
||||
74839 6.9585E-06
|
||||
75879 6.7037E-06
|
||||
76933 6.4582E-06
|
||||
78002 6.2216E-06
|
||||
79086 5.9937E-06
|
||||
80186 0.000005774
|
||||
81300 5.5624E-06
|
||||
82430 5.3584E-06
|
||||
83575 5.1619E-06
|
||||
84737 4.9726E-06
|
||||
85914 4.7901E-06
|
||||
87108 4.6144E-06
|
||||
88319 0.000004445
|
||||
89546 4.2818E-06
|
||||
90791 4.1246E-06
|
||||
92053 3.9732E-06
|
||||
93332 3.8272E-06
|
||||
94629 3.6866E-06
|
||||
95944 3.5512E-06
|
||||
97277 3.4206E-06
|
||||
98629 3.2949E-06
|
||||
100000 0.000003174
|
||||
-1 -1
|
||||
-2 -2
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// **********************************
|
||||
@@ -26,7 +29,7 @@
|
||||
// * *
|
||||
// **********************************
|
||||
//
|
||||
// $Id: RemSimAnalysisManager.hh,v 1.8 2005/09/08 06:56:18 guatelli Exp $
|
||||
// $Id: RemSimAnalysisManager.hh,v 1.11 2006/06/29 16:22:04 gunter Exp $
|
||||
//
|
||||
// Author: Susanna Guatelli (guatelli@ge.infn.it)
|
||||
//
|
||||
@@ -39,7 +42,6 @@
|
||||
#include <vector>
|
||||
#include "G4ThreeVector.hh"
|
||||
# include <AIDA/AIDA.h>
|
||||
//#include "RemSimAnalysisMessenger.hh"
|
||||
|
||||
namespace AIDA
|
||||
{
|
||||
@@ -52,7 +54,7 @@ namespace AIDA
|
||||
class ITreeFactory;
|
||||
};
|
||||
|
||||
//class RemSimAnalysisMessenger;
|
||||
class RemSimAnalysisMessenger;
|
||||
class RemSimAnalysisManager {
|
||||
|
||||
public:
|
||||
@@ -63,9 +65,10 @@ public:
|
||||
|
||||
void energyDepositStore(G4int, G4double);
|
||||
// Collect the energy deposit in the phantom
|
||||
|
||||
// deriving from primary and secondary particles
|
||||
|
||||
void primaryParticleEnergyDistribution(G4double);
|
||||
// Initail energy of primary particles
|
||||
// Initial energy of primary particles
|
||||
|
||||
void SecondaryEnergyDeposit(G4int, G4double);
|
||||
// Energy deposit given by secondary particles in the phantom
|
||||
@@ -83,15 +86,59 @@ public:
|
||||
// Energy of primary particles outgoing the phantom
|
||||
|
||||
void particleShape(G4double, G4double);
|
||||
// Position of the energy deposits in the phantom, projected in the plane perpendicular
|
||||
// to the direction of the primary particles (z axis)
|
||||
|
||||
void energyDepShape(G4double, G4double, G4double);
|
||||
// Energy deposits in the phantom, projected in the plane perpendicular
|
||||
// to the direction of the primary particles (z axis)
|
||||
|
||||
void SetFormat(G4String);
|
||||
// At the moment it is not possible to switch the formta of the file
|
||||
// Number of secondary particles produced in the phantom
|
||||
void SecondaryInPhantom(G4int);
|
||||
|
||||
// Energy spectrum of secondary particles originated in the phantom
|
||||
void SecondaryProtonInPhantom(G4double);
|
||||
void SecondaryNeutronInPhantom(G4double);
|
||||
void SecondaryPionInPhantom(G4double);
|
||||
void SecondaryAlphaInPhantom(G4double);
|
||||
void SecondaryPositronInPhantom(G4double);
|
||||
void SecondaryElectronInPhantom(G4double);
|
||||
void SecondaryGammaInPhantom(G4double);
|
||||
void SecondaryMuonInPhantom(G4double);
|
||||
void SecondaryOtherInPhantom(G4double);
|
||||
void SecondaryNeutrinoInPhantom(G4double);
|
||||
void SecondaryProtonInPhantomSlice(G4double);
|
||||
void SecondaryNeutronInPhantomSlice(G4double);
|
||||
void SecondaryPionInPhantomSlice(G4double);
|
||||
void SecondaryAlphaInPhantomSlice(G4double);
|
||||
void SecondaryPositronInPhantomSlice(G4double);
|
||||
void SecondaryElectronInPhantomSlice(G4double);
|
||||
void SecondaryGammaInPhantomSlice(G4double);
|
||||
void SecondaryMuonInPhantomSlice(G4double);
|
||||
void SecondaryOtherInPhantomSlice(G4double);
|
||||
|
||||
// Number of secondary particles reaching the phantom
|
||||
void SecondaryReachingThePhantom(G4int);
|
||||
|
||||
// Energy spectrum of secondary particles reaching the phantom
|
||||
void SecondaryProtonReachingThePhantom(G4double);
|
||||
void SecondaryNeutronReachingThePhantom(G4double);
|
||||
void SecondaryPionReachingThePhantom(G4double);
|
||||
void SecondaryAlphaReachingThePhantom(G4double);
|
||||
void SecondaryPositronReachingThePhantom(G4double);
|
||||
void SecondaryElectronReachingThePhantom(G4double);
|
||||
void SecondaryGammaReachingThePhantom(G4double);
|
||||
void SecondaryMuonReachingThePhantom(G4double);
|
||||
void SecondaryOtherReachingThePhantom(G4double);
|
||||
|
||||
// Number of secondary particles produced in the vehicle
|
||||
void SecondaryInVehicle(G4int);
|
||||
|
||||
void finish();
|
||||
|
||||
private:
|
||||
|
||||
static RemSimAnalysisManager* instance;
|
||||
RemSimAnalysisManager();
|
||||
|
||||
@@ -99,21 +146,53 @@ private:
|
||||
AIDA::ITreeFactory* treeFact;
|
||||
AIDA::ITree* theTree;
|
||||
|
||||
AIDA::IDataPointSetFactory * dataPointFactory;
|
||||
AIDA::IDataPointSetFactory * dataPointFactory;
|
||||
AIDA::IHistogramFactory* histogramFactory;
|
||||
|
||||
AIDA::IDataPointSet * dataPoint;
|
||||
AIDA::IDataPointSet* dataPoint;
|
||||
AIDA::IHistogram1D* energyDeposit;
|
||||
AIDA::IHistogram1D* primary;
|
||||
AIDA::IHistogram1D* secondaryDeposit;
|
||||
AIDA::IHistogram1D* secondaryDeposit;
|
||||
AIDA::IHistogram1D* primaryInitialE;
|
||||
AIDA::IHistogram1D* primaryInitialEout;
|
||||
AIDA::IHistogram1D* initialE;
|
||||
AIDA::IHistogram1D* initialEout;
|
||||
AIDA::IHistogram2D* shape;
|
||||
AIDA::IHistogram2D* energyShape;
|
||||
|
||||
// RemSimAnalysisMessenger* messenger;
|
||||
|
||||
AIDA::IHistogram1D* histo_secondary_phantom;
|
||||
AIDA::IHistogram1D* histo_secondary;
|
||||
AIDA::IHistogram1D* histo_proton;
|
||||
AIDA::IHistogram1D* histo_neutron;
|
||||
AIDA::IHistogram1D* histo_pion;
|
||||
AIDA::IHistogram1D* histo_alpha;
|
||||
AIDA::IHistogram1D* histo_positron;
|
||||
AIDA::IHistogram1D* histo_electron;
|
||||
AIDA::IHistogram1D* histo_gamma;
|
||||
AIDA::IHistogram1D* histo_muon;
|
||||
AIDA::IHistogram1D* histo_other;
|
||||
AIDA::IHistogram1D* histo_neutrino;
|
||||
AIDA::IHistogram1D* histo_proton_reaching;
|
||||
AIDA::IHistogram1D* histo_neutron_reaching;
|
||||
AIDA::IHistogram1D* histo_pion_reaching;
|
||||
AIDA::IHistogram1D* histo_alpha_reaching;
|
||||
AIDA::IHistogram1D* histo_positron_reaching;
|
||||
AIDA::IHistogram1D* histo_electron_reaching;
|
||||
AIDA::IHistogram1D* histo_gamma_reaching;
|
||||
AIDA::IHistogram1D* histo_muon_reaching;
|
||||
AIDA::IHistogram1D* histo_other_reaching;
|
||||
|
||||
AIDA::IHistogram1D* histo_proton_slice;
|
||||
AIDA::IHistogram1D* histo_neutron_slice;
|
||||
AIDA::IHistogram1D* histo_pion_slice;
|
||||
AIDA::IHistogram1D* histo_alpha_slice;
|
||||
AIDA::IHistogram1D* histo_positron_slice;
|
||||
AIDA::IHistogram1D* histo_electron_slice;
|
||||
AIDA::IHistogram1D* histo_gamma_slice;
|
||||
AIDA::IHistogram1D* histo_muon_slice;
|
||||
AIDA::IHistogram1D* histo_other_slice;
|
||||
AIDA::IHistogram1D* histo_vehicle;
|
||||
|
||||
G4String fileFormat;
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// **********************************
|
||||
@@ -26,7 +29,7 @@
|
||||
// * *
|
||||
// **********************************
|
||||
//
|
||||
// $Id: RemSimAstronautDecorator.hh,v 1.7 2005/05/27 14:21:42 guatelli Exp $
|
||||
// $Id: RemSimAstronautDecorator.hh,v 1.8 2006/06/29 16:22:06 gunter Exp $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
@@ -27,8 +30,8 @@
|
||||
// * *
|
||||
// ************************
|
||||
//
|
||||
// $Id: RemSimDecay.hh,v 1.2 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimDecay.hh,v 1.3 2006/06/29 16:22:08 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
@@ -27,8 +30,8 @@
|
||||
// * *
|
||||
// ***************************
|
||||
//
|
||||
// $Id: RemSimDecorator.hh,v 1.9 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimDecorator.hh,v 1.10 2006/06/29 16:22:10 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// **************************************
|
||||
@@ -26,8 +29,8 @@
|
||||
// * *
|
||||
// **************************************
|
||||
//
|
||||
// $Id: RemSimDetectorConstruction.hh,v 1.12 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimDetectorConstruction.hh,v 1.13 2006/06/29 16:22:12 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
@@ -27,8 +30,8 @@
|
||||
// * *
|
||||
// *****************************************
|
||||
//
|
||||
// $Id: RemSimDetectorMessenger.hh,v 1.8 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimDetectorMessenger.hh,v 1.9 2006/06/29 16:22:37 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
//
|
||||
#ifndef RemSimDetectorMessenger_h
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimElectronEEDL.hh,v 1.3 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimElectronEEDL.hh,v 1.4 2006/06/29 16:22:41 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
@@ -27,8 +30,8 @@
|
||||
// * *
|
||||
// **********************************
|
||||
//
|
||||
// $Id: RemSimEventAction.hh,v 1.4 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimEventAction.hh,v 1.5 2006/06/29 16:22:43 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author : Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// **************************************
|
||||
@@ -26,8 +29,8 @@
|
||||
// * *
|
||||
// **************************************
|
||||
//
|
||||
// $Id: RemSimHadronicBertini.hh,v 1.3 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimHadronicBertini.hh,v 1.4 2006/06/29 16:22:45 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author : Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// **************************************
|
||||
@@ -26,8 +29,8 @@
|
||||
// * *
|
||||
// **************************************
|
||||
//
|
||||
// $Id: RemSimHadronicBinary.hh,v 1.3 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimHadronicBinary.hh,v 1.4 2006/06/29 16:22:47 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author : Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimIonICRU.hh,v 1.4 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimIonICRU.hh,v 1.5 2006/06/29 16:22:49 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimMaterial.hh,v 1.5 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimMaterial.hh,v 1.6 2006/06/29 16:22:51 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// **********************************
|
||||
// * *
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
@@ -27,8 +30,8 @@
|
||||
// * *
|
||||
// **************************************
|
||||
//
|
||||
// $Id: RemSimMoonHabitat.hh,v 1.5 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimMoonHabitat.hh,v 1.6 2006/06/29 16:22:53 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimMuonStandard.hh,v 1.2 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimMuonStandard.hh,v 1.3 2006/06/29 16:22:55 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,24 +1,28 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemsimParticles.hh; May 2005
|
||||
// ----------------------------------------------------------------------------
|
||||
// GEANT 4 - Remsim example
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimPhotonEPDL.hh,v 1.3 2004/05/22 12:57:04 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimPhotonEPDL.hh,v 1.4 2006/06/29 16:22:59 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimPhysicsList.hh,v 1.5 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimPhysicsList.hh,v 1.6 2006/06/29 16:23:01 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimPhysicsListMessenger.hh,v 1.3 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimPhysicsListMessenger.hh,v 1.4 2006/06/29 16:23:03 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimPositronStandard.hh,v 1.3 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimPositronStandard.hh,v 1.4 2006/06/29 16:23:05 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimPrimaryGeneratorAction.hh,v 1.12 2005/12/02 10:08:34 guatelli Exp $// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimPrimaryGeneratorAction.hh,v 1.14 2006/06/29 16:23:07 gunter Exp $// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -31,8 +34,10 @@
|
||||
#include "G4VUserPrimaryGeneratorAction.hh"
|
||||
#include "globals.hh"
|
||||
|
||||
class G4GeneralParticleSource;
|
||||
class G4ParticleGun;
|
||||
class G4Event;
|
||||
class G4DataVector;
|
||||
class RemSimPrimaryGeneratorMessenger;
|
||||
|
||||
class RemSimPrimaryGeneratorAction : public G4VUserPrimaryGeneratorAction
|
||||
{
|
||||
@@ -43,9 +48,22 @@ public:
|
||||
public:
|
||||
G4double GetInitialEnergy();
|
||||
void GeneratePrimaries(G4Event* anEvent);
|
||||
void ReadProbability(G4String);
|
||||
|
||||
private:
|
||||
G4GeneralParticleSource* particleGun;
|
||||
G4ParticleGun* particleGun;
|
||||
RemSimPrimaryGeneratorMessenger* messenger;
|
||||
G4bool readFile;
|
||||
|
||||
G4double* cumulate;
|
||||
G4double* energy;
|
||||
|
||||
//stores the probability given in input
|
||||
G4DataVector* data;
|
||||
//stores the energy data
|
||||
G4DataVector* energies;
|
||||
|
||||
G4int size;
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// ************************************************
|
||||
// * *
|
||||
// * RemSimPrimaryGeneratorMessenger.hh *
|
||||
// * *
|
||||
// ************************************************
|
||||
//
|
||||
// $Id: RemSimPrimaryGeneratorMessenger.hh,v 1.10 2006/06/29 16:23:09 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
//Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
#ifndef RemSimPrimaryGeneratorMessenger_h
|
||||
#define RemSimPrimaryGeneratorMessenger_h 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4UImessenger.hh"
|
||||
|
||||
class RemSimPrimaryGeneratorAction;
|
||||
class G4UIdirectory;
|
||||
class G4UIcmdWithAString;
|
||||
|
||||
class RemSimPrimaryGeneratorMessenger: public G4UImessenger
|
||||
{
|
||||
public:
|
||||
RemSimPrimaryGeneratorMessenger(RemSimPrimaryGeneratorAction* );
|
||||
~RemSimPrimaryGeneratorMessenger();
|
||||
|
||||
void SetNewValue(G4UIcommand*, G4String);
|
||||
|
||||
private:
|
||||
RemSimPrimaryGeneratorAction* primary;
|
||||
G4UIdirectory* gunDir;
|
||||
G4UIcmdWithAString* dataCmd;
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimROGeometry.hh,v 1.5 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimROGeometry.hh,v 1.6 2006/06/29 16:23:11 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// ************************************
|
||||
// * *
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ************************************
|
||||
@@ -29,8 +32,8 @@
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
//
|
||||
// $Id: RemSimRoofDecorator.hh,v 1.5 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimRoofDecorator.hh,v 1.6 2006/06/29 16:23:13 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
|
||||
#ifndef RemSimRoofDecorator_h
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimRunAction.hh,v 1.9 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimRunAction.hh,v 1.10 2006/06/29 16:23:15 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimSensitiveDetector.hh,v 1.3 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimSensitiveDetector.hh,v 1.5 2006/06/29 16:23:17 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -37,16 +40,16 @@ class G4TouchableHistory;
|
||||
class RemSimSensitiveDetector : public G4VSensitiveDetector
|
||||
{
|
||||
|
||||
public:
|
||||
RemSimSensitiveDetector (G4String name);
|
||||
~RemSimSensitiveDetector();
|
||||
public:
|
||||
RemSimSensitiveDetector (G4String name);
|
||||
~RemSimSensitiveDetector();
|
||||
|
||||
void Initialize(G4HCofThisEvent*HCE);
|
||||
G4bool ProcessHits(G4Step*aStep,G4TouchableHistory*);
|
||||
void EndOfEvent(G4HCofThisEvent*HCE);
|
||||
|
||||
private:
|
||||
void Initialize(G4HCofThisEvent*HCE);
|
||||
G4bool ProcessHits(G4Step*aStep,G4TouchableHistory*);
|
||||
void EndOfEvent(G4HCofThisEvent*HCE);
|
||||
|
||||
private:
|
||||
G4int i;
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimShelterSPEDecorator.hh,v 1.4 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimShelterSPEDecorator.hh,v 1.5 2006/06/29 16:23:19 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimShieldingDecorator.hh,v 1.6 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimShieldingDecorator.hh,v 1.7 2006/06/29 16:23:21 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimSteppingAction.hh,v 1.3 2004/05/17 10:34:57 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimSteppingAction.hh,v 1.4 2006/06/29 16:23:23 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli (guatelli@ge.infn.it)
|
||||
//
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimSteppingActionMessenger.hh,v 1.2 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimSteppingActionMessenger.hh,v 1.3 2006/06/29 16:23:25 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimVGeometryComponent.hh,v 1.7 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimVGeometryComponent.hh,v 1.8 2006/06/29 16:23:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimVehicle1.hh,v 1.7 2004/05/22 12:57:05 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimVehicle1.hh,v 1.8 2006/06/29 16:23:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -29,11 +29,17 @@
|
||||
#/tracking/storeTrajectory 1
|
||||
#/vis/scene/endOfEventAction accumulate
|
||||
########################################
|
||||
### Choose Moon habitat
|
||||
/configuration/choose moon
|
||||
#### Add the roof and set its thickness to 0.5 m
|
||||
/configuration/AddRoof On
|
||||
/roof/thickness 2. m
|
||||
/control/execute gcrZ=1gps.mac
|
||||
/run/beamOn 10
|
||||
/roof/thickness 0.5 m
|
||||
# Galactic cosmic alpha particles
|
||||
/gun/particle alpha
|
||||
/gun/data gcr_min_z=2.txt
|
||||
/run/beamOn 100
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: remsim.cc,v 1.12 2005/12/07 14:41:36 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: remsim.cc,v 1.13 2006/06/29 16:22:02 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
|
||||
#include "G4RunManager.hh"
|
||||
#include "G4UImanager.hh"
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// *******************************
|
||||
@@ -26,7 +29,7 @@
|
||||
// * *
|
||||
// *******************************
|
||||
//
|
||||
// $Id: RemSimAnalysisManager.cc,v 1.9 2005/09/08 06:56:18 guatelli Exp $
|
||||
// $Id: RemSimAnalysisManager.cc,v 1.12 2006/06/29 16:23:31 gunter Exp $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -34,75 +37,80 @@
|
||||
#include <stdlib.h>
|
||||
#include <fstream>
|
||||
#include "RemSimAnalysisManager.hh"
|
||||
//#include "RemSimAnalysisMessenger.hh"
|
||||
#include "G4ios.hh"
|
||||
#include <AIDA/AIDA.h>
|
||||
#include "G4RunManager.hh"
|
||||
|
||||
#include <vector>
|
||||
|
||||
RemSimAnalysisManager* RemSimAnalysisManager::instance = 0;
|
||||
|
||||
RemSimAnalysisManager::RemSimAnalysisManager()
|
||||
: aFact(0), treeFact(0), theTree(0), dataPointFactory(0),
|
||||
histogramFactory(0), dataPoint(0), energyDeposit(0),
|
||||
primary(0), secondaryDeposit(0), primaryInitialE(0),
|
||||
primaryInitialEout(0), initialE(0),
|
||||
initialEout(0), shape(0), energyShape(0)
|
||||
primary(0), secondaryDeposit(0),
|
||||
primaryInitialE(0), primaryInitialEout(0), initialE(0),
|
||||
initialEout(0), shape(0), energyShape(0) , histo_secondary_phantom(0),histo_secondary(0),
|
||||
histo_proton(0), histo_neutron(0), histo_pion(0), histo_alpha(0),
|
||||
histo_positron(0), histo_electron(0), histo_gamma(0), histo_muon(0), histo_other(0), histo_neutrino(),
|
||||
histo_proton_reaching(0), histo_neutron_reaching(0), histo_pion_reaching(0), histo_alpha_reaching(0),
|
||||
histo_positron_reaching(0), histo_electron_reaching(0), histo_gamma_reaching(0), histo_muon_reaching(0),
|
||||
histo_other_reaching(0),
|
||||
histo_proton_slice(0), histo_neutron_slice(0), histo_pion_slice(0), histo_alpha_slice(0),
|
||||
histo_positron_slice(0), histo_electron_slice(0), histo_gamma_slice(0),
|
||||
histo_muon_slice(0), histo_other_slice(0), histo_vehicle(0)
|
||||
{
|
||||
|
||||
aFact = AIDA_createAnalysisFactory();
|
||||
// messenger = new RemSimAnalysisMessenger(this);
|
||||
fileFormat = "hbook";
|
||||
}
|
||||
|
||||
RemSimAnalysisManager::~RemSimAnalysisManager()
|
||||
{
|
||||
//delete messenger;
|
||||
|
||||
delete energyShape;
|
||||
energyShape = 0;
|
||||
|
||||
delete shape;
|
||||
shape = 0;
|
||||
|
||||
delete initialEout;
|
||||
initialEout = 0;
|
||||
|
||||
delete initialE;
|
||||
initialE = 0;
|
||||
|
||||
delete primaryInitialEout;
|
||||
primaryInitialEout = 0;
|
||||
|
||||
delete primaryInitialE;
|
||||
primaryInitialE = 0;
|
||||
|
||||
delete secondaryDeposit;
|
||||
secondaryDeposit = 0;
|
||||
|
||||
delete primary;
|
||||
primary = 0;
|
||||
|
||||
delete energyDeposit;
|
||||
energyDeposit = 0;
|
||||
|
||||
delete dataPoint;
|
||||
dataPoint = 0;
|
||||
|
||||
delete histogramFactory;
|
||||
histogramFactory = 0;
|
||||
|
||||
delete dataPointFactory;
|
||||
dataPointFactory = 0;
|
||||
|
||||
delete theTree;
|
||||
theTree = 0;
|
||||
|
||||
delete treeFact;
|
||||
treeFact = 0;
|
||||
|
||||
delete aFact;
|
||||
aFact = 0;
|
||||
delete histo_vehicle; histo_vehicle = 0;
|
||||
delete histo_proton_reaching; histo_proton_reaching = 0;
|
||||
delete histo_neutron_reaching; histo_neutron_reaching = 0;
|
||||
delete histo_pion_reaching; histo_pion_reaching = 0;
|
||||
delete histo_alpha_reaching; histo_alpha_reaching = 0;
|
||||
delete histo_positron_reaching; histo_positron_reaching = 0;
|
||||
delete histo_electron_reaching; histo_electron_reaching = 0;
|
||||
delete histo_gamma_reaching; histo_gamma_reaching = 0;
|
||||
delete histo_muon_reaching; histo_muon_reaching = 0;
|
||||
delete histo_other_reaching; histo_other_reaching = 0;
|
||||
delete histo_proton_slice; histo_proton_slice = 0;
|
||||
delete histo_neutron_slice; histo_neutron_slice = 0;
|
||||
delete histo_pion_slice; histo_pion_slice = 0;
|
||||
delete histo_alpha_slice; histo_alpha_slice = 0;
|
||||
delete histo_positron_slice; histo_positron_slice = 0;
|
||||
delete histo_electron_slice; histo_electron_slice = 0;
|
||||
delete histo_gamma_slice; histo_gamma_slice = 0;
|
||||
delete histo_muon_slice; histo_muon_slice = 0;
|
||||
delete histo_other_slice; histo_other_slice = 0;
|
||||
delete histo_proton; histo_proton = 0;
|
||||
delete histo_neutron; histo_neutron = 0;
|
||||
delete histo_pion; histo_pion = 0;
|
||||
delete histo_alpha; histo_alpha =0;
|
||||
delete histo_positron; histo_positron = 0;
|
||||
delete histo_electron; histo_electron = 0;
|
||||
delete histo_gamma; histo_gamma = 0;
|
||||
delete histo_muon; histo_muon = 0;
|
||||
delete histo_other; histo_other = 0;
|
||||
delete histo_neutrino; histo_neutrino = 0;
|
||||
delete histo_secondary; histo_secondary = 0;
|
||||
delete histo_secondary_phantom; histo_secondary_phantom = 0;
|
||||
delete energyShape; energyShape = 0;
|
||||
delete shape; shape = 0;
|
||||
delete initialEout; initialEout = 0;
|
||||
delete initialE; initialE = 0;
|
||||
delete primaryInitialEout; primaryInitialEout = 0;
|
||||
delete primaryInitialE; primaryInitialE = 0;
|
||||
delete secondaryDeposit; secondaryDeposit = 0;
|
||||
delete primary; primary = 0;
|
||||
delete energyDeposit; energyDeposit = 0;
|
||||
delete dataPoint; dataPoint = 0;
|
||||
delete histogramFactory; histogramFactory = 0;
|
||||
delete dataPointFactory; dataPointFactory = 0;
|
||||
delete theTree; theTree = 0;
|
||||
delete treeFact; treeFact = 0;
|
||||
delete aFact; aFact = 0;
|
||||
}
|
||||
|
||||
RemSimAnalysisManager* RemSimAnalysisManager::getInstance()
|
||||
@@ -113,20 +121,11 @@ RemSimAnalysisManager* RemSimAnalysisManager::getInstance()
|
||||
|
||||
void RemSimAnalysisManager::book()
|
||||
{
|
||||
treeFact = aFact -> createTreeFactory();
|
||||
|
||||
if (fileFormat == "hbook")
|
||||
{
|
||||
theTree = treeFact -> create("remsim.hbk", "hbook", false, true);
|
||||
G4cout << "The format of the output file is hbook" << G4endl;
|
||||
}
|
||||
treeFact = aFact -> createTreeFactory();
|
||||
|
||||
|
||||
else if (fileFormat == "xml")
|
||||
{
|
||||
theTree = treeFact -> create("remsim.xml","xml",false, true,
|
||||
"uncompress");
|
||||
G4cout<< "The format of the output file is xml" << G4endl;
|
||||
}
|
||||
theTree = treeFact -> create("remsim.hbk", "hbook", false, true);
|
||||
G4cout << "The format of the output file is hbook" << G4endl;
|
||||
|
||||
histogramFactory = aFact -> createHistogramFactory(*theTree);
|
||||
energyDeposit = histogramFactory -> createHistogram1D("10",
|
||||
@@ -134,43 +133,162 @@ void RemSimAnalysisManager::book()
|
||||
30,// number of bins
|
||||
0.,//xmin
|
||||
30.);//xmax
|
||||
|
||||
/// A variable binning is created for some histograms
|
||||
G4int size = 1901;
|
||||
|
||||
std::vector<double> vector_bin;
|
||||
|
||||
G4double x_value = 0.;
|
||||
for (G4int ptn = 0; ptn < size; ptn++ )
|
||||
{
|
||||
G4int binNb = 1000;
|
||||
if (ptn < binNb)
|
||||
{
|
||||
vector_bin.push_back(x_value);
|
||||
x_value += 10;
|
||||
}
|
||||
else
|
||||
{ vector_bin.push_back(x_value); x_value += 100.;}
|
||||
}
|
||||
|
||||
primary = histogramFactory -> createHistogram1D("20",
|
||||
"Initial energy of primary particles",
|
||||
100000,0.,100000.);
|
||||
"Initial energy of primary particles",
|
||||
vector_bin);
|
||||
|
||||
secondaryDeposit = histogramFactory -> createHistogram1D("30",
|
||||
"EnergyDeposit given by secondaries",
|
||||
30,0.,30.);
|
||||
"EnergyDeposit given by secondaries",
|
||||
30,0.,30.);
|
||||
|
||||
primaryInitialE = histogramFactory -> createHistogram1D("40",
|
||||
"Initial energy of primaries reaching the phantom",
|
||||
100000,0.,100000.);
|
||||
primaryInitialE = histogramFactory -> createHistogram1D("40",
|
||||
"Initial energy of primaries reaching the phantom", vector_bin);
|
||||
|
||||
primaryInitialEout = histogramFactory -> createHistogram1D("50",
|
||||
"Initial energy of primaries ougoing the phantom",
|
||||
vector_bin);
|
||||
|
||||
initialE = histogramFactory -> createHistogram1D("60",
|
||||
"Energy of primaries reaching the phantom",
|
||||
vector_bin);
|
||||
|
||||
initialEout = histogramFactory -> createHistogram1D("70",
|
||||
"Energy of primaries outgoing the phantom",
|
||||
vector_bin);
|
||||
|
||||
shape = histogramFactory -> createHistogram2D("80",
|
||||
"Shape",
|
||||
320,-160.,160.,
|
||||
320, -160.,160.);
|
||||
|
||||
energyShape = histogramFactory -> createHistogram2D("90",
|
||||
"energyDepShape",
|
||||
320, -160.,160.,
|
||||
320, -160.,160.);
|
||||
|
||||
histo_secondary_phantom = histogramFactory -> createHistogram1D("100",
|
||||
"secondary particles produced in the phantom",
|
||||
10, 0., 10.);
|
||||
|
||||
histo_secondary = histogramFactory -> createHistogram1D("300",
|
||||
"secondary particles reaching the phantom",
|
||||
10, 0., 10.);
|
||||
|
||||
histo_vehicle = histogramFactory -> createHistogram1D("500",
|
||||
"secondary particles in the vehicle",
|
||||
10, 0., 10.);
|
||||
|
||||
histo_proton = histogramFactory -> createHistogram1D("110","Energy of secondary p produced in the phantom",
|
||||
100, 0., 1000.); // up to 1 GeV, 10 MeV bin
|
||||
|
||||
histo_neutron= histogramFactory -> createHistogram1D("120","Energy of secondary n produced in the phantom",
|
||||
100, 0., 1000.); // up to 1 GeV, 10 MeV bin
|
||||
|
||||
histo_pion = histogramFactory-> createHistogram1D("130","Energy of secondary pions produced in the phantom",
|
||||
200, 0., 2000.);// up to 2 GeV, 10 MeV bin
|
||||
|
||||
|
||||
primaryInitialEout = histogramFactory -> createHistogram1D("50",
|
||||
"Initial energy of primaries ougoing the phantom",
|
||||
100000,0.,100000.);
|
||||
histo_alpha = histogramFactory-> createHistogram1D("140","Energy of secondary alpha produced in the phantom",
|
||||
100, 0.,100.); // up to 100 MeV, 1 MeV bin
|
||||
|
||||
initialE = histogramFactory -> createHistogram1D("60",
|
||||
"Energy of primaries reaching the phantom",
|
||||
100000,0.,100000.);
|
||||
histo_positron = histogramFactory-> createHistogram1D("150","Energy of secondary e+ produced in the phantom",
|
||||
100, 0., 1000.); // up to 1 GeV, 10 MeV bin
|
||||
|
||||
histo_electron = histogramFactory-> createHistogram1D("160","Energy of secondary e- produced in the phantom",
|
||||
1000, 0., 10.); // up to 10 MeV, 10. keV bin
|
||||
|
||||
initialEout = histogramFactory -> createHistogram1D("70",
|
||||
"Energy of primaries outgoing the phantom",
|
||||
100000,0.,100000.);
|
||||
histo_gamma = histogramFactory-> createHistogram1D("170","Energy of secondary gamma produced in the phantom",
|
||||
100, 0., 10.); // up to 10 MeV, 1 MeV bin
|
||||
|
||||
shape = histogramFactory -> createHistogram2D("80",
|
||||
"Shape",
|
||||
300,-150.,150.,
|
||||
300, -150.,150.);
|
||||
histo_muon = histogramFactory-> createHistogram1D("180","Energy of secondary mu produced in the phantom",
|
||||
100, 0., 1000.); // up to 1 GeV, 10 MeV bin
|
||||
|
||||
energyShape = histogramFactory -> createHistogram2D("90",
|
||||
"energyDepShape",
|
||||
300, -150.,150.,
|
||||
300, -150.,150.);
|
||||
histo_other= histogramFactory -> createHistogram1D("190","Energy of secondary other particles produced in the phantom",
|
||||
200,0., 200.); // up to 200 MeV, 1 MeV bin
|
||||
|
||||
histo_neutrino = histogramFactory -> createHistogram1D("400", "Energy of secondary neutrinos produced in the phantom", 1000, 0., 10000.);
|
||||
|
||||
histo_proton_slice = histogramFactory -> createHistogram1D("200",
|
||||
" Phantom Slice where secondary protons are produced",
|
||||
30, 0., 30.);
|
||||
|
||||
histo_neutron_slice = histogramFactory -> createHistogram1D("210",
|
||||
"Phantom Slice where secondary neutrons are produced",
|
||||
30, 0., 30.);
|
||||
|
||||
histo_pion_slice = histogramFactory -> createHistogram1D("220",
|
||||
"Phantom Slice where secondary pions are produced",
|
||||
30, 0., 30.);
|
||||
|
||||
histo_alpha_slice = histogramFactory -> createHistogram1D("230",
|
||||
"Phantom Slice where secondary alpha are produced",
|
||||
30, 0., 30.);
|
||||
|
||||
histo_positron_slice = histogramFactory -> createHistogram1D("240",
|
||||
"Phantom Slice where secondary positrons are produced ",
|
||||
30, 0.,30.);
|
||||
|
||||
histo_electron_slice = histogramFactory -> createHistogram1D("250",
|
||||
"Phantom Slice where secondary electrons are produced",
|
||||
30, 0., 30.);
|
||||
|
||||
histo_gamma_slice = histogramFactory -> createHistogram1D("260",
|
||||
"Phantom Slice where secondary gamma are produced",
|
||||
30, 0., 30.);
|
||||
|
||||
histo_muon_slice = histogramFactory -> createHistogram1D("270",
|
||||
"Phantom Slice where secondary muons are produced",
|
||||
30, 0., 30.);
|
||||
|
||||
histo_other_slice = histogramFactory -> createHistogram1D("280",
|
||||
" Phantom Slice where secondary other particles are produced",
|
||||
30,0.,30.);
|
||||
|
||||
histo_proton_reaching = histogramFactory -> createHistogram1D("310","Energy of secondary p reaching the phantom",
|
||||
1000, 0., 10000.); // up to 10 GeV, 10 MeV bin
|
||||
|
||||
histo_neutron_reaching= histogramFactory -> createHistogram1D("320","Energy of secondary n reaching the phantom",
|
||||
1000, 0., 10000.); // up to 10 GeV, 10 MeV bin
|
||||
|
||||
histo_pion_reaching = histogramFactory -> createHistogram1D("330","Energy of secondary pions reaching in the phantom",
|
||||
1000, 0., 10000.); // up to 10 GeV, 10 MeV bin
|
||||
|
||||
histo_alpha_reaching = histogramFactory -> createHistogram1D("340","Energy of secondary alpha reaching the phantom",
|
||||
100, 0., 100.); // up to 100 MeV, 1 MeV bin
|
||||
|
||||
histo_positron_reaching = histogramFactory -> createHistogram1D("350","Energy of secondary e+ reaching the phantom",
|
||||
500, 0., 5000.); // up to 5 GeV, 10 MeV bin
|
||||
|
||||
histo_electron_reaching = histogramFactory -> createHistogram1D("360","Energy of secondary e- reaching the phantom",
|
||||
200, 0., 2000.); //up to 2 GeV, 10 MeV bin
|
||||
|
||||
histo_gamma_reaching = histogramFactory -> createHistogram1D("370","Energy of secondary gamma reaching the phantom",
|
||||
200, 0., 2000.);//up to 2 GeV, 10 MeV bin
|
||||
|
||||
histo_muon_reaching = histogramFactory -> createHistogram1D("380","Energy of secondary mu reaching the phantom",
|
||||
200, 0., 2000.); // up to 2 GeV, 10 MeV bin
|
||||
|
||||
histo_other_reaching= histogramFactory -> createHistogram1D("390","Energy of secondary other particles reaching the phantom",
|
||||
100, 0., 1000.); // up to 1 GeV, 10 MeV bin
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::energyDepositStore(G4int layer, G4double eDep)
|
||||
@@ -220,10 +338,198 @@ void RemSimAnalysisManager::energyDepShape(G4double x, G4double y, G4double ener
|
||||
|
||||
void RemSimAnalysisManager:: SetFormat(G4String format)
|
||||
{
|
||||
fileFormat = format;
|
||||
// fileFormat = format;
|
||||
|
||||
if (fileFormat != "hbook")
|
||||
G4cout << format << "is not available at the moment !!!" << G4endl;
|
||||
}
|
||||
void RemSimAnalysisManager:: SecondaryInPhantom(G4int i)
|
||||
{
|
||||
histo_secondary_phantom -> fill(i);
|
||||
|
||||
// if i = 0 secondary proton, i = 1 neutron, i= 2 pion, i= 3 alpha,
|
||||
// i =4 other, i=5 electron, i = 6 gamma, i= 7 positrons,
|
||||
// i = 8 muons, i= 9 neutrinos
|
||||
}
|
||||
|
||||
if (fileFormat != "hbook" && fileFormat != "xml")
|
||||
G4cout << fileFormat << "is not available" << G4endl;
|
||||
void RemSimAnalysisManager::SecondaryProtonInPhantom(G4double energy)
|
||||
{
|
||||
histo_proton -> fill(energy);
|
||||
//G4cout<< "proton energy : "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryNeutronInPhantom(G4double energy)
|
||||
{
|
||||
histo_neutron -> fill(energy);
|
||||
//G4cout<< "neutron energy : "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryPionInPhantom(G4double energy)
|
||||
{
|
||||
histo_pion -> fill(energy);
|
||||
//G4cout<< "pion energy : "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryAlphaInPhantom(G4double energy)
|
||||
{
|
||||
histo_alpha -> fill(energy);
|
||||
//G4cout<< "alpha energy : "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryPositronInPhantom(G4double energy)
|
||||
{
|
||||
histo_positron -> fill(energy);
|
||||
//G4cout<< "positron energy : "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryElectronInPhantom(G4double energy)
|
||||
{
|
||||
histo_electron -> fill(energy);
|
||||
//G4cout<< "electron energy : "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryGammaInPhantom(G4double energy)
|
||||
{
|
||||
histo_gamma -> fill(energy);
|
||||
//G4cout<< "gamma energy : "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryMuonInPhantom(G4double energy)
|
||||
{
|
||||
histo_muon -> fill(energy);
|
||||
//G4cout<< "muon energy : "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryOtherInPhantom(G4double energy)
|
||||
{
|
||||
histo_other -> fill(energy);
|
||||
//G4cout<< "other energy : "<< energy << G4endl;
|
||||
}
|
||||
void RemSimAnalysisManager::SecondaryNeutrinoInPhantom (G4double energy)
|
||||
{
|
||||
histo_neutrino -> fill(energy);
|
||||
// G4cout<< "neutrino energy:" << energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryProtonInPhantomSlice(G4double slice)
|
||||
{
|
||||
histo_proton_slice -> fill(slice);
|
||||
//G4cout<< "proton slice : "<< slice << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryNeutronInPhantomSlice(G4double slice)
|
||||
{
|
||||
histo_neutron_slice -> fill(slice);
|
||||
//G4cout<< "neutron slice : "<< slice << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryPionInPhantomSlice(G4double slice)
|
||||
{
|
||||
histo_pion_slice -> fill(slice);
|
||||
//G4cout<< "pion slice : "<< slice << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryAlphaInPhantomSlice(G4double slice)
|
||||
{
|
||||
histo_alpha_slice -> fill(slice);
|
||||
//G4cout<< "alpha slice : "<< slice << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryPositronInPhantomSlice(G4double slice)
|
||||
{
|
||||
histo_positron_slice -> fill(slice);
|
||||
//G4cout<< "positron slice : "<< slice << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryElectronInPhantomSlice(G4double slice)
|
||||
{
|
||||
histo_electron_slice -> fill(slice);
|
||||
//G4cout<< "electron slice : "<< slice << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryGammaInPhantomSlice(G4double slice)
|
||||
{
|
||||
histo_gamma_slice -> fill(slice);
|
||||
//G4cout<< "gamma slice : "<< slice << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryMuonInPhantomSlice(G4double slice)
|
||||
{
|
||||
histo_muon_slice -> fill(slice);
|
||||
//G4cout<< "muon slice : "<< slice << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryOtherInPhantomSlice(G4double slice)
|
||||
{
|
||||
histo_other_slice -> fill(slice);
|
||||
//G4cout<< "other slice : "<< slice << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryReachingThePhantom(G4int i)
|
||||
{
|
||||
histo_secondary -> fill(i);
|
||||
// if i =0 secondary proton, i =1 neutron, i=2 pion, i=3 alpha,
|
||||
// i =4 other, i=5 electron, i = 6 gamma, i=7 positrons,
|
||||
// i=8 muons, i=9 neutrinos
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryProtonReachingThePhantom(G4double energy)
|
||||
{
|
||||
histo_proton_reaching -> fill(energy);
|
||||
//G4cout<< "proton energy reaching the phantom: "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryNeutronReachingThePhantom(G4double energy)
|
||||
{
|
||||
histo_neutron_reaching -> fill(energy);
|
||||
//G4cout<< "neutron energy reaching the phantom: "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryPionReachingThePhantom(G4double energy)
|
||||
{
|
||||
histo_pion_reaching -> fill(energy);
|
||||
//G4cout<< "pion energy reaching the phantom: "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryAlphaReachingThePhantom(G4double energy)
|
||||
{
|
||||
histo_alpha_reaching -> fill(energy);
|
||||
//G4cout<< "alpha energy reaching the phantom: "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryPositronReachingThePhantom(G4double energy)
|
||||
{
|
||||
histo_positron_reaching -> fill(energy);
|
||||
//G4cout<< "positron energy reaching the phantom: "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryElectronReachingThePhantom(G4double energy)
|
||||
{
|
||||
histo_electron_reaching -> fill(energy);
|
||||
//G4cout<< "electron energy reaching the phantom: "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryGammaReachingThePhantom(G4double energy)
|
||||
{
|
||||
histo_gamma_reaching -> fill(energy);
|
||||
//G4cout<< "gamma energy reaching the phantom: "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryMuonReachingThePhantom(G4double energy)
|
||||
{
|
||||
histo_muon_reaching -> fill(energy);
|
||||
//G4cout<< "muon energy reaching the phantom: "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryOtherReachingThePhantom(G4double energy)
|
||||
{
|
||||
histo_other_reaching -> fill(energy);
|
||||
//G4cout<< "other energy reaching the phantom: "<< energy << G4endl;
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::SecondaryInVehicle(G4int i)
|
||||
{
|
||||
histo_vehicle -> fill(i);
|
||||
}
|
||||
|
||||
void RemSimAnalysisManager::finish()
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// **********************************
|
||||
@@ -26,7 +29,7 @@
|
||||
// * *
|
||||
// **********************************
|
||||
//
|
||||
// $Id: RemSimAstronautDecorator.cc,v 1.6 2005/05/27 14:21:42 guatelli Exp $
|
||||
// $Id: RemSimAstronautDecorator.cc,v 1.7 2006/06/29 16:23:33 gunter Exp $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
@@ -27,8 +30,8 @@
|
||||
// * *
|
||||
// ***********************
|
||||
//
|
||||
// $Id: RemSimDecay.cc,v 1.4 2005/12/07 14:41:36 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimDecay.cc,v 1.5 2006/06/29 16:23:35 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
@@ -27,8 +30,8 @@
|
||||
// * *
|
||||
// ***************************
|
||||
//
|
||||
// $Id: RemSimDecorator.cc,v 1.5 2004/05/22 12:57:06 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimDecorator.cc,v 1.6 2006/06/29 16:23:37 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
@@ -27,8 +30,8 @@
|
||||
// * *
|
||||
// **************************************
|
||||
//
|
||||
// $Id: RemSimDetectorConstruction.cc,v 1.16 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimDetectorConstruction.cc,v 1.17 2006/06/29 16:23:39 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
@@ -31,8 +34,8 @@
|
||||
// *********************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimDetectorMessenger.cc,v 1.12 2005/12/06 07:47:35 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimDetectorMessenger.cc,v 1.13 2006/06/29 16:23:41 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimElectronEEDL.cc,v 1.5 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimElectronEEDL.cc,v 1.6 2006/06/29 16:23:43 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelloi@ge.infn.it
|
||||
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// **********************************
|
||||
@@ -27,8 +30,8 @@
|
||||
// **********************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimEventAction.cc,v 1.8 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimEventAction.cc,v 1.9 2006/06/29 16:23:45 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author : Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// **************************************
|
||||
@@ -26,8 +29,8 @@
|
||||
// * *
|
||||
// **************************************
|
||||
//
|
||||
// $Id: RemSimHadronicBertini.cc,v 1.3 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimHadronicBertini.cc,v 1.4 2006/06/29 16:23:47 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author : Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// **************************************
|
||||
@@ -26,8 +29,8 @@
|
||||
// * *
|
||||
// **************************************
|
||||
//
|
||||
// $Id: RemSimHadronicBinary.cc,v 1.3 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimHadronicBinary.cc,v 1.6 2006/06/29 16:23:49 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author : Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -62,6 +65,7 @@
|
||||
#include "G4QGSMFragmentation.hh"
|
||||
#include "G4ExcitedStringDecay.hh"
|
||||
#include "G4BinaryCascade.hh"
|
||||
#include "G4PiMinusAbsorptionAtRest.hh"
|
||||
|
||||
RemSimHadronicBinary::RemSimHadronicBinary(const G4String& name):
|
||||
G4VPhysicsConstructor(name)
|
||||
@@ -218,11 +222,11 @@ void RemSimHadronicBinary::ConstructProcess()
|
||||
pipMan -> AddDiscreteProcess(pipelProc);
|
||||
|
||||
// Inelastic process
|
||||
|
||||
|
||||
G4PionPlusInelasticProcess* pipinelProc = new G4PionPlusInelasticProcess();
|
||||
pipinelProc -> AddDataSet(pion_XC);
|
||||
pipinelProc -> RegisterMe(LEP_pip_model);
|
||||
pipinelProc -> RegisterMe(QGSP_model);
|
||||
pipinelProc -> RegisterMe(QGSP_model);
|
||||
pipMan -> AddDiscreteProcess(pipinelProc);
|
||||
|
||||
// ******************************************
|
||||
@@ -243,7 +247,8 @@ void RemSimHadronicBinary::ConstructProcess()
|
||||
G4PionMinusInelasticProcess* piminelProc = new G4PionMinusInelasticProcess();
|
||||
piminelProc -> AddDataSet(pion_XC);
|
||||
piminelProc -> RegisterMe(LEP_pim_model);
|
||||
piminelProc -> RegisterMe(QGSP_model);
|
||||
piminelProc -> RegisterMe(QGSP_model);
|
||||
//pimMan -> AddRestProcess(new G4PiMinusAbsorptionAtRest, ordDefault);
|
||||
pimMan -> AddDiscreteProcess(piminelProc);
|
||||
|
||||
// ******************************************
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimIonICRU.cc,v 1.9 2005/12/06 07:47:35 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimIonICRU.cc,v 1.10 2006/06/29 16:23:51 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// Code developed by:
|
||||
@@ -29,8 +32,8 @@
|
||||
// * *
|
||||
// *******************************
|
||||
//
|
||||
// $Id: RemSimMaterial.cc,v 1.6 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimMaterial.cc,v 1.7 2006/06/29 16:23:53 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
|
||||
#include "G4MaterialPropertiesTable.hh"
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
@@ -27,8 +30,8 @@
|
||||
// * *
|
||||
// **************************************
|
||||
//
|
||||
// $Id: RemSimMoonHabitat.cc,v 1.6 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimMoonHabitat.cc,v 1.7 2006/06/29 16:23:55 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimMuonStandard.cc,v 1.5 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimMuonStandard.cc,v 1.6 2006/06/29 16:23:57 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,24 +1,28 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: HadrontherapyParticles.cc; May 2005
|
||||
// ----------------------------------------------------------------------------
|
||||
// GEANT 4 - Hadrontherapy example
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimPhotonEPDL.cc,v 1.6 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimPhotonEPDL.cc,v 1.7 2006/06/29 16:24:01 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author:Susanna Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimPhysicsList.cc,v 1.9 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimPhysicsList.cc,v 1.10 2006/06/29 16:24:03 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli
|
||||
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimPhysicsListMessenger.cc,v 1.3 2004/05/22 12:57:07 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimPhysicsListMessenger.cc,v 1.4 2006/06/29 16:24:05 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimPositronStandard.cc,v 1.5 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimPositronStandard.cc,v 1.6 2006/06/29 16:24:07 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
#include "RemSimPositronStandard.hh"
|
||||
|
||||
@@ -1,42 +1,79 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimPrimaryGeneratorAction.cc,v 1.14 2005/12/02 10:08:34 guatelli Exp $// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
// $Id: RemSimPrimaryGeneratorAction.cc,v 1.17 2006/06/29 16:24:09 gunter Exp $// Author: Susanna Guatelli, guatelli@ge.infn.it
|
||||
|
||||
#include "RemSimPrimaryGeneratorAction.hh"
|
||||
#ifdef G4ANALYSIS_USE
|
||||
#include "RemSimAnalysisManager.hh"
|
||||
#endif
|
||||
#include "G4Event.hh"
|
||||
#include "G4GeneralParticleSource.hh"
|
||||
#include "G4ParticleGun.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
#include "Randomize.hh"
|
||||
#include <fstream>
|
||||
#include "G4DataVector.hh"
|
||||
#include "RemSimPrimaryGeneratorMessenger.hh"
|
||||
#include <math.h>
|
||||
|
||||
RemSimPrimaryGeneratorAction::RemSimPrimaryGeneratorAction()
|
||||
{
|
||||
particleGun = new G4GeneralParticleSource();
|
||||
readFile = false;
|
||||
|
||||
particleGun = new G4ParticleGun(1);
|
||||
messenger = new RemSimPrimaryGeneratorMessenger(this);
|
||||
|
||||
energies = new G4DataVector;
|
||||
data = new G4DataVector;
|
||||
|
||||
size = 0;
|
||||
|
||||
G4ParticleTable* particleTable = G4ParticleTable::GetParticleTable();
|
||||
G4String ParticleName = "proton";
|
||||
G4ParticleDefinition* particle = particleTable->FindParticle(ParticleName);
|
||||
|
||||
particleGun->SetParticleDefinition(particle);
|
||||
|
||||
// Default values of the primary generator
|
||||
G4ThreeVector position(0,0,-25. *m);
|
||||
particleGun -> SetParticlePosition(position);
|
||||
G4ThreeVector direction(0., 0., 1.);
|
||||
particleGun -> SetParticleMomentumDirection(direction);
|
||||
particleGun -> SetParticleEnergy(250. * MeV);
|
||||
}
|
||||
|
||||
RemSimPrimaryGeneratorAction::~RemSimPrimaryGeneratorAction()
|
||||
{
|
||||
delete particleGun;
|
||||
delete data;
|
||||
delete energies;
|
||||
delete [] cumulate;
|
||||
delete [] energy;
|
||||
delete messenger;
|
||||
delete particleGun;
|
||||
}
|
||||
|
||||
G4double RemSimPrimaryGeneratorAction::GetInitialEnergy()
|
||||
@@ -47,12 +84,132 @@ G4double RemSimPrimaryGeneratorAction::GetInitialEnergy()
|
||||
|
||||
void RemSimPrimaryGeneratorAction::GeneratePrimaries(G4Event* anEvent)
|
||||
{
|
||||
|
||||
#ifdef G4ANALYSIS_USE
|
||||
G4double energy = particleGun -> GetParticleEnergy();
|
||||
RemSimAnalysisManager* analysis = RemSimAnalysisManager::getInstance();
|
||||
analysis -> primaryParticleEnergyDistribution(energy/MeV);
|
||||
#endif
|
||||
G4int baryon = particleGun -> GetParticleDefinition() -> GetBaryonNumber();
|
||||
|
||||
// Generate the energy spectrum of primary particles according to
|
||||
// the flux reported in the .txt file (firt column = Energy (MeV/nucl),
|
||||
// second column = differnetila flux). The fluxes are derived from CREME96
|
||||
if (readFile == true)
|
||||
{
|
||||
// Uniform number between 0. and 1.
|
||||
G4double random = G4UniformRand();
|
||||
|
||||
G4int nbelow = 0; // largest k such that I[k] is known to be <= rand
|
||||
G4int nabove = size; // largest k such that I[k] is known to be > rand
|
||||
G4int middle;
|
||||
|
||||
while (nabove > nbelow+1) {
|
||||
middle = (nabove + nbelow+1)>>1;
|
||||
if (random >= cumulate[middle]) {
|
||||
nbelow = middle;
|
||||
} else {
|
||||
nabove = middle;
|
||||
}
|
||||
}
|
||||
|
||||
// Linear interpolation
|
||||
|
||||
G4double energy_gun = 0. * MeV;
|
||||
|
||||
G4double binMeasure = cumulate[nabove] - cumulate[nbelow];
|
||||
|
||||
if ( binMeasure == 0 ) {
|
||||
|
||||
energy_gun = (energy[nbelow] + random*(energy[nabove] - energy[nbelow]))* baryon;
|
||||
G4cout<<"BinMeasure is zero !!!!!"<<G4endl;
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
G4double binFraction = (random - cumulate[nbelow]) / binMeasure;
|
||||
energy_gun = energy[nbelow] + binFraction *(energy[nabove] - energy[nbelow]);
|
||||
}
|
||||
particleGun -> SetParticleEnergy(energy_gun * baryon);
|
||||
}
|
||||
|
||||
#ifdef G4ANALYSIS_USE
|
||||
G4double energy_plot = (particleGun -> GetParticleEnergy())/baryon;
|
||||
// plot of MeV/nucl
|
||||
RemSimAnalysisManager* analysis = RemSimAnalysisManager::getInstance();
|
||||
// Plot the energy spectrum of primary particles
|
||||
analysis -> primaryParticleEnergyDistribution(energy_plot/MeV);
|
||||
#endif
|
||||
|
||||
particleGun -> GeneratePrimaryVertex(anEvent);
|
||||
}
|
||||
|
||||
void RemSimPrimaryGeneratorAction::ReadProbability(G4String fileName)
|
||||
{
|
||||
// This method allows to read the .txt files containing the
|
||||
// fluxes of the galactic cosmic rays derived form CREME96
|
||||
readFile = true;
|
||||
|
||||
std::ifstream file(fileName, std::ios::in);
|
||||
std::filebuf* lsdp = file.rdbuf();
|
||||
|
||||
if (! (lsdp->is_open()) )
|
||||
{
|
||||
G4String excep = "RemSimPrimaryGenerator - data file: "
|
||||
+ fileName + " not found";
|
||||
G4Exception(excep);
|
||||
}
|
||||
|
||||
G4double a = 0;
|
||||
G4int index = 0;
|
||||
G4int k = 1;
|
||||
|
||||
do
|
||||
{
|
||||
file >> a;
|
||||
G4int nColumns = 2;
|
||||
// The file is organized into two columns:
|
||||
// column contains the probability distribution
|
||||
// The file terminates with the pattern: -1
|
||||
// -2
|
||||
if (a == -1 || a == -2)
|
||||
{
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
if (k%nColumns != 0)
|
||||
{
|
||||
G4double energy = a *MeV;
|
||||
energies -> push_back(energy);
|
||||
// G4cout << "energy: " << energy << G4endl;
|
||||
k++;
|
||||
}
|
||||
else if (k%nColumns == 0)
|
||||
{
|
||||
G4double data_value = a;
|
||||
data -> push_back(data_value);
|
||||
//G4cout<< "probability: "<< data_value << G4endl;
|
||||
k=1;
|
||||
index++;
|
||||
}
|
||||
}
|
||||
} while (a != -2); // end of file
|
||||
|
||||
file.close();
|
||||
size = index -1 ;
|
||||
cumulate = new G4double[size+1];
|
||||
energy = new G4double[size+1];
|
||||
cumulate[0] = 0;
|
||||
energy [0] = (*energies)[0];
|
||||
|
||||
for (G4int ptn = 0; ptn <size; ptn++ ) {
|
||||
|
||||
G4double yy = ((*data)[ptn+1] + (*data)[ptn])/2.;
|
||||
G4double weight = yy *((*energies)[ptn +1] - (*energies)[ptn]);
|
||||
cumulate[ptn +1] = cumulate[ptn] + weight;
|
||||
energy[ptn+1] = (*energies)[ptn+1];
|
||||
}
|
||||
|
||||
// Normalise the cumulate to 1 (that corresponds to the last value)
|
||||
for ( G4int ptn= 0; ptn < size + 1; ptn++ )
|
||||
{
|
||||
cumulate[ptn] /= cumulate[size];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
// *****************************************
|
||||
// * *
|
||||
// * RemSimPrimaryGeneratorMessenger.cc *
|
||||
// * *
|
||||
// *****************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimPrimaryGeneratorMessenger.cc,v 1.11 2006/06/29 16:24:11 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
//
|
||||
|
||||
#include "RemSimPrimaryGeneratorMessenger.hh"
|
||||
#include "RemSimPrimaryGeneratorAction.hh"
|
||||
#include "G4UIdirectory.hh"
|
||||
#include "G4UIcmdWithAString.hh"
|
||||
#include "G4UIcmdWithoutParameter.hh"
|
||||
|
||||
RemSimPrimaryGeneratorMessenger::RemSimPrimaryGeneratorMessenger( RemSimPrimaryGeneratorAction* prim): primary(prim)
|
||||
{
|
||||
gunDir = new G4UIdirectory("/gun/");
|
||||
gunDir->SetGuidance("Select the generation configuration of primary particles.");
|
||||
|
||||
dataCmd = new G4UIcmdWithAString("/gun/data",this);
|
||||
dataCmd -> SetGuidance("Primary particle spectrum");
|
||||
dataCmd -> SetParameterName("choice",true);
|
||||
dataCmd -> AvailableForStates(G4State_PreInit,G4State_Idle);
|
||||
}
|
||||
|
||||
RemSimPrimaryGeneratorMessenger::~RemSimPrimaryGeneratorMessenger()
|
||||
{
|
||||
delete dataCmd;
|
||||
delete gunDir;
|
||||
}
|
||||
|
||||
void RemSimPrimaryGeneratorMessenger::SetNewValue(G4UIcommand* command,G4String newValue)
|
||||
{
|
||||
if (command == dataCmd) primary -> ReadProbability(newValue);
|
||||
}
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
@@ -29,8 +32,8 @@
|
||||
// * *
|
||||
// ************************************
|
||||
//
|
||||
// $Id: RemSimROGeometry.cc,v 1.5 2004/05/22 12:57:07 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimROGeometry.cc,v 1.6 2006/06/29 16:24:13 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
#include "RemSimROGeometry.hh"
|
||||
#include "RemSimDummySD.hh"
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ************************************
|
||||
@@ -29,8 +32,8 @@
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
//
|
||||
// $Id: RemSimRoofDecorator.cc,v 1.6 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimRoofDecorator.cc,v 1.7 2006/06/29 16:24:15 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
#include "RemSimVGeometryComponent.hh"
|
||||
#include "RemSimMaterial.hh"
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
@@ -28,8 +31,8 @@
|
||||
// *******************************
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
// $Id: RemSimRunAction.cc,v 1.13 2005/11/23 08:49:10 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimRunAction.cc,v 1.14 2006/06/29 16:24:17 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
|
||||
#include "RemSimRunAction.hh"
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimSensitiveDetector.cc,v 1.11 2005/11/23 09:22:11 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimSensitiveDetector.cc,v 1.15 2006/06/29 16:24:19 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
@@ -51,27 +54,38 @@ G4bool RemSimSensitiveDetector::ProcessHits(G4Step* aStep,
|
||||
G4TouchableHistory* ROhist)
|
||||
{
|
||||
G4double edep = aStep -> GetTotalEnergyDeposit();
|
||||
|
||||
if(edep==0.) return false;
|
||||
|
||||
i = ROhist -> GetReplicaNumber();
|
||||
|
||||
#ifdef G4ANALYSIS_USE
|
||||
RemSimAnalysisManager* analysis = RemSimAnalysisManager::getInstance();
|
||||
G4int i = ROhist -> GetReplicaNumber();
|
||||
|
||||
// Energy deposit in the phantom
|
||||
analysis -> energyDepositStore(i,edep/MeV);
|
||||
G4double xx = aStep -> GetPreStepPoint() -> GetPosition().x();
|
||||
G4double yy = aStep -> GetPreStepPoint() -> GetPosition().y();
|
||||
// G4double zz = aStep -> GetPreStepPoint() -> GetPosition().z();
|
||||
|
||||
// Project the hits of primary and secondary particles
|
||||
// in the phantom in the plane x, y
|
||||
analysis -> particleShape(xx/cm, yy/cm);
|
||||
G4String volume = aStep -> GetPreStepPoint()-> GetPhysicalVolume() -> GetName();
|
||||
|
||||
if ( (xx < 150. *cm && xx > -150. * cm) && (yy < 150. *cm && yy > -150. * cm) )
|
||||
{
|
||||
analysis -> particleShape(xx/cm, yy/cm);
|
||||
//
|
||||
// Project the energy deposit of primary and secondary particles
|
||||
// in the phantom in the plane x,y
|
||||
analysis -> energyDepShape(xx/cm,yy/cm, edep/MeV);
|
||||
}
|
||||
|
||||
// Energy deposit of secondary particles in the phantom
|
||||
if(aStep -> GetTrack() -> GetTrackID()!= 1)
|
||||
analysis -> SecondaryEnergyDeposit(i,edep/MeV);
|
||||
|
||||
|
||||
#endif
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimShelterSPEDecorator.cc,v 1.2 2004/05/22 12:57:07 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimShelterSPEDecorator.cc,v 1.3 2006/06/29 16:24:21 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimShieldingDecorator.cc,v 1.5 2004/05/27 08:36:52 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimShieldingDecorator.cc,v 1.6 2006/06/29 16:24:23 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,28 +1,31 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RemSimSteppingAction.cc,v 1.7 2005/09/08 06:56:18 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimSteppingAction.cc,v 1.10 2006/06/29 16:24:25 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
//
|
||||
// Author: Susanna Guatelli (guatelli@ge.infn.it)
|
||||
@@ -67,18 +70,24 @@ void RemSimSteppingAction::UserSteppingAction(const G4Step* aStep)
|
||||
|
||||
G4VPhysicalVolume* volume = aStep -> GetPostStepPoint() -> GetPhysicalVolume();
|
||||
|
||||
G4String particleName = (aStep -> GetTrack() -> GetDynamicParticle()
|
||||
-> GetDefinition() -> GetParticleName());
|
||||
|
||||
|
||||
// Particle reaching the astronaut
|
||||
if(oldVolumeName != "phantom")
|
||||
{
|
||||
if (volume)
|
||||
{
|
||||
G4String volumeName = volume -> GetName();
|
||||
if (volumeName == "phantom")
|
||||
{
|
||||
G4double initialEnergy = primaryAction -> GetInitialEnergy();
|
||||
G4String particleName = (aStep -> GetTrack() -> GetDynamicParticle()
|
||||
-> GetDefinition() -> GetParticleName());
|
||||
|
||||
if (volumeName == "phantom")
|
||||
{
|
||||
G4double particleEnergy = aStep -> GetTrack() -> GetKineticEnergy();
|
||||
|
||||
if(aStep -> GetTrack() -> GetTrackID()== 1) // primary particles
|
||||
{
|
||||
G4double initialEnergy = primaryAction -> GetInitialEnergy();
|
||||
|
||||
if ( particleName == "proton" ||
|
||||
particleName == "alpha" ||
|
||||
particleName == "IonO16" ||
|
||||
@@ -86,74 +95,314 @@ void RemSimSteppingAction::UserSteppingAction(const G4Step* aStep)
|
||||
particleName == "IonFe52"||
|
||||
particleName == "IonSi28")
|
||||
{
|
||||
analysis -> PrimaryInitialEnergyIn(initialEnergy);
|
||||
analysis -> PrimaryEnergyIn(particleEnergy);
|
||||
G4int baryon = aStep -> GetTrack() -> GetDefinition() -> GetBaryonNumber();
|
||||
|
||||
// Initial energy of primary particles impinging on the phantom
|
||||
analysis -> PrimaryInitialEnergyIn((initialEnergy/baryon)/MeV);
|
||||
|
||||
// Energy of primary particles impinging on the phantom
|
||||
analysis -> PrimaryEnergyIn((particleEnergy/baryon)/MeV);
|
||||
}
|
||||
}
|
||||
}
|
||||
// secondary particle reaching the astronaut
|
||||
else {
|
||||
|
||||
// if i =0 secondary proton, i =1 neutron, i=2 pion, i=3 alpha,
|
||||
// i =4 other, i=5 electron, i = 6 gamma, i=7 positrons,
|
||||
// i=8 muons, i=9 neutrinos
|
||||
|
||||
if (particleName == "proton")
|
||||
{
|
||||
analysis -> SecondaryReachingThePhantom(0);
|
||||
analysis -> SecondaryProtonReachingThePhantom(particleEnergy/MeV);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (particleName == "neutron")
|
||||
{
|
||||
analysis -> SecondaryReachingThePhantom(1);
|
||||
analysis -> SecondaryNeutronReachingThePhantom(particleEnergy/MeV);
|
||||
}
|
||||
else{
|
||||
if (particleName == "pi+" ||
|
||||
particleName == "pi-" ||particleName == "pi0" )
|
||||
{
|
||||
analysis -> SecondaryReachingThePhantom(2);
|
||||
analysis -> SecondaryPionReachingThePhantom(particleEnergy/MeV);
|
||||
}
|
||||
else{
|
||||
if (particleName == "alpha")
|
||||
{
|
||||
analysis -> SecondaryReachingThePhantom(3);
|
||||
analysis -> SecondaryAlphaReachingThePhantom(particleEnergy/MeV);
|
||||
}
|
||||
else{
|
||||
if (particleName == "e+")
|
||||
{analysis -> SecondaryReachingThePhantom(7);
|
||||
analysis -> SecondaryPositronReachingThePhantom(particleEnergy/MeV);
|
||||
}
|
||||
else{
|
||||
if (particleName == "e-")
|
||||
{analysis -> SecondaryReachingThePhantom(5);
|
||||
analysis -> SecondaryElectronReachingThePhantom(particleEnergy/MeV);
|
||||
}
|
||||
else{
|
||||
if (particleName == "gamma")
|
||||
{analysis -> SecondaryReachingThePhantom(6);
|
||||
analysis -> SecondaryGammaReachingThePhantom(particleEnergy/MeV);
|
||||
}
|
||||
else{
|
||||
if (particleName == "mu+"
|
||||
||particleName == "mu-" )
|
||||
{analysis -> SecondaryReachingThePhantom(8);
|
||||
analysis -> SecondaryMuonReachingThePhantom(particleEnergy/MeV);
|
||||
}
|
||||
else {
|
||||
if (particleName == "nu_e" || particleName == "nu_mu" ||
|
||||
particleName == "anti_nu_e" || particleName == "anti_nu_mu")
|
||||
{ analysis -> SecondaryReachingThePhantom(9);
|
||||
}
|
||||
else{
|
||||
analysis -> SecondaryReachingThePhantom(4);
|
||||
analysis -> SecondaryOtherReachingThePhantom(particleEnergy/MeV);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Primar particles outgoing the phantom
|
||||
if(oldVolumeName == "phantom")
|
||||
{
|
||||
if (volume)
|
||||
{
|
||||
G4String volumeName = volume -> GetName();
|
||||
|
||||
G4String particleName = (aStep -> GetTrack() -> GetDynamicParticle()
|
||||
-> GetDefinition() -> GetParticleName());
|
||||
if (volumeName != "phantom")
|
||||
{
|
||||
G4double initialEnergy = primaryAction -> GetInitialEnergy();
|
||||
G4double particleEnergy = aStep->GetTrack() -> GetKineticEnergy();
|
||||
if ( particleName == "proton" ||
|
||||
particleName == "alpha" ||
|
||||
particleName == "IonO16" ||
|
||||
particleName == "IonC12" ||
|
||||
particleName == "IonFe52"||
|
||||
particleName == "IonSi28" )
|
||||
if(aStep -> GetTrack() -> GetTrackID()== 1) // primary particles
|
||||
{
|
||||
analysis -> PrimaryInitialEnergyOut(initialEnergy);
|
||||
analysis -> PrimaryEnergyOut(particleEnergy);
|
||||
G4double initialEnergy = primaryAction -> GetInitialEnergy();
|
||||
G4double particleEnergy = aStep->GetTrack() -> GetKineticEnergy();
|
||||
if ( particleName == "proton" ||
|
||||
particleName == "alpha" ||
|
||||
particleName == "IonO16" ||
|
||||
particleName == "IonC12" ||
|
||||
particleName == "IonFe52"||
|
||||
particleName == "IonSi28" )
|
||||
{
|
||||
G4int baryon = aStep -> GetTrack() -> GetDefinition() -> GetBaryonNumber();
|
||||
// plot of MeV/nucl
|
||||
analysis -> PrimaryInitialEnergyOut((initialEnergy/baryon)/MeV);
|
||||
analysis -> PrimaryEnergyOut((particleEnergy/baryon)/MeV);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Analysis of the secondary particles generated in the phantom
|
||||
|
||||
G4SteppingManager* steppingManager = fpSteppingManager;
|
||||
G4Track* theTrack = aStep -> GetTrack();
|
||||
|
||||
// check if it is alive
|
||||
if(theTrack-> GetTrackStatus() == fAlive) { return; }
|
||||
|
||||
// Retrieve the secondary particles
|
||||
G4TrackVector* fSecondary = steppingManager -> GetfSecondary();
|
||||
|
||||
for(size_t lp1=0;lp1<(*fSecondary).size(); lp1++)
|
||||
{
|
||||
// Retrieve the info about the generation of secondary particles in the phantom and
|
||||
// in the vehicle
|
||||
G4String volumeName = (*fSecondary)[lp1] -> GetVolume() -> GetName();
|
||||
G4String secondaryParticleName = (*fSecondary)[lp1]->GetDefinition() -> GetParticleName();
|
||||
G4double secondaryParticleKineticEnergy = (*fSecondary)[lp1] -> GetKineticEnergy();
|
||||
G4String process = (*fSecondary)[lp1]-> GetCreatorProcess()-> GetProcessName();
|
||||
|
||||
// If the secondaries are originated in the phantom....
|
||||
if (volumeName == "phantom")
|
||||
{
|
||||
|
||||
G4double slice = (*fSecondary)[lp1] -> GetPosition().z() ;
|
||||
//G4cout << "Secondary particle in phantom: " << secondaryParticleName
|
||||
// << "energy (MeV): " << secondaryParticleKineticEnergy << G4endl;
|
||||
// << "creation slice: " << slice << G4endl;
|
||||
// if i =0 secondary proton, i =1 neutron, i=2 pion, i=3 alpha,
|
||||
// i =4 other, i=5 electron, i = 6 gamma, i=7 positrons,
|
||||
// i=8 muons, i=9 neutrinos
|
||||
G4double translation = 15. * cm;
|
||||
if (secondaryParticleName == "proton")
|
||||
{
|
||||
analysis -> SecondaryInPhantom(0);
|
||||
analysis -> SecondaryProtonInPhantom(secondaryParticleKineticEnergy/MeV);
|
||||
slice = slice + translation;
|
||||
analysis -> SecondaryProtonInPhantomSlice(slice/cm); }
|
||||
else
|
||||
{
|
||||
if (secondaryParticleName == "neutron")
|
||||
{
|
||||
analysis -> SecondaryInPhantom(1);
|
||||
analysis -> SecondaryNeutronInPhantom(secondaryParticleKineticEnergy/MeV);
|
||||
slice = slice + translation;
|
||||
analysis -> SecondaryNeutronInPhantomSlice(slice/cm);
|
||||
}
|
||||
else{
|
||||
if (secondaryParticleName == "pi+" ||
|
||||
secondaryParticleName == "pi-"||secondaryParticleName == "pi0")
|
||||
{
|
||||
analysis -> SecondaryInPhantom(2);
|
||||
analysis -> SecondaryPionInPhantom(secondaryParticleKineticEnergy/MeV);
|
||||
slice = slice + translation;
|
||||
analysis -> SecondaryPionInPhantomSlice(slice/cm);
|
||||
}
|
||||
else{
|
||||
if (secondaryParticleName == "alpha")
|
||||
{
|
||||
analysis -> SecondaryInPhantom(3);
|
||||
analysis -> SecondaryAlphaInPhantom(secondaryParticleKineticEnergy/MeV);
|
||||
slice = slice + translation;
|
||||
analysis -> SecondaryAlphaInPhantomSlice(slice/cm);
|
||||
}
|
||||
else{
|
||||
if (secondaryParticleName == "e+")
|
||||
{analysis -> SecondaryInPhantom(7);
|
||||
analysis -> SecondaryPositronInPhantom(secondaryParticleKineticEnergy/MeV);
|
||||
slice = slice + translation;
|
||||
analysis -> SecondaryPositronInPhantomSlice(slice/cm);
|
||||
}
|
||||
else{
|
||||
if (secondaryParticleName == "e-")
|
||||
{analysis -> SecondaryInPhantom(5);
|
||||
analysis -> SecondaryElectronInPhantom(secondaryParticleKineticEnergy/MeV);
|
||||
slice = slice + translation;
|
||||
analysis -> SecondaryElectronInPhantomSlice(slice/cm);
|
||||
}
|
||||
else{
|
||||
if (secondaryParticleName == "gamma")
|
||||
{analysis -> SecondaryInPhantom(6);
|
||||
analysis -> SecondaryGammaInPhantom(secondaryParticleKineticEnergy/MeV);
|
||||
slice = slice + translation;
|
||||
analysis -> SecondaryGammaInPhantomSlice(slice/cm);
|
||||
}
|
||||
else{
|
||||
if (secondaryParticleName == "mu+"
|
||||
||secondaryParticleName == "mu-" )
|
||||
{analysis -> SecondaryInPhantom(8);
|
||||
analysis -> SecondaryMuonInPhantom(secondaryParticleKineticEnergy/MeV);
|
||||
slice = slice + translation;
|
||||
analysis -> SecondaryMuonInPhantomSlice(slice/cm);
|
||||
}
|
||||
else{
|
||||
if (secondaryParticleName == "nu_e" || secondaryParticleName == "nu_mu"
|
||||
|| secondaryParticleName == "anti_nu_e" || secondaryParticleName == "anti_nu_mu")
|
||||
{
|
||||
analysis -> SecondaryInPhantom(9);
|
||||
analysis -> SecondaryNeutrinoInPhantom(secondaryParticleKineticEnergy/MeV);}
|
||||
else{
|
||||
analysis -> SecondaryInPhantom(4);
|
||||
analysis -> SecondaryOtherInPhantom(secondaryParticleKineticEnergy/MeV);
|
||||
slice = slice + translation;
|
||||
analysis -> SecondaryOtherInPhantomSlice(slice/cm);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// secondary particles produced in the multilayer + shielding
|
||||
else{
|
||||
if (volumeName != "world")
|
||||
{
|
||||
if (secondaryParticleName == "proton") analysis -> SecondaryInVehicle(0);
|
||||
else
|
||||
{
|
||||
if (secondaryParticleName == "neutron") analysis -> SecondaryInVehicle(1);
|
||||
else{
|
||||
if (secondaryParticleName == "pi+" ||
|
||||
secondaryParticleName == "pi-"||secondaryParticleName == "pi0") analysis -> SecondaryInVehicle(2);
|
||||
else{
|
||||
if (secondaryParticleName == "alpha") analysis -> SecondaryInVehicle(3);
|
||||
|
||||
else{
|
||||
if (secondaryParticleName == "e+") analysis -> SecondaryInVehicle(7);
|
||||
|
||||
else{
|
||||
if (secondaryParticleName == "e-") analysis -> SecondaryInVehicle(5);
|
||||
else{
|
||||
if (secondaryParticleName == "gamma") analysis -> SecondaryInVehicle(6);
|
||||
else{
|
||||
if (secondaryParticleName == "mu+"
|
||||
||secondaryParticleName == "mu-" ) analysis -> SecondaryInVehicle(8);
|
||||
else{
|
||||
if (secondaryParticleName == "nu_e"|| secondaryParticleName == "nu_mu" ||
|
||||
secondaryParticleName == "anti_nu_e" || secondaryParticleName == "anti_nu_mu")
|
||||
{analysis -> SecondaryInVehicle(9);}
|
||||
|
||||
else{
|
||||
analysis -> SecondaryInVehicle(4);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
//analysis of hadronic physics
|
||||
if (hadronic == "On")
|
||||
{
|
||||
if(aStep -> GetPostStepPoint() -> GetProcessDefinedStep() != NULL)
|
||||
{
|
||||
G4String process = aStep -> GetPostStepPoint() ->
|
||||
GetProcessDefinedStep() ->GetProcessName();
|
||||
//analysis of hadronic physics
|
||||
if (hadronic == "On")
|
||||
{
|
||||
if(aStep -> GetPostStepPoint() -> GetProcessDefinedStep() != NULL)
|
||||
{
|
||||
G4String process = aStep -> GetPostStepPoint() ->
|
||||
GetProcessDefinedStep() ->GetProcessName();
|
||||
|
||||
if ((process != "Transportation") &&
|
||||
(process != "msc") &&
|
||||
(process != "LowEnergyIoni") &&
|
||||
(process != "LowEnergyBrem") &&
|
||||
(process != "eIoni") &&
|
||||
(process != "hIoni") &&
|
||||
(process != "eBrem") &&
|
||||
(process != "compt") &&
|
||||
(process != "phot") &&
|
||||
(process != "conv") &&
|
||||
(process != "annihil") &&
|
||||
(process != "hLowEIoni") &&
|
||||
(process != "LowEnBrem") &&
|
||||
(process != "LowEnCompton") &&
|
||||
(process != "LowEnPhotoElec") &&
|
||||
(process != "LowEnRayleigh") &&
|
||||
(process != "LowEnConversion"))
|
||||
G4cout << "Hadronic Process:" << process << G4endl;
|
||||
}
|
||||
}
|
||||
if ((process != "Transportation") &&
|
||||
(process != "msc") &&
|
||||
(process != "LowEnergyIoni") &&
|
||||
(process != "LowEnergyBrem") &&
|
||||
(process != "eIoni") &&
|
||||
(process != "hIoni") &&
|
||||
(process != "eBrem") &&
|
||||
(process != "compt") &&
|
||||
(process != "phot") &&
|
||||
(process != "conv") &&
|
||||
(process != "annihil") &&
|
||||
(process != "hLowEIoni") &&
|
||||
(process != "LowEnBrem") &&
|
||||
(process != "LowEnCompton") &&
|
||||
(process != "LowEnPhotoElec") &&
|
||||
(process != "LowEnRayleigh") &&
|
||||
(process != "LowEnConversion"))
|
||||
G4cout << "Hadronic Process:" << process << G4endl;
|
||||
}
|
||||
}
|
||||
}
|
||||
void RemSimSteppingAction::SetHadronicAnalysis(G4String value)
|
||||
{
|
||||
hadronic = value;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
//$Id: RemSimSteppingActionMessenger.cc,v 1.4 2005/09/08 06:56:18 guatelli Exp $// GEANT4 tag $Name: geant4-08-00 $
|
||||
//$Id: RemSimSteppingActionMessenger.cc,v 1.5 2006/06/29 16:24:27 gunter Exp $// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimVGeometryComponent.cc,v 1.3 2004/05/22 12:57:07 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimVGeometryComponent.cc,v 1.4 2006/06/29 16:24:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -1,27 +1,30 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RemSimVehicle1.cc,v 1.8 2004/05/27 08:36:52 guatelli Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
// $Id: RemSimVehicle1.cc,v 1.9 2006/06/29 16:24:31 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-08-01 $
|
||||
//
|
||||
// Code developed by: S.Guatelli, guatelli@ge.infn.it
|
||||
//
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
/physics/addPhysics electron-eedl
|
||||
/physics/addPhysics positron-standard
|
||||
/physics/addPhysics ion-ICRU
|
||||
/process/verbose 0
|
||||
#
|
||||
#### Add Hadronic Physics, muon physics and decay
|
||||
/physics/addPhysics hadronic-bertini
|
||||
@@ -36,11 +35,10 @@
|
||||
/configuration/choose vehicle
|
||||
/configuration/AddShielding On
|
||||
# Generation of primary particles
|
||||
/control/execute gcrZ=1gps.mac
|
||||
#/analysis/formatFile hbook
|
||||
# Number of events
|
||||
/gun/data gcr_min_z=1.txt
|
||||
#/tracking/verbose 1
|
||||
/run/beamOn 10
|
||||
/run/beamOn 500
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -31,19 +31,11 @@
|
||||
################
|
||||
/run/initialize
|
||||
# Generation of primary particles
|
||||
/gps/particle proton
|
||||
/gps/pos/type Point
|
||||
/gps/pos/centre 0. 0. -25. m
|
||||
/gps/direction 0. 0. 1.
|
||||
# Monoenergetic proton beam
|
||||
/gps/ene/type Mono
|
||||
/gps/ene/mono 400 MeV
|
||||
/gun/energy 500 MeV
|
||||
# Geometry configuration
|
||||
/configuration/choose vehicle
|
||||
/configuration/AddShielding On
|
||||
#/configuration/AddShielding Off
|
||||
/configuration/AddSPE On
|
||||
#/configuration/AddSPE Off
|
||||
/run/beamOn 50
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,9 @@
|
||||
/run/initialize
|
||||
##############################
|
||||
# Geometrical configuration
|
||||
# Choose inflatable vehicle
|
||||
/configuration/choose vehicle
|
||||
# Add 10 cm water shielding
|
||||
/configuration/AddShielding On
|
||||
################
|
||||
## Visualisation
|
||||
@@ -32,8 +34,9 @@
|
||||
/vis/viewer/zoom 2
|
||||
/tracking/storeTrajectory 1
|
||||
################
|
||||
#Primary particles
|
||||
/control/execute gcrZ=1gps.mac
|
||||
# Define the primary particles
|
||||
# Galactic cosmic protons
|
||||
/gun/data gcr_min_z=1.txt
|
||||
/run/beamOn 10
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user