add a rgeHandler tester which allows quickly to test rge-file related handling.

This commit is contained in:
suter_a 2022-11-09 13:11:30 +01:00
parent 8a8046d28a
commit 58ab025095
29 changed files with 2707 additions and 0 deletions

View File

@ -0,0 +1,40 @@
# - rgeHandlerTest
cmake_minimum_required(VERSION 3.17)
project(rgeHandlerTest VERSION 0.9 LANGUAGES CXX)
#--- check for ROOT -----------------------------------------------------------
find_package(ROOT 6.18 REQUIRED COMPONENTS Gui MathMore Minuit2 XMLParser)
if (ROOT_mathmore_FOUND)
execute_process(COMMAND root-config --bindir OUTPUT_VARIABLE ROOT_BINDIR)
string(STRIP ${ROOT_BINDIR} ROOT_BINDIR)
execute_process(COMMAND root-config --version OUTPUT_VARIABLE ROOT_VERSION)
string(STRIP ${ROOT_VERSION} ROOT_VERSION)
message("-- Found ROOT: ${ROOT_BINDIR} (found version: ${ROOT_VERSION})")
#---Define useful ROOT functions and macros (e.g. ROOT_GENERATE_DICTIONARY)
include(${ROOT_USE_FILE})
endif (ROOT_mathmore_FOUND)
#--- all checks done -> feed config.h -----------------------------------------
set(HAVE_CONFIG_H 1 CACHE INTERNAL "config.h is available")
configure_file(${CMAKE_SOURCE_DIR}/cmake/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h)
add_executable(rgeHandlerTest main.cpp)
target_compile_options(rgeHandlerTest BEFORE PRIVATE "-DHAVE_CONFIG_H")
target_include_directories(rgeHandlerTest
BEFORE PRIVATE
$<BUILD_INTERFACE:${CMAKE_BINARY_DIR}>
$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}>
$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}../../include/>
)
target_link_libraries(rgeHandlerTest ${ROOT_LIBRARIES} PRgeHandler)
#--- installation info --------------------------------------------------------
install(
TARGETS
rgeHandlerTest
RUNTIME DESTINATION
bin
)

View File

@ -0,0 +1,36 @@
The rge handler expects a xml-input-file which is used to identify where to
find the necessary rge-files, their names and energies. The relevant xml-tags
are:
<data_path> : path to the place of the rge-files.
The rge-files naming has the structure <pre><energy>.rge, where <pre> is a
sensible string characterizing the material, e.g. 'SiC_E'. The '_E' is needed
by convention. <energy> is the value of the implantation energy in (eV), e.g.
1000. This information has to be provided in the xml-file in the following way:
<rge_fln_pre> : is the <pre> of the rge-file name.
Typically one is working with a set of energies. This energy list can be
provided in two different ways:
(i) as an list of energies
<energy_list>
<energy>1000</energy>
<energy>2000</energy>
<energy>3000</energy>
<energy>4500</energy>
....
</energy_list>
of, in case the energy are equally stepped by
(ii) an energy vector
<energy_vect start="1000" stop="22000" step="1000"/>
This would try to read all rge-files with energies starting from 1000 (eV)
up to 22000 (eV) in steps of 1000 (eV).
See also the file depth_profile_startup.xml in this directory.

View File

@ -0,0 +1,6 @@
// config.h
#define PACKAGE_VERSION "@PROJECT_VERSION@"
#define ROOT_VERSION_USED "@ROOT_VERSION@"
#define BUILD_TYPE "@CMAKE_BUILD_TYPE@"

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<nonlocal xmlns="http://nemu.web.psi.ch/musrfit/depth_profile">
<comment>
TrimSp information
</comment>
<trim_sp>
<data_path>./trimsp/</data_path>
<rge_fln_pre>SiC_E</rge_fln_pre>
<energy_vect start="1000" stop="22000" step="1000"/>
<!--
<energy_list>
<energy>1000</energy>
<energy>2000</energy>
<energy>3000</energy>
<energy>4000</energy>
<energy>5000</energy>
<energy>6000</energy>
<energy>7000</energy>
<energy>8000</energy>
<energy>9000</energy>
<energy>10000</energy>
<energy>11000</energy>
<energy>12000</energy>
<energy>13000</energy>
<energy>14000</energy>
<energy>15000</energy>
<energy>16000</energy>
<energy>17000</energy>
<energy>18000</energy>
<energy>19000</energy>
<energy>20000</energy>
<energy>21000</energy>
<energy>22000</energy>
</energy_list>
-->
</trim_sp>
</nonlocal>

View File

@ -0,0 +1,165 @@
/***************************************************************************
main.cpp
Author: Andreas Suter
e-mail: andreas.suter@psi.ch
***************************************************************************/
/***************************************************************************
* Copyright (C) 2007-2022 by Andreas Suter *
* andreas.suter@psi.ch *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
#include <cstring>
#include <iostream>
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include "PRgeHandler.h"
void syntax()
{
std::cout << std::endl;
std::cout << "usage : rgeHandlerTest [options]" << std::endl;
std::cout << " -x, --xml <fln>: path-name of the xml-startup file." << std::endl;
std::cout << " -d, --dump : dump rge-infos." << std::endl;
std::cout << " -s, --set <no> : dump rge-vector number <no>." << std::endl;
std::cout << " -v, --version : rgeHandlerTest version" << std::endl;
std::cout << " -h, --help : this help." << std::endl;
std::cout << std::endl;
}
int main(int argc, char* argv[])
{
if (argc == 1) {
syntax();
return 0;
}
std::string fln("");
bool dump(false);
int set_no = -1;
for (int i=1; i<argc; i++) {
if (!strcmp(argv[i], "-x") || !strcmp(argv[i], "--xml")) {
if (i+1 >= argc) {
std::cout << std::endl;
std::cout << "**ERROR** found -x/ --xml without file name." << std::endl;
std::cout << std::endl;
syntax();
return 1;
}
fln = argv[i+1];
i++;
} else if (!strcmp(argv[i], "-d") || !strcmp(argv[i], "--dump")) {
dump = true;
} else if (!strcmp(argv[i], "-s") || !strcmp(argv[i], "--set")) {
if (i+1 > argc) {
std::cout << std::endl;
std::cout << "**ERROR** found -s/--set without rge set number." << std::endl;
std::cout << std::endl;
syntax();
return 1;
}
try {
set_no = std::stoi(argv[i+1]);
} catch(std::invalid_argument& e) {
std::cout << std::endl;
std::cout << "**ERROR** set number '" << argv[i+1] << "' is not a number." << std::endl;
std::cout << std::endl;
return 3;
} catch(std::out_of_range& e) {
std::cout << std::endl;
std::cout << "**ERROR** set number '" << argv[i+1] << "' is out-of-range." << std::endl;
std::cout << std::endl;
return 3;
} catch(...) {
std::cout << std::endl;
std::cout << "**ERROR** set number '" << argv[i+1] << "' leads to an unexpected error." << std::endl;
std::cout << std::endl;
return 3;
}
i++;
} else if (!strcmp(argv[i], "-v") || !strcmp(argv[i], "--version")) {
std::cout << std::endl;
#ifdef HAVE_CONFIG_H
std::cout << "regHandlerTest Version: " << PACKAGE_VERSION << std::endl;
#else
std::cout << "regHandlerTest Version: unkown." << std::endl;
#endif
std::cout << std::endl;
return 0;
} else if (!strcmp(argv[i], "-h") || !strcmp(argv[i], "--help")) {
syntax();
return 0;
}
}
// read XML startup file
PRgeHandler *rgeHandler = new PRgeHandler(fln);
// check if everything went fine with the startup handler
if (!rgeHandler->IsValid()) {
std::cout << std::endl;
std::cout << std::endl << ">> **ERROR** startup handler too unhappy. Will terminate unfriendly, sorry.";
std::cout << std::endl;
delete rgeHandler;
return 2;
}
if (dump) {
std::cout << std::endl;
std::cout << "RGE info from xml-startup-file " << fln << std::endl;
PRgeDataList list = rgeHandler->GetRgeData();
std::cout << "number of rge data sets: " << list.size() << std::endl;
for (int i=0; i<list.size(); i++) {
std::cout << "rge set #" << i+1 << ": energy: " << list[i].energy << " (eV), no of particles: " << list[i].noOfParticles << std::endl;
}
std::cout << std::endl;
}
if (set_no != -1) {
PRgeDataList list = rgeHandler->GetRgeData();
if (set_no > list.size()) {
std::cout << std::endl;
std::cout << "**ERROR** requested set number " << set_no << " > number of rge-data sets (" << list.size() << ")." << std::endl;
std::cout << std::endl;
delete rgeHandler;
return 4;
} else if (set_no == 0) {
std::cout << std::endl;
std::cout << "**ERROR** rge set-number count start at 1 not 0." << std::endl;
std::cout << std::endl;
delete rgeHandler;
return 4;
}
std::cout << "rge-data set " << set_no << ": energy: " << list[set_no-1].energy << " (eV), no-of-particles: " << list[set_no-1].noOfParticles << std::endl;
std::cout << "depth (nm), ampl, amplNorm" << std::endl;
for (int i=0; i<list[set_no-1].depth.size(); i++) {
std::cout << list[set_no-1].depth[i] << ", " << list[set_no-1].amplitude[i] << ", " << list[set_no-1].nn[i] << std::endl;
}
}
if (rgeHandler) {
delete rgeHandler;
}
return 0;
}

View File

@ -0,0 +1,35 @@
DEPTH PARTICLES
5. 2232
15. 4507
25. 5856
35. 6893
45. 7682
55. 8150
65. 8489
75. 8580
85. 8104
95. 7183
105. 6352
115. 5151
125. 4022
135. 2843
145. 2046
155. 1316
165. 737
175. 423
185. 195
195. 95
205. 45
215. 14
225. 8
235. 5
245. 0
255. 0
265. 0
275. 0
285. 0
295. 0
305. 0
315. 0
325. 0
335. 0

View File

@ -0,0 +1,84 @@
DEPTH PARTICLES
5. 14
15. 26
25. 26
35. 43
45. 51
55. 46
65. 49
75. 54
85. 61
95. 73
105. 69
115. 68
125. 109
135. 102
145. 115
155. 126
165. 135
175. 141
185. 175
195. 176
205. 237
215. 251
225. 281
235. 288
245. 351
255. 379
265. 418
275. 445
285. 487
295. 556
305. 629
315. 712
325. 756
335. 779
345. 984
355. 1063
365. 1202
375. 1339
385. 1480
395. 1647
405. 1875
415. 2170
425. 2225
435. 2555
445. 2777
455. 3026
465. 3412
475. 3638
485. 3966
495. 4422
505. 4582
515. 4839
525. 5108
535. 5088
545. 5077
555. 5002
565. 4822
575. 4364
585. 3804
595. 3160
605. 2517
615. 1852
625. 1327
635. 847
645. 503
655. 284
665. 148
675. 71
685. 23
695. 7
705. 3
715. 0
725. 0
735. 0
745. 0
755. 0
765. 0
775. 0
785. 0
795. 0
805. 0
815. 0
825. 0

View File

@ -0,0 +1,89 @@
DEPTH PARTICLES
5. 15
15. 18
25. 24
35. 34
45. 34
55. 41
65. 57
75. 44
85. 47
95. 52
105. 64
115. 66
125. 75
135. 82
145. 84
155. 93
165. 108
175. 109
185. 129
195. 143
205. 135
215. 164
225. 169
235. 187
245. 247
255. 206
265. 268
275. 302
285. 330
295. 349
305. 391
315. 441
325. 462
335. 521
345. 581
355. 634
365. 769
375. 809
385. 898
395. 1000
405. 1005
415. 1138
425. 1377
435. 1568
445. 1689
455. 1851
465. 2002
475. 2319
485. 2528
495. 2814
505. 3079
515. 3331
525. 3632
535. 3823
545. 4207
555. 4445
565. 4739
575. 4832
585. 4884
595. 4913
605. 4808
615. 4808
625. 4276
635. 3826
645. 3181
655. 2588
665. 2040
675. 1436
685. 922
695. 610
705. 331
715. 195
725. 71
735. 34
745. 15
755. 3
765. 2
775. 1
785. 0
795. 0
805. 0
815. 0
825. 0
835. 0
845. 0
855. 0
865. 0
875. 0

View File

@ -0,0 +1,95 @@
DEPTH PARTICLES
5. 6
15. 22
25. 26
35. 33
45. 28
55. 41
65. 33
75. 45
85. 43
95. 51
105. 56
115. 46
125. 62
135. 65
145. 63
155. 66
165. 71
175. 71
185. 98
195. 85
205. 102
215. 113
225. 125
235. 126
245. 146
255. 164
265. 149
275. 213
285. 191
295. 252
305. 234
315. 285
325. 304
335. 368
345. 363
355. 421
365. 458
375. 513
385. 519
395. 612
405. 676
415. 759
425. 793
435. 872
445. 974
455. 1131
465. 1186
475. 1356
485. 1518
495. 1665
505. 1851
515. 2087
525. 2266
535. 2468
545. 2677
555. 2984
565. 3319
575. 3453
585. 3753
595. 4112
605. 4373
615. 4598
625. 4655
635. 4913
645. 4883
655. 4748
665. 4506
675. 4198
685. 3865
695. 3201
705. 2644
715. 2134
725. 1623
735. 1127
745. 709
755. 387
765. 244
775. 132
785. 41
795. 26
805. 3
815. 2
825. 0
835. 0
845. 0
855. 0
865. 0
875. 0
885. 0
895. 0
905. 0
915. 0
925. 0
935. 0

View File

@ -0,0 +1,101 @@
DEPTH PARTICLES
5. 5
15. 13
25. 16
35. 21
45. 18
55. 32
65. 33
75. 36
85. 32
95. 38
105. 47
115. 36
125. 47
135. 49
145. 39
155. 58
165. 63
175. 64
185. 72
195. 83
205. 89
215. 67
225. 77
235. 107
245. 126
255. 100
265. 117
275. 151
285. 129
295. 143
305. 186
315. 168
325. 220
335. 225
345. 238
355. 272
365. 316
375. 294
385. 337
395. 364
405. 449
415. 489
425. 533
435. 578
445. 598
455. 640
465. 794
475. 849
485. 877
495. 1037
505. 1099
515. 1123
525. 1341
535. 1476
545. 1685
555. 1734
565. 1985
575. 2189
585. 2368
595. 2593
605. 2928
615. 3221
625. 3372
635. 3720
645. 3879
655. 4145
665. 4270
675. 4529
685. 4704
695. 4758
705. 4638
715. 4435
725. 4230
735. 3932
745. 3439
755. 2931
765. 2277
775. 1787
785. 1300
795. 928
805. 586
815. 317
825. 154
835. 85
845. 33
855. 19
865. 6
875. 2
885. 0
895. 0
905. 0
915. 0
925. 0
935. 0
945. 0
955. 0
965. 0
975. 0
985. 0
995. 0

View File

@ -0,0 +1,108 @@
DEPTH PARTICLES
5. 3
15. 10
25. 14
35. 14
45. 16
55. 18
65. 24
75. 28
85. 26
95. 32
105. 37
115. 33
125. 46
135. 35
145. 36
155. 49
165. 34
175. 57
185. 40
195. 47
205. 65
215. 54
225. 63
235. 97
245. 81
255. 88
265. 88
275. 90
285. 108
295. 108
305. 124
315. 142
325. 142
335. 148
345. 146
355. 173
365. 200
375. 185
385. 225
395. 224
405. 260
415. 295
425. 317
435. 341
445. 402
455. 389
465. 487
475. 486
485. 539
495. 613
505. 660
515. 731
525. 820
535. 881
545. 986
555. 1100
565. 1214
575. 1315
585. 1401
595. 1606
605. 1743
615. 1894
625. 2200
635. 2252
645. 2575
655. 2719
665. 3052
675. 3190
685. 3355
695. 3751
705. 3969
715. 4117
725. 4281
735. 4504
745. 4528
755. 4614
765. 4492
775. 4402
785. 4031
795. 3639
805. 3198
815. 2603
825. 2049
835. 1584
845. 1128
855. 810
865. 442
875. 272
885. 134
895. 73
905. 31
915. 10
925. 3
935. 3
945. 0
955. 0
965. 0
975. 0
985. 0
995. 0
1005. 0
1015. 0
1025. 0
1035. 0
1045. 0
1055. 0
1065. 0

View File

@ -0,0 +1,114 @@
DEPTH PARTICLES
5. 5
15. 8
25. 9
35. 23
45. 21
55. 17
65. 22
75. 23
85. 19
95. 23
105. 26
115. 24
125. 34
135. 29
145. 34
155. 42
165. 44
175. 34
185. 39
195. 38
205. 47
215. 55
225. 60
235. 42
245. 52
255. 60
265. 65
275. 59
285. 72
295. 83
305. 90
315. 89
325. 112
335. 114
345. 124
355. 130
365. 139
375. 162
385. 149
395. 166
405. 183
415. 208
425. 232
435. 228
445. 255
455. 275
465. 323
475. 342
485. 348
495. 398
505. 433
515. 439
525. 503
535. 587
545. 603
555. 684
565. 739
575. 740
585. 904
595. 995
605. 1080
615. 1154
625. 1302
635. 1434
645. 1553
655. 1757
665. 1775
675. 1991
685. 2184
695. 2402
705. 2610
715. 2849
725. 3173
735. 3200
745. 3427
755. 3680
765. 3909
775. 4097
785. 4282
795. 4505
805. 4390
815. 4362
825. 4304
835. 4022
845. 3771
855. 3378
865. 2950
875. 2454
885. 1924
895. 1417
905. 982
915. 685
925. 388
935. 247
945. 141
955. 51
965. 27
975. 13
985. 5
995. 1
1005. 0
1015. 0
1025. 0
1035. 0
1045. 0
1055. 0
1065. 0
1075. 0
1085. 0
1095. 0
1105. 0
1115. 0
1125. 0

View File

@ -0,0 +1,120 @@
DEPTH PARTICLES
5. 4
15. 9
25. 11
35. 9
45. 14
55. 14
65. 17
75. 12
85. 26
95. 24
105. 21
115. 29
125. 19
135. 16
145. 22
155. 35
165. 37
175. 41
185. 36
195. 40
205. 30
215. 35
225. 36
235. 51
245. 51
255. 41
265. 51
275. 73
285. 59
295. 66
305. 57
315. 69
325. 81
335. 66
345. 72
355. 84
365. 119
375. 116
385. 112
395. 131
405. 137
415. 142
425. 129
435. 173
445. 169
455. 200
465. 209
475. 218
485. 235
495. 238
505. 288
515. 332
525. 343
535. 337
545. 387
555. 354
565. 452
575. 486
585. 541
595. 599
605. 627
615. 666
625. 793
635. 827
645. 977
655. 975
665. 1078
675. 1202
685. 1317
695. 1450
705. 1689
715. 1673
725. 2013
735. 1973
745. 2244
755. 2338
765. 2639
775. 2827
785. 3077
795. 3365
805. 3533
815. 3742
825. 3924
835. 4082
845. 4203
855. 4366
865. 4341
875. 4282
885. 4036
895. 3937
905. 3621
915. 3183
925. 2788
935. 2285
945. 1833
955. 1436
965. 955
975. 656
985. 383
995. 276
1005. 132
1015. 69
1025. 36
1035. 10
1045. 5
1055. 2
1065. 0
1075. 0
1085. 2
1095. 0
1105. 0
1115. 0
1125. 0
1135. 0
1145. 0
1155. 0
1165. 0
1175. 0
1185. 0

View File

@ -0,0 +1,127 @@
DEPTH PARTICLES
5. 1
15. 7
25. 10
35. 12
45. 17
55. 14
65. 10
75. 16
85. 17
95. 16
105. 19
115. 21
125. 13
135. 19
145. 26
155. 16
165. 24
175. 18
185. 31
195. 26
205. 29
215. 34
225. 39
235. 31
245. 28
255. 42
265. 27
275. 31
285. 39
295. 49
305. 53
315. 50
325. 70
335. 77
345. 61
355. 69
365. 60
375. 73
385. 75
395. 77
405. 95
415. 98
425. 102
435. 113
445. 124
455. 127
465. 153
475. 150
485. 173
495. 179
505. 177
515. 189
525. 202
535. 207
545. 246
555. 266
565. 305
575. 362
585. 360
595. 389
605. 412
615. 467
625. 497
635. 584
645. 561
655. 684
665. 716
675. 735
685. 788
695. 863
705. 967
715. 1044
725. 1114
735. 1246
745. 1418
755. 1520
765. 1607
775. 1785
785. 1845
795. 2146
805. 2152
815. 2409
825. 2681
835. 2843
845. 3018
855. 3221
865. 3499
875. 3528
885. 3826
895. 4068
905. 4185
915. 4328
925. 4211
935. 4281
945. 3967
955. 3732
965. 3546
975. 3199
985. 2675
995. 2306
1005. 1737
1015. 1347
1025. 1008
1035. 661
1045. 416
1055. 229
1065. 129
1075. 70
1085. 37
1095. 20
1105. 9
1115. 0
1125. 3
1135. 0
1145. 0
1155. 0
1165. 0
1175. 0
1185. 0
1195. 0
1205. 0
1215. 0
1225. 0
1235. 0
1245. 0
1255. 0

View File

@ -0,0 +1,134 @@
DEPTH PARTICLES
5. 0
15. 8
25. 6
35. 10
45. 15
55. 9
65. 16
75. 11
85. 8
95. 12
105. 9
115. 16
125. 8
135. 18
145. 16
155. 19
165. 17
175. 14
185. 24
195. 25
205. 17
215. 24
225. 25
235. 27
245. 36
255. 31
265. 37
275. 40
285. 32
295. 38
305. 41
315. 41
325. 46
335. 38
345. 41
355. 46
365. 51
375. 52
385. 70
395. 64
405. 67
415. 81
425. 64
435. 81
445. 84
455. 77
465. 91
475. 109
485. 110
495. 123
505. 133
515. 146
525. 140
535. 150
545. 185
555. 202
565. 210
575. 201
585. 231
595. 261
605. 271
615. 296
625. 332
635. 315
645. 378
655. 393
665. 435
675. 464
685. 527
695. 550
705. 601
715. 651
725. 668
735. 764
745. 846
755. 923
765. 962
775. 1072
785. 1209
795. 1320
805. 1491
815. 1466
825. 1584
835. 1788
845. 1922
855. 2179
865. 2262
875. 2438
885. 2573
895. 2791
905. 3099
915. 3224
925. 3417
935. 3625
945. 3726
955. 3912
965. 4086
975. 4117
985. 3990
995. 4091
1005. 3980
1015. 3824
1025. 3450
1035. 3107
1045. 2637
1055. 2246
1065. 1780
1075. 1368
1085. 1013
1095. 717
1105. 436
1115. 279
1125. 158
1135. 85
1145. 44
1155. 15
1165. 7
1175. 7
1185. 4
1195. 3
1205. 0
1215. 0
1225. 0
1235. 0
1245. 0
1255. 0
1265. 0
1275. 0
1285. 0
1295. 0
1305. 0
1315. 0
1325. 0

View File

@ -0,0 +1,140 @@
DEPTH PARTICLES
5. 0
15. 5
25. 9
35. 4
45. 12
55. 13
65. 10
75. 13
85. 18
95. 6
105. 9
115. 14
125. 12
135. 13
145. 14
155. 21
165. 12
175. 25
185. 21
195. 22
205. 23
215. 23
225. 13
235. 31
245. 14
255. 25
265. 34
275. 31
285. 37
295. 33
305. 32
315. 34
325. 38
335. 38
345. 31
355. 30
365. 43
375. 45
385. 49
395. 48
405. 40
415. 69
425. 61
435. 68
445. 62
455. 60
465. 68
475. 65
485. 100
495. 96
505. 92
515. 127
525. 120
535. 123
545. 118
555. 135
565. 144
575. 144
585. 150
595. 193
605. 167
615. 202
625. 197
635. 199
645. 246
655. 259
665. 307
675. 319
685. 335
695. 342
705. 381
715. 363
725. 449
735. 451
745. 543
755. 573
765. 606
775. 605
785. 758
795. 783
805. 888
815. 958
825. 1006
835. 1076
845. 1158
855. 1339
865. 1397
875. 1455
885. 1716
895. 1703
905. 1937
915. 2064
925. 2174
935. 2374
945. 2665
955. 2706
965. 2940
975. 3155
985. 3316
995. 3588
1005. 3564
1015. 3812
1025. 3897
1035. 3918
1045. 3971
1055. 4040
1065. 3866
1075. 3774
1085. 3482
1095. 3117
1105. 2781
1115. 2324
1125. 1859
1135. 1543
1145. 1058
1155. 824
1165. 520
1175. 335
1185. 181
1195. 106
1205. 66
1215. 31
1225. 11
1235. 5
1245. 3
1255. 0
1265. 0
1275. 0
1285. 0
1295. 0
1305. 0
1315. 0
1325. 0
1335. 0
1345. 0
1355. 0
1365. 0
1375. 0
1385. 0

View File

@ -0,0 +1,41 @@
DEPTH PARTICLES
5. 509
15. 1023
25. 1458
35. 1924
45. 2390
55. 2965
65. 3538
75. 4278
85. 5065
95. 5856
105. 6454
115. 6956
125. 7516
135. 7468
145. 7426
155. 6889
165. 6228
175. 5187
185. 4273
195. 3157
205. 2174
215. 1358
225. 797
235. 447
245. 238
255. 87
265. 44
275. 11
285. 6
295. 0
305. 0
315. 1
325. 0
335. 0
345. 0
355. 0
365. 0
375. 0
385. 0
395. 0

View File

@ -0,0 +1,145 @@
DEPTH PARTICLES
5. 3
15. 2
25. 8
35. 4
45. 10
55. 8
65. 6
75. 13
85. 3
95. 7
105. 9
115. 13
125. 18
135. 8
145. 15
155. 15
165. 16
175. 11
185. 17
195. 16
205. 19
215. 14
225. 12
235. 13
245. 16
255. 13
265. 22
275. 18
285. 32
295. 25
305. 24
315. 22
325. 32
335. 25
345. 26
355. 40
365. 33
375. 31
385. 31
395. 39
405. 40
415. 37
425. 39
435. 51
445. 43
455. 40
465. 71
475. 54
485. 54
495. 64
505. 68
515. 74
525. 82
535. 84
545. 100
555. 103
565. 126
575. 110
585. 105
595. 118
605. 131
615. 138
625. 155
635. 176
645. 157
655. 169
665. 159
675. 229
685. 230
695. 237
705. 242
715. 264
725. 280
735. 328
745. 362
755. 359
765. 393
775. 401
785. 494
795. 512
805. 469
815. 600
825. 567
835. 661
845. 725
855. 812
865. 888
875. 927
885. 1009
895. 1137
905. 1135
915. 1254
925. 1377
935. 1531
945. 1584
955. 1717
965. 1943
975. 2086
985. 2192
995. 2364
1005. 2421
1015. 2623
1025. 2880
1035. 3001
1045. 3393
1055. 3378
1065. 3536
1075. 3622
1085. 3790
1095. 3879
1105. 3861
1115. 4001
1125. 3799
1135. 3655
1145. 3454
1155. 3131
1165. 2807
1175. 2476
1185. 2005
1195. 1633
1205. 1270
1215. 990
1225. 620
1235. 394
1245. 288
1255. 157
1265. 67
1275. 50
1285. 30
1295. 6
1305. 4
1315. 3
1325. 1
1335. 0
1345. 0
1355. 0
1365. 0
1375. 0
1385. 0
1395. 0
1405. 0
1415. 0
1425. 0
1435. 0

View File

@ -0,0 +1,153 @@
DEPTH PARTICLES
5. 4
15. 2
25. 3
35. 3
45. 3
55. 6
65. 9
75. 5
85. 8
95. 7
105. 8
115. 16
125. 9
135. 9
145. 5
155. 15
165. 8
175. 17
185. 15
195. 15
205. 18
215. 20
225. 18
235. 21
245. 19
255. 21
265. 12
275. 17
285. 22
295. 18
305. 14
315. 24
325. 31
335. 18
345. 19
355. 27
365. 29
375. 39
385. 30
395. 35
405. 39
415. 39
425. 31
435. 40
445. 31
455. 45
465. 39
475. 31
485. 37
495. 46
505. 58
515. 70
525. 69
535. 56
545. 74
555. 67
565. 82
575. 87
585. 83
595. 90
605. 90
615. 95
625. 89
635. 108
645. 128
655. 124
665. 141
675. 149
685. 139
695. 153
705. 192
715. 183
725. 203
735. 223
745. 221
755. 242
765. 240
775. 259
785. 269
795. 281
805. 341
815. 396
825. 388
835. 442
845. 458
855. 497
865. 548
875. 638
885. 591
895. 687
905. 689
915. 764
925. 861
935. 883
945. 987
955. 1103
965. 1202
975. 1255
985. 1317
995. 1439
1005. 1530
1015. 1715
1025. 1903
1035. 1925
1045. 2127
1055. 2327
1065. 2413
1075. 2517
1085. 2732
1095. 2906
1105. 3064
1115. 3179
1125. 3425
1135. 3517
1145. 3654
1155. 3716
1165. 3718
1175. 3845
1185. 3753
1195. 3668
1205. 3557
1215. 3234
1225. 2933
1235. 2702
1245. 2217
1255. 1933
1265. 1491
1275. 1144
1285. 798
1295. 555
1305. 345
1315. 211
1325. 138
1335. 79
1345. 29
1355. 20
1365. 5
1375. 3
1385. 0
1395. 1
1405. 0
1415. 0
1425. 0
1435. 0
1445. 0
1455. 0
1465. 0
1475. 0
1485. 0
1495. 0
1505. 0
1515. 0

View File

@ -0,0 +1,160 @@
DEPTH PARTICLES
5. 1
15. 2
25. 4
35. 4
45. 6
55. 9
65. 9
75. 10
85. 5
95. 11
105. 2
115. 5
125. 7
135. 15
145. 5
155. 10
165. 7
175. 13
185. 21
195. 14
205. 16
215. 15
225. 15
235. 11
245. 14
255. 8
265. 8
275. 17
285. 13
295. 18
305. 21
315. 20
325. 17
335. 19
345. 24
355. 24
365. 20
375. 26
385. 18
395. 20
405. 18
415. 31
425. 24
435. 36
445. 30
455. 31
465. 35
475. 35
485. 38
495. 34
505. 35
515. 44
525. 48
535. 41
545. 62
555. 43
565. 59
575. 54
585. 64
595. 68
605. 58
615. 77
625. 94
635. 80
645. 86
655. 95
665. 85
675. 96
685. 117
695. 127
705. 127
715. 129
725. 132
735. 140
745. 155
755. 145
765. 160
775. 153
785. 180
795. 216
805. 236
815. 263
825. 270
835. 308
845. 311
855. 331
865. 382
875. 396
885. 388
895. 435
905. 477
915. 534
925. 557
935. 568
945. 611
955. 675
965. 765
975. 819
985. 798
995. 962
1005. 945
1015. 1071
1025. 1072
1035. 1109
1045. 1319
1055. 1441
1065. 1509
1075. 1625
1085. 1732
1095. 1806
1105. 2027
1115. 2059
1125. 2282
1135. 2414
1145. 2672
1155. 2749
1165. 3028
1175. 3111
1185. 3314
1195. 3436
1205. 3496
1215. 3598
1225. 3752
1235. 3774
1245. 3727
1255. 3707
1265. 3468
1275. 3390
1285. 3008
1295. 2847
1305. 2406
1315. 1973
1325. 1652
1335. 1347
1345. 1069
1355. 739
1365. 486
1375. 321
1385. 202
1395. 108
1405. 62
1415. 30
1425. 15
1435. 4
1445. 2
1455. 0
1465. 0
1475. 0
1485. 0
1495. 0
1505. 0
1515. 0
1525. 0
1535. 0
1545. 0
1555. 0
1565. 0
1575. 0
1585. 0

View File

@ -0,0 +1,167 @@
DEPTH PARTICLES
5. 0
15. 3
25. 5
35. 6
45. 4
55. 12
65. 4
75. 6
85. 14
95. 7
105. 7
115. 3
125. 4
135. 7
145. 11
155. 5
165. 8
175. 7
185. 10
195. 9
205. 7
215. 12
225. 18
235. 11
245. 12
255. 11
265. 19
275. 6
285. 12
295. 10
305. 18
315. 13
325. 10
335. 18
345. 15
355. 25
365. 18
375. 21
385. 23
395. 25
405. 18
415. 18
425. 21
435. 25
445. 33
455. 36
465. 29
475. 35
485. 29
495. 35
505. 31
515. 35
525. 41
535. 43
545. 35
555. 56
565. 44
575. 65
585. 50
595. 49
605. 53
615. 61
625. 63
635. 59
645. 69
655. 67
665. 72
675. 66
685. 67
695. 96
705. 85
715. 104
725. 109
735. 105
745. 124
755. 103
765. 115
775. 116
785. 127
795. 139
805. 165
815. 180
825. 171
835. 208
845. 210
855. 229
865. 248
875. 272
885. 285
895. 291
905. 329
915. 353
925. 320
935. 365
945. 380
955. 476
965. 449
975. 491
985. 517
995. 581
1005. 608
1015. 635
1025. 695
1035. 727
1045. 822
1055. 874
1065. 979
1075. 1009
1085. 1043
1095. 1199
1105. 1280
1115. 1393
1125. 1437
1135. 1500
1145. 1659
1155. 1717
1165. 1925
1175. 2083
1185. 2186
1195. 2356
1205. 2466
1215. 2665
1225. 2864
1235. 3034
1245. 3171
1255. 3167
1265. 3390
1275. 3440
1285. 3629
1295. 3585
1305. 3627
1315. 3546
1325. 3513
1335. 3297
1345. 3172
1355. 3015
1365. 2550
1375. 2305
1385. 1942
1395. 1631
1405. 1240
1415. 1017
1425. 699
1435. 487
1445. 324
1455. 188
1465. 103
1475. 63
1485. 27
1495. 21
1505. 6
1515. 4
1525. 0
1535. 0
1545. 0
1555. 0
1565. 0
1575. 0
1585. 0
1595. 0
1605. 0
1615. 0
1625. 0
1635. 0
1645. 0
1655. 0

View File

@ -0,0 +1,175 @@
DEPTH PARTICLES
5. 0
15. 5
25. 5
35. 2
45. 4
55. 5
65. 3
75. 8
85. 7
95. 5
105. 6
115. 7
125. 8
135. 8
145. 11
155. 9
165. 5
175. 8
185. 9
195. 8
205. 10
215. 7
225. 11
235. 11
245. 7
255. 10
265. 17
275. 11
285. 14
295. 10
305. 20
315. 18
325. 13
335. 12
345. 20
355. 12
365. 21
375. 17
385. 12
395. 16
405. 12
415. 28
425. 16
435. 20
445. 31
455. 22
465. 21
475. 26
485. 27
495. 19
505. 32
515. 28
525. 25
535. 39
545. 26
555. 29
565. 29
575. 32
585. 28
595. 36
605. 38
615. 44
625. 40
635. 39
645. 62
655. 48
665. 53
675. 69
685. 52
695. 65
705. 75
715. 66
725. 73
735. 65
745. 84
755. 95
765. 95
775. 103
785. 110
795. 105
805. 112
815. 119
825. 118
835. 148
845. 117
855. 160
865. 159
875. 175
885. 174
895. 176
905. 213
915. 216
925. 236
935. 262
945. 273
955. 323
965. 299
975. 322
985. 360
995. 394
1005. 376
1015. 424
1025. 477
1035. 494
1045. 496
1055. 527
1065. 621
1075. 654
1085. 691
1095. 732
1105. 731
1115. 873
1125. 922
1135. 969
1145. 1050
1155. 1056
1165. 1173
1175. 1300
1185. 1354
1195. 1410
1205. 1572
1215. 1597
1225. 1801
1235. 1938
1245. 2068
1255. 2232
1265. 2293
1275. 2441
1285. 2679
1295. 2797
1305. 2806
1315. 3080
1325. 3164
1335. 3415
1345. 3441
1355. 3423
1365. 3631
1375. 3523
1385. 3451
1395. 3400
1405. 3207
1415. 3145
1425. 2862
1435. 2653
1445. 2346
1455. 1991
1465. 1587
1475. 1286
1485. 985
1495. 699
1505. 487
1515. 335
1525. 224
1535. 124
1545. 67
1555. 35
1565. 15
1575. 13
1585. 4
1595. 1
1605. 0
1615. 0
1625. 0
1635. 0
1645. 0
1655. 0
1665. 0
1675. 0
1685. 0
1695. 0
1705. 0
1715. 0
1725. 0
1735. 0

View File

@ -0,0 +1,46 @@
DEPTH PARTICLES
5. 221
15. 440
25. 586
35. 755
45. 973
55. 1131
65. 1396
75. 1615
85. 1972
95. 2376
105. 2835
115. 3276
125. 3781
135. 4374
145. 5013
155. 5696
165. 6103
175. 6644
185. 7088
195. 7008
205. 6759
215. 6371
225. 5710
235. 4748
245. 3637
255. 2694
265. 1820
275. 1155
285. 632
295. 300
305. 147
315. 72
325. 23
335. 6
345. 1
355. 1
365. 0
375. 0
385. 0
395. 0
405. 0
415. 0
425. 0
435. 0
445. 0

View File

@ -0,0 +1,51 @@
DEPTH PARTICLES
5. 109
15. 249
25. 346
35. 388
45. 491
55. 551
65. 667
75. 814
85. 942
95. 1088
105. 1329
115. 1518
125. 1822
135. 2076
145. 2385
155. 2836
165. 3267
175. 3627
185. 4136
195. 4787
205. 5260
215. 5878
225. 6224
235. 6450
245. 6631
255. 6504
265. 6095
275. 5413
285. 4776
295. 3761
305. 2913
315. 2082
325. 1269
335. 818
345. 396
355. 193
365. 91
375. 34
385. 9
395. 5
405. 1
415. 0
425. 0
435. 0
445. 0
455. 0
465. 0
475. 0
485. 0
495. 0

View File

@ -0,0 +1,57 @@
DEPTH PARTICLES
5. 61
15. 170
25. 187
35. 240
45. 292
55. 304
65. 403
75. 461
85. 511
95. 545
105. 703
115. 810
125. 926
135. 1110
145. 1212
155. 1479
165. 1634
175. 1833
185. 2154
195. 2547
205. 2793
215. 3294
225. 3696
235. 4172
245. 4562
255. 4935
265. 5610
275. 5909
285. 6224
295. 6282
305. 6178
315. 5880
325. 5268
335. 4572
345. 3777
355. 2953
365. 2044
375. 1352
385. 790
395. 417
405. 197
415. 88
425. 25
435. 5
445. 3
455. 3
465. 0
475. 0
485. 0
495. 0
505. 0
515. 0
525. 0
535. 0
545. 0
555. 0

View File

@ -0,0 +1,61 @@
DEPTH PARTICLES
5. 45
15. 103
25. 144
35. 157
45. 186
55. 190
65. 226
75. 265
85. 300
95. 341
105. 487
115. 488
125. 505
135. 566
145. 740
155. 771
165. 878
175. 975
185. 1203
195. 1453
205. 1604
215. 1802
225. 2013
235. 2253
245. 2640
255. 2973
265. 3268
275. 3677
285. 4189
295. 4579
305. 4988
315. 5426
325. 5627
335. 5904
345. 5954
355. 5949
365. 5460
375. 5171
385. 4252
395. 3646
405. 2728
415. 1941
425. 1289
435. 743
445. 429
455. 214
465. 105
475. 38
485. 9
495. 4
505. 0
515. 0
525. 0
535. 0
545. 0
555. 0
565. 0
575. 0
585. 0
595. 0

View File

@ -0,0 +1,68 @@
DEPTH PARTICLES
5. 26
15. 69
25. 82
35. 101
45. 134
55. 108
65. 168
75. 165
85. 182
95. 244
105. 236
115. 253
125. 327
135. 361
145. 420
155. 470
165. 534
175. 613
185. 689
195. 767
205. 855
215. 970
225. 1106
235. 1260
245. 1466
255. 1757
265. 1929
275. 2060
285. 2388
295. 2638
305. 3041
315. 3384
325. 3838
335. 4081
345. 4444
355. 4920
365. 5270
375. 5464
385. 5608
395. 5652
405. 5626
415. 5268
425. 4918
435. 4283
445. 3428
455. 2732
465. 1859
475. 1292
485. 807
495. 440
505. 199
515. 104
525. 42
535. 18
545. 2
555. 2
565. 1
575. 0
585. 0
595. 0
605. 0
615. 0
625. 0
635. 0
645. 0
655. 0
665. 0

View File

@ -0,0 +1,73 @@
DEPTH PARTICLES
5. 17
15. 48
25. 65
35. 77
45. 90
55. 109
65. 100
75. 127
85. 130
95. 136
105. 159
115. 174
125. 195
135. 210
145. 262
155. 246
165. 319
175. 388
185. 396
195. 462
205. 504
215. 556
225. 679
235. 700
245. 845
255. 989
265. 1072
275. 1215
285. 1353
295. 1582
305. 1736
315. 1995
325. 2183
335. 2390
345. 2725
355. 3051
365. 3458
375. 3810
385. 4139
395. 4547
405. 4778
415. 5109
425. 5399
435. 5330
445. 5466
455. 5403
465. 5083
475. 4707
485. 4075
495. 3365
505. 2600
515. 1892
525. 1231
535. 754
545. 434
555. 194
565. 102
575. 48
585. 13
595. 5
605. 2
615. 0
625. 0
635. 0
645. 0
655. 0
665. 0
675. 0
685. 0
695. 0
705. 0
715. 0

View File

@ -0,0 +1,79 @@
DEPTH PARTICLES
5. 19
15. 47
25. 40
35. 57
45. 73
55. 65
65. 74
75. 71
85. 90
95. 106
105. 109
115. 147
125. 154
135. 149
145. 187
155. 201
165. 212
175. 231
185. 243
195. 308
205. 343
215. 387
225. 367
235. 451
245. 471
255. 555
265. 649
275. 712
285. 771
295. 951
305. 958
315. 1149
325. 1317
335. 1405
345. 1614
355. 1837
365. 2047
375. 2302
385. 2525
395. 2792
405. 3117
415. 3430
425. 3809
435. 4055
445. 4369
455. 4735
465. 4971
475. 5165
485. 5244
495. 5381
505. 5213
515. 4904
525. 4440
535. 3924
545. 3207
555. 2399
565. 1843
575. 1269
585. 761
595. 489
605. 239
615. 117
625. 39
635. 16
645. 3
655. 2
665. 3
675. 0
685. 0
695. 0
705. 0
715. 0
725. 0
735. 0
745. 0
755. 0
765. 0
775. 0