diff --git a/ELoss/E_vs_x_Co-60.dat b/ELoss/E_vs_x_Co-60.dat new file mode 100644 index 0000000..2c41332 --- /dev/null +++ b/ELoss/E_vs_x_Co-60.dat @@ -0,0 +1,501 @@ +Distance_cm Energy_MeV +-0.0 30.0 +0.010398267192679597 29.9398997995992 +0.020800979435306326 29.879799599198396 +0.03120816278189447 29.819699398797596 +0.04161984349592919 29.759599198396792 +0.05203604805258358 29.699498997995992 +0.06245680314097256 29.63939879759519 +0.07288213566642858 29.579298597194388 +0.08331207275280568 29.519198396793588 +0.0937466417448185 29.459098196392784 +0.10418587021040124 29.398997995991984 +0.11462978594310534 29.338897795591183 +0.12507841696452118 29.27879759519038 +0.13553179152673006 29.21869739478958 +0.1459899381147927 29.15859719438878 +0.15645288544926336 29.098496993987975 +0.16692066248873594 29.038396793587175 +0.17739329843242813 28.97829659318637 +0.18787082272278927 28.91819639278557 +0.19835326504815046 28.85809619238477 +0.20884065534540208 28.797995991983967 +0.21933302380270547 28.737895791583167 +0.22983040086224538 28.677795591182363 +0.24033281722300814 28.617695390781563 +0.2508403038436048 28.557595190380763 +0.26135289194512407 28.49749498997996 +0.2718706130140221 28.43739478957916 +0.28239349880505543 28.377294589178355 +0.29292158134424234 28.317194388777555 +0.3034548929318719 28.257094188376755 +0.3139934661455455 28.19699398797595 +0.32453733384325795 28.13689378757515 +0.3350865291665238 28.07679358717435 +0.3456410855435391 28.016693386773547 +0.3562010366923838 27.956593186372746 +0.3667664166242724 27.896492985971943 +0.37733725964683773 27.836392785571142 +0.38791360036746697 27.776292585170342 +0.3984954736966749 27.71619238476954 +0.4090829148515216 27.656092184368738 +0.4196759593590817 27.595991983967934 +0.4302746430599491 27.535891783567134 +0.44087900211179815 27.475791583166334 +0.451489072992985 27.41569138276553 +0.46210489250619724 27.35559118236473 +0.4727264977821574 27.295490981963926 +0.4833539262833673 27.235390781563126 +0.4939872158079107 27.175290581162326 +0.5046264044933009 27.115190380761522 +0.5152715308203797 27.05509018036072 +0.525922633617274 26.99498997995992 +0.5365797520634001 26.934889779559118 +0.5472429256935216 26.874789579158318 +0.5579121944018681 26.814689378757514 +0.5685875984463002 26.754589178356714 +0.5792691784525404 26.694488977955913 +0.5899569754184544 26.63438877755511 +0.6006510307183908 26.57428857715431 +0.6113513861075862 26.514188376753506 +0.6220580837266209 26.454088176352705 +0.6327711661059436 26.393987975951905 +0.6434906761704541 26.3338877755511 +0.6542166572441456 26.2737875751503 +0.6649491530548198 26.213687374749497 +0.6756882077388559 26.153587174348697 +0.6864338658460543 26.093486973947897 +0.6971861723445425 26.033386773547093 +0.7079451726257471 25.973286573146293 +0.7187109125094413 25.913186372745493 +0.7294834382488564 25.85308617234469 +0.7402627965358648 25.79298597194389 +0.7510490345062407 25.732885771543085 +0.7618421997449859 25.672785571142285 +0.7726423402917384 25.612685370741485 +0.7834495046462513 25.55258517034068 +0.7942637417739485 25.49248496993988 +0.8050851011115646 25.432384769539077 +0.815913632572855 25.372284569138277 +0.8267493865543964 25.312184368737476 +0.8375924139414631 25.252084168336673 +0.8484427661139858 25.191983967935872 +0.859300494952603 25.13188376753507 +0.8701656528447873 25.07178356713427 +0.8810382926910707 25.011683366733468 +0.8919184679113505 24.951583166332664 +0.9028062324512875 24.891482965931864 +0.9137016407888005 24.831382765531064 +0.9246047479406487 24.77128256513026 +0.9355156094691104 24.71118236472946 +0.9464342814887629 24.651082164328656 +0.9573608206733517 24.590981963927856 +0.9682952842627699 24.530881763527056 +0.9792377300701313 24.470781563126252 +0.9901882164889474 24.41068136272545 +1.001146802500416 24.350581162324648 +1.0121135476808063 24.290480961923848 +1.0230885122089624 24.230380761523048 +1.0340717568739104 24.170280561122244 +1.0450633430825784 24.110180360721444 +1.056063332867636 24.05008016032064 +1.0670717888954413 23.98997995991984 +1.078088774474114 23.92987975951904 +1.0891143535617247 23.869779559118236 +1.1001485907746027 23.809679358717435 +1.1111915513957777 23.749579158316635 +1.122243301383539 23.68947895791583 +1.133303907380124 23.62937875751503 +1.1443734367205463 23.569278557114227 +1.1554519574415423 23.509178356713427 +1.166539538290668 23.449078156312627 +1.1776362487355239 23.388977955911823 +1.1887421589731204 23.328877755511023 +1.1998573399393933 23.26877755511022 +1.2109818633188538 23.20867735470942 +1.2221158015543967 23.14857715430862 +1.2332592278572512 23.088476953907815 +1.2444122162170856 23.028376753507015 +1.2555748414122743 22.96827655310621 +1.2667471790203124 22.90817635270541 +1.2779293054284027 22.84807615230461 +1.2891212978441993 22.787975951903807 +1.3003232343067188 22.727875751503007 +1.3115351936974278 22.667775551102206 +1.3227572557514968 22.607675350701403 +1.3339895010692322 22.547575150300602 +1.3452320111276916 22.4874749498998 +1.3564848682924755 22.427374749499 +1.3677481558297124 22.367274549098198 +1.3790219579182283 22.307174348697394 +1.3903063596619087 22.247074148296594 +1.4016014471022642 22.18697394789579 +1.4129073072311862 22.12687374749499 +1.424224028003917 22.06677354709419 +1.4355516983522203 22.006673346693386 +1.4468904081977643 21.946573146292586 +1.4582402484657262 21.886472945891782 +1.4696013110986073 21.826372745490982 +1.4809736890702807 21.76627254509018 +1.492357476400262 21.706172344689378 +1.5037527681682112 21.646072144288578 +1.5151596605286768 21.585971943887778 +1.526578250726077 21.525871743486974 +1.5380086371099253 21.465771543086174 +1.5494509191503139 21.40567134268537 +1.5609051974536423 21.34557114228457 +1.5723715737786168 21.28547094188377 +1.583850151052507 21.225370741482966 +1.5953410333876747 21.165270541082165 +1.606844326098385 21.10517034068136 +1.6183601357178858 21.04507014028056 +1.6298885700157888 20.98496993987976 +1.6414297380157308 20.924869739478957 +1.6529837500133366 20.864769539078157 +1.6645507175944907 20.804669338677353 +1.6761307536539094 20.744569138276553 +1.6877239724140387 20.684468937875753 +1.6993304894442678 20.62436873747495 +1.7109504216804714 20.56426853707415 +1.722583887444893 20.50416833667335 +1.7342310064663649 20.444068136272545 +1.7458918999008755 20.383967935871745 +1.7575666903525013 20.32386773547094 +1.7692555018946912 20.26376753507014 +1.7809584600919304 20.20366733466934 +1.792675692021777 20.143567134268537 +1.804407326297284 20.083466933867737 +1.8161534930898215 20.023366733466933 +1.8279143241522915 19.963266533066133 +1.8396899528427617 19.903166332665332 +1.8514805141485127 19.84306613226453 +1.863286144710511 19.78296593186373 +1.8751069828483264 19.722865731462925 +1.8869431685854847 19.662765531062124 +1.8987948436752833 19.602665330661324 +1.9106621516270674 19.54256513026052 +1.922545237732978 19.48246492985972 +1.9344442490951907 19.42236472945892 +1.9463593346536447 19.362264529058116 +1.958290645214274 19.302164328657316 +1.9702383334777633 19.242064128256512 +1.9822025540688202 19.181963927855712 +1.9941834635659956 19.12186372745491 +2.0061799931686224 19.061763527054108 +2.018189273776437 19.001663326653308 +2.0302096342605225 18.941563126252504 +2.042241176017122 18.881462925851704 +2.0542840016871904 18.821362725450903 +2.066338215174412 18.7612625250501 +2.0784039216635213 18.7011623246493 +2.0904812276389375 18.641062124248496 +2.1025702409037006 18.580961923847696 +2.1146709404076454 18.520861723446895 +2.1267832178091113 18.46076152304609 +2.1389070591902346 18.40066132264529 +2.1510425383648597 18.34056112224449 +2.1631897653658836 18.280460921843687 +2.1753488516069717 18.220360721442887 +2.187519909902894 18.160260521042083 +2.199703054490194 18.100160320641283 +2.2118984010482237 18.040060120240483 +2.224106066720528 17.97995991983968 +2.2363261701366 17.91985971943888 +2.248558831434013 17.859759519038075 +2.260804172280927 17.799659318637275 +2.273062315898996 17.739559118236475 +2.285333387086661 17.67945891783567 +2.2976175122428524 17.61935871743487 +2.309914819391113 17.559258517034067 +2.322225438204131 17.499158316633267 +2.3345495000287144 17.439058116232466 +2.3468871379111986 17.378957915831663 +2.3592384866233034 17.318857715430862 +2.3716036826884532 17.258757515030062 +2.3839828644085586 17.19865731462926 +2.3963761718912746 17.13855711422846 +2.4087837470777553 17.078456913827655 +2.421205733770893 17.018356713426854 +2.433642277664077 16.958256513026054 +2.4460935263704635 16.89815631262525 +2.458559629452776 16.83805611222445 +2.4710407384536515 16.777955911823646 +2.4835370069265323 16.717855711422846 +2.4960485904671286 16.657755511022046 +2.5085756467454523 16.597655310621242 +2.52111833553844 16.537555110220442 +2.533676818763184 16.477454909819638 +2.5462512605107666 16.417354709418838 +2.558841827080734 16.357254509018038 +2.5714486870162045 16.297154308617234 +2.584072011139633 16.237054108216434 +2.59671197258925 16.176953907815633 +2.6093687468561813 16.11685370741483 +2.6220425118222668 16.05675350701403 +2.6347334477986033 15.996653306613226 +2.6474417375648067 15.936553106212424 +2.6601675664090343 15.876452905811622 +2.6729111221687627 15.81635270541082 +2.6856725952723526 15.75625250501002 +2.6984521787814137 15.696152304609218 +2.711250068433985 15.636052104208416 +2.724066462688553 15.575951903807614 +2.7369015627689257 15.515851703406813 +2.749755572709985 15.455751503006011 +2.762628699404328 15.39565130260521 +2.775521152649831 15.335551102204407 +2.7884331451981477 15.275450901803605 +2.8013648928041692 15.215350701402805 +2.814316614276465 15.155250501002003 +2.8272885315287266 15.095150300601201 +2.840280869632244 15.0350501002004 +2.8532938568694317 14.974949899799599 +2.8663277247884373 14.914849699398797 +2.8793827082588463 14.854749498997995 +2.8924590455285255 14.794649298597193 +2.9055569782816164 14.734549098196391 +2.9186767516977197 14.67444889779559 +2.9318186145122898 14.614348697394789 +2.9449828190782728 14.554248496993987 +2.9581696214290205 14.494148296593185 +2.971379281342507 14.434048096192384 +2.984612062406884 14.373947895791582 +2.9978682320874026 14.31384769539078 +3.011148061794743 14.253747494989979 +3.0244518269547798 14.193647294589177 +3.037779807079822 14.133547094188376 +3.051132285841369 14.073446893787574 +3.064509551144408 14.013346693386772 +3.077911895203306 13.95324649298597 +3.091339614619329 13.89314629258517 +3.104793010459831 13.833046092184368 +3.118272388339158 13.772945891783566 +3.1317780585013035 13.712845691382764 +3.145310335904374 13.652745490981962 +3.158869540306896 13.592645290581162 +3.1724559963560246 13.53254509018036 +3.1860700336776957 13.472444889779558 +3.199711986968775 13.412344689378756 +3.213382196091258 13.352244488977956 +3.227081006168576 13.292144288577154 +3.2408087676840527 13.232044088176352 +3.2545658365815884 13.17194388777555 +3.268352574368613 13.111843687374748 +3.2821693482213776 13.051743486973947 +3.2960165310926497 12.991643286573145 +3.309894501821866 12.931543086172343 +3.323803645247824 12.871442885771541 +3.3377443523239694 12.811342685370741 +3.3517170202363613 12.75124248496994 +3.3657220525243754 12.691142284569137 +3.3797598592042344 12.631042084168335 +3.3938308568954363 12.570941883767533 +3.4079354689501606 12.510841683366733 +3.422074125585744 12.450741482965931 +3.4362472640202983 12.390641282565129 +3.4504553286115733 12.330541082164327 +3.464698770999146 12.270440881763527 +3.478978050250038 12.210340681362725 +3.4932936330078523 12.150240480961923 +3.5076459936455366 12.090140280561121 +3.5220356144218763 12.030040080160319 +3.5364629856418195 11.969939879759519 +3.5509286058207565 11.909839679358717 +3.5654329818528563 11.849739478957915 +3.579976629183589 11.789639278557113 +3.5945600719865545 11.729539078156312 +3.6091838433447445 11.66943887775551 +3.6238484854363664 11.609338677354708 +3.638554549725373 11.549238476953906 +3.653302597156832 11.489138276553104 +3.668093198357285 11.429038076152304 +3.682926933840248 11.368937875751502 +3.697804394217002 11.3088376753507 +3.7127261804128464 11.248737474949898 +3.7276929038889772 11.188637274549098 +3.7427051868701624 11.128537074148296 +3.757763662578393 11.068436873747494 +3.772868975472704 11.008336673346692 +3.7880217814953476 10.94823647294589 +3.8032227483245253 10.88813627254509 +3.8184725556338837 10.828036072144288 +3.8337718953589848 10.767935871743486 +3.8491214719709825 10.707835671342684 +3.8645220027577234 10.647735470941884 +3.8799742181125234 10.587635270541082 +3.8954788618308553 10.52753507014028 +3.9110366914152173 10.467434869739478 +3.926648478388437 10.407334669338676 +3.942315008615698 10.347234468937875 +3.95803708263557 10.287134268537073 +3.9738155160003386 10.227034068136271 +3.989651139625952 10.16693386773547 +4.005544800151901 10.10683366733467 +4.021497360311363 10.046733466933867 +4.037509699311966 9.986633266533065 +4.053582713227517 9.926533066132263 +4.069717315401089 9.866432865731461 +4.085914436859838 9.806332665330661 +4.102175026741963 9.746232464929859 +4.118500052736225 9.686132264529057 +4.134890501534466 9.626032064128255 +4.151347379297577 9.565931863727455 +4.167871712135395 9.505831663326653 +4.18446454660101 9.44573146292585 +4.201126950200002 9.385631262525049 +4.217860011915137 9.325531062124247 +4.2346648427470805 9.265430861723447 +4.251542576271694 9.205330661322645 +4.2684943692145305 9.145230460921843 +4.285521402043143 9.08513026052104 +4.302624879577864 9.02503006012024 +4.3198060316217335 8.964929859719438 +4.337066113610283 8.904829659318636 +4.354406407281915 8.844729458917834 +4.371828221369644 8.784629258517032 +4.389332892315009 8.724529058116232 +4.406921785004982 8.66442885771543 +4.424596293532762 8.604328657314628 +4.442357841983343 8.544228456913826 +4.460207885244835 8.484128256513026 +4.478147909846509 8.424028056112224 +4.496179434824604 8.363927855711422 +4.514304012616988 8.30382765531062 +4.532523229987804 8.243727454909818 +4.550838708983265 8.183627254509018 +4.5692521079198505 8.123527054108216 +4.587765122406189 8.063426853707414 +4.606379486399968 8.003326653306614 +4.625096973301292 7.943226452905811 +4.643919397083955 7.88312625250501 +4.662848613466177 7.823026052104208 +4.68188652112241 7.7629258517034065 +4.701035062937915 7.7028256513026045 +4.720296227307869 7.6427254509018026 +4.739672049482848 7.5826252505010014 +4.759164612962647 7.5225250501001995 +4.778776050940441 7.462424849699398 +4.798508547799436 7.402324649298596 +4.818364340664223 7.342224448897795 +4.838345721009188 7.282124248496993 +4.8584550363264105 7.222024048096192 +4.878694691855636 7.16192384769539 +4.899067152379003 7.101823647294588 +4.919574944083359 7.041723446893787 +4.940220656493125 6.981623246492985 +4.961006944476825 6.921523046092184 +4.981936530330547 6.861422845691382 +5.003012205941749 6.801322645290581 +5.0242368350370405 6.741222444889779 +5.045613355517686 6.681122244488978 +5.067144781886832 6.621022044088176 +5.088834207772605 6.560921843687374 +5.11068480855149 6.500821643286573 +5.132699844076576 6.440721442885771 +5.154882661515527 6.3806212424849695 +5.177236698303363 6.3205210420841675 +5.1997654852154085 6.260420841683366 +5.222472649566042 6.200320641282564 +5.245361918539159 6.140220440881763 +5.268437122656598 6.080120240480961 +5.291702199391051 6.020020040080159 +5.315161196930383 5.959919839679358 +5.338818278100599 5.899819639278556 +5.362677724455089 5.839719438877755 +5.386743940538188 5.779619238476953 +5.4110214583314935 5.719519038076152 +5.435514941891848 5.65941883767535 +5.4602291921903126 5.599318637274549 +5.485169152162013 5.539218436873747 +5.510339911977175 5.479118236472945 +5.535746714544275 5.419018036072144 +5.561394961256746 5.358917835671342 +5.587290217995284 5.298817635270541 +5.613438221398434 5.238717434869739 +5.639844885414749 5.178617234468938 +5.666516308150517 5.118517034068136 +5.6934587790277345 5.0584168336673345 +5.720678786267731 4.9983166332665325 +5.7481830247166235 4.9382164328657305 +5.775978404029525 4.878116232464929 +5.804072057231269 4.818016032064127 +5.832471349672207 4.757915831663326 +5.861183888398488 4.697815631262524 +5.89021753195708 4.637715430861723 +5.919580400656656 4.577615230460921 +5.9492808873063066 4.51751503006012 +5.979327668454919 4.457414829659318 +6.009729716154863 4.397314629258516 +6.040496310274437 4.337214428857715 +6.071637051384256 4.277114228456913 +6.103161874243419 4.217014028056112 +6.135081061911913 4.15691382765531 +6.167405260516083 4.096813627254509 +6.2001454946943255 4.036713426853707 +6.233313183750211 3.9766132264529053 +6.266920158540047 3.9165130260521037 +6.3009786791213545 3.856412825651302 +6.335501453187842 3.7963126252505006 +6.370501655314983 3.736212424849699 +6.405992947038321 3.6761122244488975 +6.441989497783825 3.616012024048096 +6.478506006665961 3.555911823647294 +6.515556821337948 3.4958116232464924 +6.553157724667555 3.435711422845691 +6.591326000462975 3.3756112224448893 +6.6300786953566915 3.3155110220440878 +6.669432959801074 3.255410821643286 +6.709407140984182 3.1953106212424847 +6.750020836902975 3.135210420841683 +6.791293858381061 3.0751102204408816 +6.833246778542392 3.0150100200400796 +6.8759009619881635 2.954909819639278 +6.9192785941951875 2.8948096192384765 +6.9634027109065135 2.834709418837675 +7.008297227226829 2.7746092184368734 +7.053986966064946 2.714509018036072 +7.100497685481046 2.6544088176352703 +7.147832212830546 2.5943086172344687 +7.196016729765171 2.534208416833667 +7.245102172030724 2.474108216432865 +7.295117966607676 2.4140080160320636 +7.346094534536747 2.353907815631262 +7.39806328922834 2.2938076152304605 +7.451056625177686 2.233707414829659 +7.505107894730031 2.1736072144288574 +7.560251370046329 2.113507014028056 +7.616522186824774 2.0534068136272543 +7.673735492241875 1.9933066132264528 +7.731604416123739 1.9332064128256512 +7.790050413143916 1.8731062124248496 +7.849084863800276 1.813006012024048 +7.908719086321332 1.7529058116232463 +7.968964254033829 1.6928056112224448 +8.029831293231306 1.6327054108216432 +8.091330757154696 1.5726052104208417 +8.153472670633517 1.51250501002004 +8.216265205671247 1.4524048096192383 +8.279702214626303 1.3923046092184368 +8.343763101288797 1.3322044088176352 +8.408437721154936 1.2721042084168337 +8.473728451056758 1.212004008016032 +8.539636796564132 1.1519038076152304 +8.60616138718314 1.0918036072144288 +8.673297200490053 1.0317034068136273 +8.74103458371211 0.9716032064128256 +8.809358014235114 0.911503006012024 +8.878244521381253 0.8514028056112224 +8.947661665602816 0.7913026052104208 +9.017564935092919 0.7312024048096192 +9.087894369598201 0.6711022044088176 +9.158570151103621 0.611002004008016 +9.229486803113845 0.5509018036072144 +9.30050550477334 0.4908016032064128 +9.371443845235783 0.4307014028056112 +9.442062128517856 0.3706012024048096 +9.512045189718247 0.310501002004008 +9.580979095216339 0.2504008016032064 +9.64832548979696 0.1903006012024048 +9.713416829819925 0.1302004008016032 +9.775658571172649 0.0701002004008016 +9.840427371690073 0.01 diff --git a/ELoss/E_vs_x_N-14.dat b/ELoss/E_vs_x_N-14.dat new file mode 100644 index 0000000..d85584d --- /dev/null +++ b/ELoss/E_vs_x_N-14.dat @@ -0,0 +1,501 @@ +Distance_cm Energy_MeV +-0.0 30.0 +0.07180179111052108 29.9398997995992 +0.14352830066451855 29.879799599198396 +0.2151795230231735 29.819699398797596 +0.2867554524730064 29.759599198396792 +0.3582560832248319 29.699498997995992 +0.42968140941276456 29.63939879759519 +0.5010314250931679 29.579298597194388 +0.57230612424359 29.519198396793588 +0.6435055007617274 29.459098196392784 +0.7146295484643119 29.398997995991984 +0.7856782610860453 29.338897795591183 +0.8566516322784783 29.27879759519038 +0.9275496556088745 29.21869739478958 +0.9983723245590967 29.15859719438878 +1.0691196325244414 29.098496993987975 +1.1397915728124568 29.038396793587175 +1.210388138641787 28.97829659318637 +1.280909323140939 28.91819639278557 +1.3513551193470947 28.85809619238477 +1.4217255202048664 28.797995991983967 +1.4920205185650337 28.737895791583167 +1.5622401071833079 28.677795591182363 +1.6323842787190146 28.617695390781563 +1.7024530257338235 28.557595190380763 +1.7724463406904174 28.49749498997996 +1.8423642159511449 28.43739478957916 +1.9122066437766951 28.377294589178355 +1.9819736163246942 28.317194388777555 +2.0516651256483427 28.257094188376755 +2.1212811636949955 28.19699398797595 +2.19082172230472 28.13689378757515 +2.2602867932088757 28.07679358717435 +2.329676368028632 28.016693386773547 +2.3989904382734726 27.956593186372746 +2.4682289953397145 27.896492985971943 +2.5373920305089497 27.836392785571142 +2.6064795349465246 27.776292585170342 +2.6754914996999597 27.71619238476954 +2.7444279156973463 27.656092184368738 +2.813288773745763 27.595991983967934 +2.8820740645296095 27.535891783567134 +2.9507837786089777 27.475791583166334 +3.0194179064179623 27.41569138276553 +3.087976438262945 27.35559118236473 +3.1564593643208982 27.295490981963926 +3.224866674637605 27.235390781563126 +3.293198359125913 27.175290581162326 +3.361454407563926 27.115190380761522 +3.429634809593171 27.05509018036072 +3.497739554716773 26.99498997995992 +3.5657686322975746 26.934889779559118 +3.6337220315562218 26.874789579158318 +3.701599741569271 26.814689378757514 +3.7694017512672056 26.754589178356714 +3.8371280494324855 26.694488977955913 +3.9047786246975313 26.63438877755511 +3.9723534655426787 26.57428857715431 +4.039852560294146 26.514188376753506 +4.107275897121914 26.454088176352705 +4.174623464037633 26.393987975951905 +4.241895248892465 26.3338877755511 +4.309091239374895 26.2737875751503 +4.376211423008545 26.213687374749497 +4.443255787149914 26.153587174348697 +4.510224318986124 26.093486973947897 +4.577117005532616 26.033386773547093 +4.643933833630797 25.973286573146293 +4.7106747899457035 25.913186372745493 +4.777339860963585 25.85308617234469 +4.843929032989463 25.79298597194389 +4.910442292144685 25.732885771543085 +4.9768796243644 25.672785571142285 +5.043241015395039 25.612685370741485 +5.109526450791738 25.55258517034068 +5.175735915915712 25.49248496993988 +5.241869395931638 25.432384769539077 +5.307926875804942 25.372284569138277 +5.3739083402991 25.312184368737476 +5.4398137739728725 25.252084168336673 +5.505643161177487 25.191983967935872 +5.5713964860538345 25.13188376753507 +5.637073732529551 25.07178356713427 +5.70267488431613 25.011683366733468 +5.768199924905947 24.951583166332664 +5.833648837569244 24.891482965931864 +5.89902160535111 24.831382765531064 +5.964318211068373 24.77128256513026 +6.029538637306457 24.71118236472946 +6.094682866416231 24.651082164328656 +6.15975088051075 24.590981963927856 +6.224742661462017 24.530881763527056 +6.2896581908976446 24.470781563126252 +6.354497450197486 24.41068136272545 +6.419260420490242 24.350581162324648 +6.483947082649972 24.290480961923848 +6.548557417292601 24.230380761523048 +6.613091404772351 24.170280561122244 +6.6775490251781076 24.110180360721444 +6.741930258329784 24.05008016032064 +6.806235083774566 23.98997995991984 +6.8704634807831635 23.92987975951904 +6.934615428345972 23.869779559118236 +6.9986909051691715 23.809679358717435 +7.062689889670811 23.749579158316635 +7.126612359976794 23.68947895791583 +7.190458293916811 23.62937875751503 +7.254227669020249 23.569278557114227 +7.31792046251198 23.509178356713427 +7.381536651308153 23.449078156312627 +7.445076212011879 23.388977955911823 +7.508539120908857 23.328877755511023 +7.57192535396297 23.26877755511022 +7.635234886811764 23.20867735470942 +7.698467694761913 23.14857715430862 +7.761623752784579 23.088476953907815 +7.82470303551071 23.028376753507015 +7.887705517226298 22.96827655310621 +7.950631171867514 22.90817635270541 +8.013479973015828 22.84807615230461 +8.076251893893017 22.787975951903807 +8.138946907356104 22.727875751503007 +8.201564985892244 22.667775551102206 +8.264106101613512 22.607675350701403 +8.326570226251613 22.547575150300602 +8.388957331152536 22.4874749498998 +8.45126738727109 22.427374749499 +8.513500365165402 22.367274549098198 +8.575656234991307 22.307174348697394 +8.637734966496634 22.247074148296594 +8.69973652901547 22.18697394789579 +8.761660891462254 22.12687374749499 +8.823508022325866 22.06677354709419 +8.885277889663561 22.006673346693386 +8.946970461094837 21.946573146292586 +9.00858570379523 21.886472945891782 +9.070123584489966 21.826372745490982 +9.131584069447577 21.76627254509018 +9.19296712447337 21.706172344689378 +9.254272714902815 21.646072144288578 +9.315500805594846 21.585971943887778 +9.376651360925043 21.525871743486974 +9.437724344778701 21.465771543086174 +9.49871972054383 21.40567134268537 +9.559637451104003 21.34557114228457 +9.620477498831134 21.28547094188377 +9.681239825578121 21.225370741482966 +9.741924392671372 21.165270541082165 +9.80253116090325 21.10517034068136 +9.863060090524352 21.04507014028056 +9.92351114123572 20.98496993987976 +9.983884272180898 20.924869739478957 +10.04417944193787 20.864769539078157 +10.104396608510893 20.804669338677353 +10.164535729322173 20.744569138276553 +10.224596761203454 20.684468937875753 +10.284579660387434 20.62436873747495 +10.344484382499063 20.56426853707415 +10.404310882546723 20.50416833667335 +10.46405911491325 20.444068136272545 +10.523729033346811 20.383967935871745 +10.583320590951676 20.32386773547094 +10.642833740178787 20.26376753507014 +10.702268432816243 20.20366733466934 +10.76162461997959 20.143567134268537 +10.820902252101968 20.083466933867737 +10.880101278924126 20.023366733466933 +10.939221649484248 19.963266533066133 +10.998263312107644 19.903166332665332 +11.057226214396275 19.84306613226453 +11.11611030321808 19.78296593186373 +11.1749155246962 19.722865731462925 +11.233641824197953 19.662765531062124 +11.292289146323709 19.602665330661324 +11.350857434895538 19.54256513026052 +11.409346632945686 19.48246492985972 +11.467756682704895 19.42236472945892 +11.526087525590508 19.362264529058116 +11.58433910219439 19.302164328657316 +11.642511352270676 19.242064128256512 +11.70060421472329 19.181963927855712 +11.758617627593308 19.12186372745491 +11.816551528046077 19.061763527054108 +11.87440585235814 19.001663326653308 +11.932180535903985 18.941563126252504 +11.989875513142515 18.881462925851704 +12.047490717603374 18.821362725450903 +12.105026081873003 18.7612625250501 +12.162481537580478 18.7011623246493 +12.219857015383148 18.641062124248496 +12.277152444952002 18.580961923847696 +12.334367754956837 18.520861723446895 +12.391502873051166 18.46076152304609 +12.448557725856865 18.40066132264529 +12.505532238948621 18.34056112224449 +12.56242633683808 18.280460921843687 +12.61923994295775 18.220360721442887 +12.67597297964467 18.160260521042083 +12.732625368123767 18.100160320641283 +12.789197028490985 18.040060120240483 +12.84568787969612 17.97995991983968 +12.902097839525354 17.91985971943888 +12.958426824583556 17.859759519038075 +13.014674750276237 17.799659318637275 +13.07084153079126 17.739559118236475 +13.126927079080211 17.67945891783567 +13.182931306839478 17.61935871743487 +13.238854124491043 17.559258517034067 +13.294695441162911 17.499158316633267 +13.35045516466927 17.439058116232466 +13.406135057732337 17.378957915831663 +13.4617388016865 17.318857715430862 +13.51726839581522 17.258757515030062 +13.57272416217035 17.19865731462926 +13.628106295572564 17.13855711422846 +13.683414795676521 17.078456913827655 +13.73864966198905 17.018356713426854 +13.793810893866711 16.958256513026054 +13.848898490513296 16.89815631262525 +13.90391245097732 16.83805611222445 +13.958852774149522 16.777955911823646 +14.013719458760315 16.717855711422846 +14.068512503377256 16.657755511022046 +14.12323190640248 16.597655310621242 +14.177877666070119 16.537555110220442 +14.232449780443737 16.477454909819638 +14.286948247413727 16.417354709418838 +14.34137306469472 16.357254509018038 +14.395724229822974 16.297154308617234 +14.450001740153757 16.237054108216434 +14.504205592858739 16.176953907815633 +14.558335784923374 16.11685370741483 +14.612392313144266 16.05675350701403 +14.666375174126575 15.996653306613226 +14.720284364281374 15.936553106212424 +14.774119879823063 15.876452905811622 +14.82788171676675 15.81635270541082 +14.881569870925665 15.75625250501002 +14.935184337908577 15.696152304609218 +14.988725113117225 15.636052104208416 +15.042192191743764 15.575951903807614 +15.095585568768243 15.515851703406813 +15.148905238956097 15.455751503006011 +15.202151196855652 15.39565130260521 +15.255323436795692 15.335551102204407 +15.308421952883021 15.275450901803605 +15.361446739000097 15.215350701402805 +15.414397788802681 15.155250501002003 +15.467275095717538 15.095150300601201 +15.520078652940192 15.0350501002004 +15.572808453432728 14.974949899799599 +15.62546448992166 14.914849699398797 +15.678046754895849 14.854749498997995 +15.7305552406045 14.794649298597193 +15.782989939055238 14.734549098196391 +15.83535084201224 14.67444889779559 +15.887637940994487 14.614348697394789 +15.939851227274083 14.554248496993987 +15.991990691874676 14.494148296593185 +16.044056325569994 14.434048096192384 +16.0960481188825 14.373947895791582 +16.147966062082148 14.31384769539078 +16.199810145185282 14.253747494989979 +16.251580357953678 14.193647294589177 +16.303276689893725 14.133547094188376 +16.354899130255767 14.073446893787574 +16.406447668033614 14.013346693386772 +16.45792229196422 13.95324649298597 +16.509322990527565 13.89314629258517 +16.560649751946734 13.833046092184368 +16.611902564188192 13.772945891783566 +16.66308141496231 13.712845691382764 +16.714186291724115 13.652745490981962 +16.76521718167428 13.592645290581162 +16.81617407176042 13.53254509018036 +16.867056948678616 13.472444889779558 +16.917865798875297 13.412344689378756 +16.968600608549387 13.352244488977956 +17.01926136365482 13.292144288577154 +17.06984804990339 13.232044088176352 +17.120360652767964 13.17194388777555 +17.170799157486123 13.111843687374748 +17.221163549064173 13.051743486973947 +17.27145381228162 12.991643286573145 +17.321669931696093 12.931543086172343 +17.37181189164875 12.871442885771541 +17.421879676270205 12.811342685370741 +17.471873269486984 12.75124248496994 +17.521792655028538 12.691142284569137 +17.571637816434862 12.631042084168335 +17.621408737064744 12.570941883767533 +17.67110540010466 12.510841683366733 +17.72072778857838 12.450741482965931 +17.770275885357268 12.390641282565129 +17.81974967317139 12.330541082164327 +17.869149134621406 12.270440881763527 +17.91847425219131 12.210340681362725 +17.96772500826206 12.150240480961923 +18.016901385126154 12.090140280561121 +18.06600336500317 12.030040080160319 +18.115030930056353 11.969939879759519 +18.163984062410297 11.909839679358717 +18.21286274416973 11.849739478957915 +18.261666957439527 11.789639278557113 +18.31039668434597 11.729539078156312 +18.359051907059335 11.66943887775551 +18.407632607817842 11.609338677354708 +18.45613876895308 11.549238476953906 +18.504570372916948 11.489138276553104 +18.55292740231021 11.429038076152304 +18.601209839912713 11.368937875751502 +18.649417668715376 11.3088376753507 +18.697550871954036 11.248737474949898 +18.745609433145237 11.188637274549098 +18.793593336124054 11.128537074148296 +18.841502565084046 11.068436873747494 +18.88933710461947 11.008336673346692 +18.937096939769848 10.94823647294589 +18.984782056066983 10.88813627254509 +19.032392439584594 10.828036072144288 +19.079928076990655 10.767935871743486 +19.127388955602573 10.707835671342684 +19.174775063445388 10.647735470941884 +19.222086389313084 10.587635270541082 +19.26932292283319 10.52753507014028 +19.31648465453486 10.467434869739478 +19.363571575920545 10.407334669338676 +19.410583679541464 10.347234468937875 +19.45752095907709 10.287134268537073 +19.504383409418775 10.227034068136271 +19.551171026757775 10.16693386773547 +19.597883808677874 10.10683366733467 +19.644521754252835 10.046733466933867 +19.691084864148884 9.986633266533065 +19.73757314073253 9.926533066132263 +19.78398658818393 9.866432865731461 +19.830325212616096 9.806332665330661 +19.87658902220025 9.746232464929859 +19.922778027297554 9.686132264529057 +19.968892240597626 9.626032064128255 +20.014931677264105 9.565931863727455 +20.060896355087653 9.505831663326653 +20.106786294646717 9.44573146292585 +20.15260388337894 9.385631262525049 +20.19835324261332 9.325531062124247 +20.24403635438935 9.265430861723447 +20.289653709967453 9.205330661322645 +20.335205646669117 9.145230460921843 +20.380692334128472 9.08513026052104 +20.426113948586362 9.02503006012024 +20.471470673193984 8.964929859719438 +20.51676269833093 8.904829659318636 +20.56199022193833 8.844729458917834 +20.60715344986786 8.784629258517032 +20.65225259624735 8.724529058116232 +20.697287883863904 8.66442885771543 +20.742259544565325 8.604328657314628 +20.78716781968081 8.544228456913826 +20.832012960461878 8.484128256513026 +20.876795228544545 8.424028056112224 +20.9215148964338 8.363927855711422 +20.966172248011556 8.30382765531062 +21.010767579069267 8.243727454909818 +21.05530119786641 8.183627254509018 +21.099773425716265 8.123527054108216 +21.14418459760029 8.063426853707414 +21.18853506281266 8.003326653306614 +21.23282518563649 7.943226452905811 +21.27705534605338 7.88312625250501 +21.321225940488095 7.823026052104208 +21.365337382590127 7.7629258517034065 +21.409390104054193 7.7028256513026045 +21.453384555481648 7.6427254509018026 +21.497321207285044 7.5826252505010014 +21.541200550638127 7.5225250501001995 +21.585023098473723 7.462424849699398 +21.628789386532095 7.402324649298596 +21.672499974462514 7.342224448897795 +21.716155446980963 7.282124248496993 +21.75975641508704 7.222024048096192 +21.80330351734335 7.16192384769539 +21.84679742122083 7.101823647294588 +21.89023882451372 7.041723446893787 +21.93362845682805 6.981623246492985 +21.97696708114787 6.921523046092184 +22.020255495483557 6.861422845691382 +22.063494534606978 6.801322645290581 +22.106685071878456 6.741222444889779 +22.14982802117091 6.681122244488978 +22.192924338896823 6.621022044088176 +22.235975026144065 6.560921843687374 +22.278981130927104 6.500821643286573 +22.321943750560397 6.440721442885771 +22.36486403416138 6.3806212424849695 +22.407743185290894 6.3205210420841675 +22.450582464739462 6.260420841683366 +22.493383193468393 6.200320641282564 +22.536146755715347 6.140220440881763 +22.57886084602819 6.080120240480961 +22.621507998728188 6.020020040080159 +22.664083083613544 5.959919839679358 +22.706585162587967 5.899819639278556 +22.749014293993014 5.839719438877755 +22.7913711367681 5.779619238476953 +22.83365639649778 5.719519038076152 +22.875870828020997 5.65941883767535 +22.918015238182466 5.599318637274549 +22.9600904887345 5.539218436873747 +23.002097499398058 5.479118236472945 +23.04403725109238 5.419018036072144 +23.085910789343284 5.358917835671342 +23.12771922788074 5.298817635270541 +23.169463752437263 5.238717434869739 +23.211145624759308 5.178617234468938 +23.25276618684479 5.118517034068136 +23.294326865420835 5.0584168336673345 +23.335829176676782 4.9983166332665325 +23.37727473126868 4.9382164328657305 +23.418665239612682 4.878116232464929 +23.46000251748603 4.818016032064127 +23.50128849195584 4.757915831663326 +23.54252520765742 4.697815631262524 +23.58371483344552 4.637715430861723 +23.624859669443914 4.577615230460921 +23.665962154520678 4.51751503006012 +23.707024874218767 4.457414829659318 +23.748050569174072 4.397314629258516 +23.78904214405575 4.337214428857715 +23.83000267706666 4.277114228456913 +23.870935430045073 4.217014028056112 +23.911843859212375 4.15691382765531 +23.952731626615574 4.096813627254509 +23.99360261231784 4.036713426853707 +24.0344609273952 3.9766132264529053 +24.075310927803017 3.9165130260521037 +24.116157229181862 3.856412825651302 +24.157004722679194 3.7963126252505006 +24.197858591870666 3.736212424849699 +24.238724330873303 3.6761122244488975 +24.279607763752022 3.616012024048096 +24.32051506533147 3.555911823647294 +24.361452783536723 3.4958116232464924 +24.40242786339951 3.435711422845691 +24.443447672881266 3.3756112224448893 +24.484520030680844 3.3155110220440878 +24.525653236213284 3.255410821643286 +24.566856101967026 3.1953106212424847 +24.608137988470688 3.135210420841683 +24.64950884212734 3.0751102204408816 +24.690979236204775 3.0150100200400796 +24.732560415304846 2.954909819639278 +24.77426434367444 2.8948096192384765 +24.816103757765784 2.834709418837675 +24.85809222350526 2.7746092184368734 +24.900244198789036 2.714509018036072 +24.942575101791842 2.6544088176352703 +24.98510138575333 2.5943086172344687 +25.027840620997036 2.534208416833667 +25.070811585041426 2.474108216432865 +25.114034361784228 2.4140080160320636 +25.157530450882575 2.353907815631262 +25.201322888616833 2.2938076152304605 +25.245436381719497 2.233707414829659 +25.28989745587799 2.1736072144288574 +25.334734620888515 2.113507014028056 +25.379978554755372 2.0534068136272543 +25.42566230940736 1.9933066132264528 +25.47182154115234 1.9332064128256512 +25.518494769529443 1.8731062124248496 +25.565723668865896 1.813006012024048 +25.613553397627733 1.7529058116232463 +25.662032971603566 1.6928056112224448 +25.711215688119985 1.6327054108216432 +25.76115960991029 1.5726052104208417 +25.8119281190153 1.51250501002004 +25.863590553278588 1.4524048096192383 +25.916222940730588 1.3923046092184368 +25.969908850600266 1.3322044088176352 +26.024740384070153 1.2721042084168337 +26.080819333502628 1.212004008016032 +26.13825854613062 1.1519038076152304 +26.197183537712476 1.0918036072144288 +26.25773441423771 1.0317034068136273 +26.32006817665718 0.9716032064128256 +26.38436150660483 0.911503006012024 +26.450814162914718 0.8514028056112224 +26.51965316366565 0.7913026052104208 +26.59113799328843 0.7312024048096192 +26.665567170123857 0.6711022044088176 +26.743286655809747 0.611002004008016 +26.824700817961897 0.5509018036072144 +26.910287035101458 0.4908016032064128 +27.00061568214767 0.4307014028056112 +27.096378416212726 0.3706012024048096 +27.19891273784251 0.310501002004008 +27.31067456563479 0.2504008016032064 +27.43503429907699 0.1903006012024048 +27.576994110147854 0.1302004008016032 +27.74597338383011 0.0701002004008016 +27.950434782116325 0.01 diff --git a/ELoss/E_vs_x_N-17.dat b/ELoss/E_vs_x_N-17.dat new file mode 100644 index 0000000..eb7faac --- /dev/null +++ b/ELoss/E_vs_x_N-17.dat @@ -0,0 +1,501 @@ +Distance_cm Energy_MeV +-0.0 80.0 +0.310447080374236 79.83969939879759 +0.6204578294907753 79.6793987975952 +0.930032231257981 79.51909819639279 +1.2391702696195288 79.35879759519038 +1.5478719285548268 79.19849699398797 +1.8561371920792706 79.03819639278558 +2.1639660442446633 78.87789579158317 +2.4713584691393633 78.71759519038076 +2.7783144508887063 78.55729458917835 +3.084833973655291 78.39699398797595 +3.390917021639267 78.23669338677355 +3.6965635790787554 78.07639278557114 +4.001773630250005 77.91609218436874 +4.306547159467815 77.75579158316633 +4.610884151085797 77.59549098196393 +4.914784589496799 77.43519038076153 +5.218248459133066 77.27488977955912 +5.521275744466659 77.11458917835671 +5.823866430009726 76.95428857715432 +6.126020500314924 76.79398797595191 +6.427737939975579 76.6336873747495 +6.72901873362611 76.47338677354709 +7.0298628659423 76.3130861723447 +7.330270321641717 76.15278557114229 +7.630241085483879 75.99248496993988 +7.929775142270676 75.83218436873747 +8.228872476846638 75.67188376753508 +8.527533074099361 75.51158316633267 +8.825756918959671 75.35128256513026 +9.123543996402042 75.19098196392785 +9.420894291444894 75.03068136272545 +9.717807789150884 74.87038076152305 +10.01428447462733 74.71008016032064 +10.31032433302637 74.54977955911824 +10.60592734954539 74.38947895791583 +10.901093509427275 74.22917835671343 +11.195822797960844 74.06887775551102 +11.490115200481 73.90857715430862 +11.783970702369155 73.74827655310621 +12.077389289053482 73.58797595190381 +12.37037094600934 73.4276753507014 +12.662915658759424 73.267374749499 +12.955023412874183 73.10707414829659 +13.246694193972075 72.9467735470942 +13.537927987719975 72.78647294589179 +13.828724779833328 72.62617234468938 +14.119084556076556 72.46587174348697 +14.40900730226331 72.30557114228458 +14.698493004256871 72.14527054108217 +14.987541647970296 71.98496993987976 +15.276153219366819 71.82466933867735 +15.564327704460112 71.66436873747494 +15.85206508931456 71.50406813627255 +16.13936536004565 71.34376753507014 +16.426228502820102 71.18346693386773 +16.712654503856257 71.02316633266533 +16.99864334942431 70.86286573146293 +17.28419502584668 70.70256513026052 +17.569309519498155 70.54226452905812 +17.853986816806238 70.38196392785571 +18.138226904251383 70.22166332665331 +18.422029768367356 70.0613627254509 +18.705395395741345 69.9010621242485 +18.98832377301432 69.74076152304609 +19.27081488688123 69.5804609218437 +19.552868724091358 69.42016032064129 +19.834485271448415 69.25985971943888 +20.11566451581088 69.09955911823647 +20.396406444092182 68.93925851703408 +20.676711043261037 68.77895791583167 +20.95657830034151 68.61865731462926 +21.23600820241335 68.45835671342685 +21.515000736612173 68.29805611222444 +21.793555890129642 68.13775551102205 +22.071673650213775 67.97745490981964 +22.349354004168987 67.81715430861723 +22.626596939356382 67.65685370741483 +22.903402443193883 67.49655310621243 +23.17977050315651 67.33625250501002 +23.455701106776406 67.17595190380761 +23.731194241643077 67.0156513026052 +24.00624989540352 66.85535070140281 +24.280868055762454 66.6950501002004 +24.555048710482314 66.534749498998 +24.828791847383474 66.37444889779559 +25.102097454344328 66.2141482965932 +25.37496551930148 66.05384769539079 +25.64739603024972 65.89354709418838 +25.919388975242196 65.73324649298597 +26.190944342390463 65.57294589178358 +26.462062119864633 65.41264529058117 +26.732742295893306 65.25234468937876 +27.002984858763703 65.09204408817635 +27.272789796821694 64.93174348697394 +27.54215709847179 64.77144288577155 +27.811086752177253 64.61114228456914 +28.079578746459955 64.45084168336673 +28.347633069900464 64.29054108216432 +28.615249711137974 64.13024048096193 +28.882428658870364 63.969939879759515 +29.14916990185396 63.80963927855711 +29.41547342890362 63.649338677354706 +29.681339228892636 63.4890380761523 +29.94676729075255 63.3287374749499 +30.21175760347315 63.16843687374749 +30.476310156102226 63.00813627254509 +30.740424937745534 62.84783567134268 +31.004101937566528 62.68753507014028 +31.267341144786275 62.52723446893787 +31.530142548683152 62.36693386773547 +31.79250613859272 62.20663326653306 +32.0544319039074 62.04633266533066 +32.31591983407629 61.88603206412825 +32.5769699186048 61.72573146292585 +32.83758214705445 61.56543086172344 +33.097756509042426 61.405130260521034 +33.35749299424132 61.24482965931863 +33.616791592378746 61.084529058116225 +33.875652293236904 60.92422845691382 +34.13407508665221 60.763927855711415 +34.39205996251479 60.603627254509014 +34.6496069107681 60.443326653306606 +34.906715921408306 60.283026052104205 +35.16338698448388 60.1227254509018 +35.41962009009493 59.962424849699396 +35.67541522839274 59.80212424849699 +35.93077238957902 59.641823647294586 +36.18569156390539 59.48152304609218 +36.44017274167259 59.32122244488978 +36.694215913229876 59.16092184368737 +36.947821068974164 59.00062124248497 +37.200988199349375 58.84032064128256 +37.4537172948455 58.68002004008016 +37.70600834599785 58.51971943887775 +37.95786134338611 58.35941883767535 +38.209276277633435 58.19911823647294 +38.46025313940548 58.03881763527053 +38.71079191940938 57.87851703406813 +38.960892608392754 57.718216432865724 +39.21055519714253 57.55791583166332 +39.45977967648391 57.397615230460914 +39.708566037279084 57.23731462925851 +39.9569142704261 57.077014028056105 +40.20482436685751 56.916713426853704 +40.452296317539115 56.756412825651296 +40.699330113468534 56.596112224448895 +40.94592574567383 56.43581162324649 +41.19208320521197 56.275511022044086 +41.43780248316737 56.11521042084168 +41.6830835706502 55.954909819639276 +41.92792645879486 55.79460921843687 +42.17233113875816 55.63430861723447 +42.41629760171765 55.47400801603206 +42.65982583886971 55.31370741482966 +42.9029158414277 55.15340681362725 +43.14556760061997 54.99310621242485 +43.38778110768789 54.83280561122244 +43.629556353883686 54.67250501002003 +43.87089333046829 54.51220440881763 +44.11179202870915 54.35190380761522 +44.3522524398778 54.19160320641282 +44.59227455524763 54.03130260521041 +44.831858366091225 53.87100200400801 +45.07100386367798 53.710701402805604 +45.30971103927132 53.5504008016032 +45.5479798841261 53.390100200400795 +45.785810389485675 53.229799599198394 +46.0232025465791 53.069498997995986 +46.260156346618054 52.909198396793585 +46.496671780793804 52.748897795591176 +46.73274884027397 52.588597194388775 +46.96838751619929 52.42829659318637 +47.20358779968015 52.267995991983966 +47.43834968179316 52.10769539078156 +47.672673153577485 51.94739478957916 +47.90655820603118 51.78709418837675 +48.14000483010728 51.62679358717435 +48.37301301670994 51.46649298597194 +48.60558275669026 51.30619238476954 +48.83771404084219 51.14589178356713 +49.06940685989809 50.98559118236472 +49.300661204524346 50.82529058116232 +49.53147706531679 50.66498997995991 +49.7618544327959 50.50468937875751 +49.991793297402 50.3443887775551 +50.22129364949015 50.1840881763527 +50.4503554793251 50.023787575150294 +50.67897877707583 49.86348697394789 +50.90716353281019 49.703186372745485 +51.13490973648916 49.542885771543084 +51.362217377961144 49.382585170340676 +51.58908644695586 49.222284569138274 +51.81551693307831 49.061983967935866 +52.04150882580233 48.901683366733465 +52.26706211446418 48.74138276553106 +52.49217678825573 48.581082164328656 +52.71685283621764 48.42078156312625 +52.94109024723215 48.26048096192385 +53.16488901001588 48.10018036072144 +53.388249113112195 47.93987975951904 +53.61117054488357 47.77957915831663 +53.833653293503524 47.61927855711422 +54.055697346948456 47.45897795591182 +54.27730269298925 47.29867735470941 +54.49846931918255 47.13837675350701 +54.719197212861864 46.9780761523046 +54.93948636112836 46.8177755511022 +55.15933675084147 46.65747494989979 +55.37874836860911 46.49717434869739 +55.59772120077776 46.336873747494984 +55.81625523342214 46.17657314629258 +56.03435045233469 46.016272545090175 +56.25200684301464 45.85597194388777 +56.46922439065691 45.695671342685365 +56.686003080140544 45.535370741482964 +56.90234289601696 45.375070140280556 +57.11824382249773 45.214769539078155 +57.33370584344215 45.05446893787575 +57.548728942344304 44.894168336673346 +57.763313102319955 44.73386773547094 +57.97745830609284 44.57356713426854 +58.1911645359808 44.41326653306613 +58.40443177388134 44.25296593186372 +58.61726000125688 44.09266533066132 +58.82964919911958 43.93236472945891 +59.041599348015666 43.77206412825651 +59.25311042800946 43.6117635270541 +59.464182418666745 43.4514629258517 +59.67481529903792 43.29116232464929 +59.88500904764041 43.13086172344689 +60.094763642440824 42.97056112224448 +60.30407906083641 42.81026052104208 +60.51295527963614 42.649959919839674 +60.72139227504114 42.48965931863727 +60.9293900226247 42.329358717434864 +61.13694849731155 42.16905811623246 +61.34406767335673 42.008757515030055 +61.550747524323704 41.848456913827654 +61.75698802306201 41.688156312625246 +61.9627891416841 41.527855711422845 +62.16815085154173 41.36755511022044 +62.3730731232015 41.207254509018036 +62.57755592641982 41.04695390781563 +62.78159923011709 40.88665330661322 +62.985203002351206 40.72635270541082 +63.188367210290316 40.56605210420841 +63.39109182018473 40.40575150300601 +63.593376797338124 40.2454509018036 +63.795222106077865 40.0851503006012 +63.99662770972455 39.92484969939879 +64.19759357056058 39.76454909819639 +64.39811964979799 39.60424849699398 +64.59820590754516 39.44394789579158 +64.79785230277284 39.28364729458917 +64.9970587932789 39.12334669338677 +65.19582533565236 38.96304609218436 +65.39415188523618 38.80274549098196 +65.59203839608917 38.642444889779554 +65.78948482094654 38.48214428857715 +65.98649111117969 38.321843687374745 +66.18305721675445 38.161543086172344 +66.37918308618846 38.001242484969936 +66.57486866650709 37.840941883767535 +66.77011390319821 37.68064128256513 +66.9649187401656 37.52034068136272 +67.15928311968105 37.36004008016032 +67.35320698233508 37.19973947895791 +67.54669026698615 37.03943887775551 +67.73973291070853 36.8791382765531 +67.93233484873852 36.7188376753507 +68.12449601441925 36.55853707414829 +68.31621633914371 36.39823647294589 +68.50749575229626 36.23793587174348 +68.69833418119235 36.07763527054108 +68.8887315510165 35.91733466933867 +69.07868778475847 35.75703406813627 +69.26820280314756 35.59673346693386 +69.45727652458493 35.43643286573146 +69.64590886507402 35.27613226452905 +69.8340997381488 35.11583166332665 +70.0218490548 34.955531062124244 +70.20915672339913 34.79523046092184 +70.3960226496202 34.634929859719435 +70.58244673635917 34.474629258517034 +70.768428883651 34.314328657314626 +70.95396898858414 34.15402805611222 +71.13906694521262 33.993727454909816 +71.3237226444654 33.83342685370741 +71.507935974053 33.67312625250501 +71.69170681837136 33.5128256513026 +71.8750350584028 33.3525250501002 +72.05792057161402 33.19222444889779 +72.2403632318509 33.03192384769539 +72.42236290923033 32.87162324649298 +72.60391947002849 32.71132264529058 +72.78503277656596 32.55102204408817 +72.96570268708916 32.39072144288577 +73.14592905564838 32.23042084168336 +73.32571173197175 32.07012024048096 +73.5050505613357 31.909819639278556 +73.68394538443115 31.74951903807615 +73.8623960372258 31.589218436873747 +74.04040235082199 31.428917835671342 +74.21796415131024 31.268617234468937 +74.39508125961827 31.108316633266533 +74.57175349135525 30.948016032064128 +74.74798065665131 30.787715430861724 +74.92376255999187 30.62741482965932 +75.09909900004692 30.467114228456914 +75.2739897694949 30.30681362725451 +75.448434654841 30.146513026052105 +75.62243343622976 29.9862124248497 +75.79598588725176 29.825911823647296 +75.96909177474416 29.66561122244489 +76.14175085858483 29.505310621242486 +76.31396289148007 29.345010020040082 +76.48572761874544 29.184709418837677 +76.65704477807957 29.02440881763527 +76.82791409933073 28.864108216432864 +76.99833530425592 28.70380761523046 +77.16830810627215 28.543507014028055 +77.33783221019964 28.38320641282565 +77.50690731199671 28.222905811623246 +77.67553309848611 28.06260521042084 +77.84370924707233 27.902304609218437 +78.01143542544968 27.742004008016032 +78.17871129130087 27.581703406813627 +78.34553649198561 27.421402805611223 +78.51191066421895 27.261102204408818 +78.67783343373898 27.100801603206413 +78.84330441496364 26.94050100200401 +79.00832321063588 26.780200400801604 +79.17288941145723 26.6198997995992 +79.33700259570901 26.459599198396795 +79.50066232886087 26.29929859719439 +79.66386816316616 26.138997995991986 +79.82661963724372 25.97869739478958 +79.9889162756455 25.818396793587176 +80.15075758840949 25.65809619238477 +80.31214307059764 25.497795591182363 +80.47307220181781 25.33749498997996 +80.63354444572956 25.177194388777554 +80.79355924953296 25.01689378757515 +80.95311604343986 24.856593186372745 +81.11221424012695 24.69629258517034 +81.27085323416992 24.535991983967936 +81.4290324014581 24.37569138276553 +81.58675109858872 24.215390781563126 +81.74400866224012 24.05509018036072 +81.9008044085231 23.894789579158317 +82.05713763230955 23.734488977955913 +82.21300760653759 23.574188376753508 +82.3684135814922 23.413887775551103 +82.5233547840606 23.2535871743487 +82.6778304169612 23.093286573146294 +82.8318396579453 22.93298597194389 +82.98538165897044 22.772685370741485 +83.13845554534433 22.61238476953908 +83.29106041483816 22.452084168336675 +83.44319533676827 22.29178356713427 +83.59485935104485 22.131482965931863 +83.74605146718648 21.971182364729458 +83.89677066329916 21.810881763527053 +84.04701588501854 21.65058116232465 +84.19678604441374 21.490280561122244 +84.3460800188517 21.32997995991984 +84.49489664981998 21.169679358717435 +84.64325344981809 21.00937875751503 +84.7911735435064 20.849078156312626 +84.93866215834781 20.68877755511022 +85.08571949361519 20.528476953907816 +85.23234553831101 20.36817635270541 +85.37854027698381 20.207875751503007 +85.52430368957071 20.047575150300602 +85.66963575123822 19.887274549098198 +85.81453643222159 19.726973947895793 +85.95900569766322 19.56667334669339 +86.1030435074504 19.406372745490984 +86.24664981605297 19.24607214428858 +86.38982457236148 19.085771543086175 +86.53256771952638 18.92547094188377 +86.67487919479912 18.76517034068136 +86.81675892937572 18.604869739478957 +86.95820684824407 18.444569138276552 +87.09922287003563 18.284268537074148 +87.2398069068829 18.123967935871743 +87.3799588642839 17.96366733466934 +87.5196786409751 17.803366733466934 +87.6589661288143 17.64306613226453 +87.79782121267546 17.482765531062125 +87.93624377035732 17.32246492985972 +88.0742336725081 17.162164328657315 +88.21179078256873 17.00186372745491 +88.34891495673746 16.841563126252506 +88.48560604395878 16.6812625250501 +88.62186388594026 16.520961923847697 +88.7576883172008 16.360661322645292 +88.89307916515493 16.200360721442888 +89.02803625023736 16.040060120240483 +89.16255938607337 15.879759519038075 +89.29664837970046 15.71945891783567 +89.4303030318479 15.559158316633265 +89.56352313728112 15.39885771543086 +89.69630848521874 15.238557114228456 +89.82865885983098 15.078256513026052 +89.96057404082914 14.917955911823647 +90.09205380415666 14.757655310621242 +90.22309792279367 14.597354709418838 +90.3537061676881 14.437054108216431 +90.48387830882788 14.276753507014027 +90.61361411647022 14.116452905811622 +90.74291336254586 13.956152304609217 +90.87177582225802 13.795851703406813 +91.0002012758978 13.635551102204408 +91.12818951090043 13.475250501002003 +91.25574032416915 13.314949899799599 +91.3828535246965 13.154649298597194 +91.50952893651608 12.99434869739479 +91.63576640202146 12.834048096192385 +91.76156578569284 12.673747494989978 +91.88692697827655 12.513446893787574 +92.01184990146761 12.35314629258517 +92.13633451315076 12.192845691382765 +92.26038081326182 12.03254509018036 +92.38398885033806 11.872244488977955 +92.50715872883376 11.71194388777555 +92.6298906172858 11.551643286573146 +92.75219234963754 11.391342685370741 +92.87408919710457 11.231042084168337 +92.99560099136974 11.07074148296593 +93.11673115955776 10.910440881763526 +93.23748207018804 10.750140280561121 +93.35785630294139 10.589839679358716 +93.47785667066756 10.429539078156312 +93.59748624376778 10.269238476953907 +93.71674837722104 10.108937875751502 +93.83564674055611 9.948637274549098 +93.95418535110745 9.788336673346693 +94.07236861093571 9.628036072144289 +94.19020134784105 9.467735470941884 +94.3076888609519 9.307434869739478 +94.4248369714335 9.147134268537073 +94.54165207893212 8.986833667334668 +94.65814122445144 8.826533066132264 +94.77431216045173 8.666232464929859 +94.89017342906953 8.505931863727454 +95.00573444948039 8.34563126252505 +95.12100561557092 8.185330661322645 +95.2359984052543 8.02503006012024 +95.35072550295808 7.864729458917835 +95.46520093704179 7.70442885771543 +95.5794402341697 7.544128256513026 +95.69342306494791 7.383827655310621 +95.80705194267318 7.2235270541082155 +95.9202562979675 7.063226452905811 +96.03303907254428 6.902925851703406 +96.14541000628606 6.742625250501002 +96.25738036100483 6.582324649298597 +96.36896311300154 6.422024048096192 +96.48017316978807 6.261723446893787 +96.59102761428412 6.101422845691382 +96.70154598033344 5.9411222444889775 +96.81175056402161 5.780821643286573 +96.92166677604182 5.620521042084168 +97.03132354127928 5.460220440881763 +97.14075375290562 5.299919839679358 +97.24999478964256 5.1396192384769535 +97.35908910653238 4.979318637274549 +97.46808491162416 4.819018036072144 +97.5770369435547 4.658717434869739 +97.68600736821337 4.498416833667334 +97.79506681671315 4.338116232464929 +97.90429559199127 4.177815631262525 +98.01378507785854 4.01751503006012 +98.1236393926483 3.857214428857715 +98.23397734038403 3.6969138276553104 +98.34493472641476 3.5366132264529053 +98.45666712290719 3.3763126252505007 +98.56935319404431 3.216012024048096 +98.68319872355592 3.055711422845691 +98.7984415316025 2.8954108216432863 +98.91535752888466 2.7351102204408813 +99.03426824033879 2.5748096192384766 +99.15555024976442 2.414509018036072 +99.2796471869406 2.254208416833667 +99.40708512656974 2.0939078156312623 +99.53849263621014 1.9336072144288576 +99.6746272686095 1.7733066132264528 +99.81641116290147 1.6130060120240481 +99.96497981252479 1.4527054108216433 +100.12175037127554 1.2924048096192384 +100.28851987621947 1.1321042084168336 +100.46761108259498 0.9718036072144288 +100.66209790124877 0.8115030060120241 +100.8761730207967 0.6512024048096192 +101.11579468387575 0.4909018036072144 +101.39334197127955 0.3306012024048096 +101.74118762747285 0.1703006012024048 +102.22847195660619 0.01 diff --git a/ELoss/E_vs_x_O-17.dat b/ELoss/E_vs_x_O-17.dat new file mode 100644 index 0000000..6ad5d94 --- /dev/null +++ b/ELoss/E_vs_x_O-17.dat @@ -0,0 +1,501 @@ +Distance_cm Energy_MeV +-0.0 30.0 +0.052651013393708285 29.9398997995992 +0.10525461748285375 29.879799599198396 +0.15781080300447103 29.819699398797596 +0.2103195605954823 29.759599198396792 +0.2627808807915441 29.699498997995992 +0.31519475402592745 29.63939879759519 +0.36756117062835314 29.579298597194388 +0.4198801208238139 29.519198396793588 +0.47215159473141266 29.459098196392784 +0.5243755823631412 29.398997995991984 +0.5765520736226902 29.338897795591183 +0.6286810583042146 29.27879759519038 +0.6807625260910832 29.21869739478958 +0.7327964665546425 29.15859719438878 +0.7847828691529368 29.098496993987975 +0.8367217232294137 29.038396793587175 +0.888613018011644 28.97829659318637 +0.9404567426099812 28.91819639278557 +0.9922528860162498 28.85809619238477 +1.044001437102388 28.797995991983967 +1.0957023846190732 28.737895791583167 +1.1473557171943631 28.677795591182363 +1.198961423332272 28.617695390781563 +1.2505194914113784 28.557595190380763 +1.302029909683383 28.49749498997996 +1.3534926662716509 28.43739478957916 +1.4049077491697652 28.377294589178355 +1.4562751462400192 28.317194388777555 +1.5075948452119332 28.257094188376755 +1.5588668336807256 28.19699398797595 +1.6100910991057638 28.13689378757515 +1.661267628809024 28.07679358717435 +1.7123964099735052 28.016693386773547 +1.7634774296416227 27.956593186372746 +1.8145106747136137 27.896492985971943 +1.8654961319458774 27.836392785571142 +1.9164337879493394 27.776292585170342 +1.9673236291877672 27.71619238476954 +2.018165641976064 27.656092184368738 +2.0689598124785724 27.595991983967934 +2.1197061267073107 27.535891783567134 +2.1704045705202346 27.475791583166334 +2.2210551296194465 27.41569138276553 +2.2716577895493817 27.35559118236473 +2.322212535695004 27.295490981963926 +2.372719353279933 27.235390781563126 +2.4231782273645925 27.175290581162326 +2.473589142844309 27.115190380761522 +2.523952084447382 27.05509018036072 +2.5742670367331613 26.99498997995992 +2.624533984090072 26.934889779559118 +2.674752910733614 26.874789579158318 +2.7249238007043686 26.814689378757514 +2.775046637865933 26.754589178356714 +2.8251214059028764 26.694488977955913 +2.875148088318639 26.63438877755511 +2.9251266684334043 26.57428857715431 +2.9750571293819776 26.514188376753506 +3.0249394541115886 26.454088176352705 +3.074773625379716 26.393987975951905 +3.124559625751851 26.3338877755511 +3.1742974375992348 26.2737875751503 +3.2239870430965984 26.213687374749497 +3.2736284242198264 26.153587174348697 +3.3232215627436377 26.093486973947897 +3.3727664402392086 26.033386773547093 +3.4222630380717622 25.973286573146293 +3.471711337398158 25.913186372745493 +3.5211113191644214 25.85308617234469 +3.5704629641032444 25.79298597194389 +3.6197662527314813 25.732885771543085 +3.669021165347572 25.672785571142285 +3.7182276820289726 25.612685370741485 +3.7673857826295274 25.55258517034068 +3.816495446776806 25.49248496993988 +3.8655566538694357 25.432384769539077 +3.9145693830743564 25.372284569138277 +3.9635336133240835 25.312184368737476 +4.012449323313908 25.252084168336673 +4.061316491499062 25.191983967935872 +4.110135096091869 25.13188376753507 +4.158905115058829 25.07178356713427 +4.207626526117694 25.011683366733468 +4.256299306734485 24.951583166332664 +4.304923434120474 24.891482965931864 +4.353498885229143 24.831382765531064 +4.402025636753089 24.77128256513026 +4.4505036651208805 24.71118236472946 +4.4989329464939045 24.651082164328656 +4.547313456763136 24.590981963927856 +4.595645171545898 24.530881763527056 +4.64392806618256 24.470781563126252 +4.692162115733187 24.41068136272545 +4.740347294974183 24.350581162324648 +4.788483578394833 24.290480961923848 +4.83657094019386 24.230380761523048 +4.884609354275897 24.170280561122244 +4.932598794247916 24.110180360721444 +4.980539233415643 24.05008016032064 +5.028430644779875 23.98997995991984 +5.0762730010328045 23.92987975951904 +5.124066274554252 23.869779559118236 +5.171810437407863 23.809679358717435 +5.219505461337271 23.749579158316635 +5.267151317762194 23.68947895791583 +5.314747977774467 23.62937875751503 +5.362295412134068 23.569278557114227 +5.409793591265029 23.509178356713427 +5.4572424852513555 23.449078156312627 +5.504642063832851 23.388977955911823 +5.551992296400889 23.328877755511023 +5.599293151994164 23.26877755511022 +5.646544599294334 23.20867735470942 +5.693746606621654 23.14857715430862 +5.740899141930527 23.088476953907815 +5.788002172804984 23.028376753507015 +5.835055666454149 22.96827655310621 +5.882059589707585 22.90817635270541 +5.9290139090106315 22.84807615230461 +5.97591859041965 22.787975951903807 +6.022773599597203 22.727875751503007 +6.069578901807197 22.667775551102206 +6.1163344619099345 22.607675350701403 +6.163040244357103 22.547575150300602 +6.209696213186718 22.4874749498998 +6.256302332017967 22.427374749499 +6.302858564046016 22.367274549098198 +6.349364872036728 22.307174348697394 +6.395821218321302 22.247074148296594 +6.442227564790878 22.18697394789579 +6.488583872891018 22.12687374749499 +6.534890103616164 22.06677354709419 +6.581146217503985 22.006673346693386 +6.627352174629655 21.946573146292586 +6.67350793460008 21.886472945891782 +6.719613456548004 21.826372745490982 +6.765668699126079 21.76627254509018 +6.811673620500827 21.706172344689378 +6.857628178346522 21.646072144288578 +6.903532329839011 21.585971943887778 +6.949386031649433 21.525871743486974 +6.995189239937844 21.465771543086174 +7.040942295595286 21.40567134268537 +7.086647665496997 21.34557114228457 +7.13230745400135 21.28547094188377 +7.177921796553886 21.225370741482966 +7.223490916286008 21.165270541082165 +7.26901490358472 21.10517034068136 +7.314493762996238 21.04507014028056 +7.359927499045281 20.98496993987976 +7.405316116234585 20.924869739478957 +7.450659619044412 20.864769539078157 +7.495958011932095 20.804669338677353 +7.541211299331531 20.744569138276553 +7.5864194856527165 20.684468937875753 +7.631582575281262 20.62436873747495 +7.676700572577895 20.56426853707415 +7.721773481877998 20.50416833667335 +7.766801307491118 20.444068136272545 +7.811784053700475 20.383967935871745 +7.856721724762499 20.32386773547094 +7.901614324906334 20.26376753507014 +7.946461858333375 20.20366733466934 +7.991264329216784 20.143567134268537 +8.03602174170101 20.083466933867737 +8.080734099901335 20.023366733466933 +8.125401407903388 19.963266533066133 +8.170023669762696 19.903166332665332 +8.214600889504215 19.84306613226453 +8.25913307112187 19.78296593186373 +8.303620218578116 19.722865731462925 +8.34806233580348 19.662765531062124 +8.392459426696128 19.602665330661324 +8.436811495121432 19.54256513026052 +8.481118544911535 19.48246492985972 +8.525380579864938 19.42236472945892 +8.569597603746097 19.362264529058116 +8.613769620284994 19.302164328657316 +8.657896633176781 19.242064128256512 +8.701978646081361 19.181963927855712 +8.746015662623046 19.12186372745491 +8.790007686390181 19.061763527054108 +8.833954720934793 19.001663326653308 +8.877856769772274 18.941563126252504 +8.921713836381036 18.881462925851704 +8.965525924202229 18.821362725450903 +9.009293036639443 18.7612625250501 +9.053015177058423 18.7011623246493 +9.09669234878684 18.641062124248496 +9.140324555114027 18.580961923847696 +9.183911799290787 18.520861723446895 +9.227454084529187 18.46076152304609 +9.270951414002385 18.40066132264529 +9.314403790844485 18.34056112224449 +9.357811218150422 18.280460921843687 +9.401173698975843 18.220360721442887 +9.44449123633706 18.160260521042083 +9.487763833210993 18.100160320641283 +9.530991492535174 18.040060120240483 +9.574174217207762 17.97995991983968 +9.617312010087595 17.91985971943888 +9.660404873994294 17.859759519038075 +9.703452811708374 17.799659318637275 +9.746455825971434 17.739559118236475 +9.789413919486352 17.67945891783567 +9.832327094917531 17.61935871743487 +9.875195354891218 17.559258517034067 +9.918018701995825 17.499158316633267 +9.96079713878234 17.439058116232466 +10.003530667764768 17.378957915831663 +10.046219291420616 17.318857715430862 +10.088863012191478 17.258757515030062 +10.131461832483629 17.19865731462926 +10.174015754668703 17.13855711422846 +10.216524781084454 17.078456913827655 +10.25898891403554 17.018356713426854 +10.301408155794428 16.958256513026054 +10.343782508602343 16.89815631262525 +10.386111974670287 16.83805611222445 +10.42839655618017 16.777955911823646 +10.470636255285994 16.717855711422846 +10.512831074115148 16.657755511022046 +10.554981014769783 16.597655310621242 +10.597086079328276 16.537555110220442 +10.639146269846819 16.477454909819638 +10.681161588361073 16.417354709418838 +10.72313203688798 16.357254509018038 +10.765057617427646 16.297154308617234 +10.80693833196535 16.237054108216434 +10.848774182473706 16.176953907815633 +10.890565170914916 16.11685370741483 +10.932311299243171 16.05675350701403 +10.974012569407204 15.996653306613226 +11.015668983352963 15.936553106212424 +11.057280543026458 15.876452905811622 +11.098847250376751 15.81635270541082 +11.140369107359119 15.75625250501002 +11.181846115938383 15.696152304609218 +11.223278278092414 15.636052104208416 +11.26466559581583 15.575951903807614 +11.306008071123877 15.515851703406813 +11.347305706056527 15.455751503006011 +11.388558502682763 15.39565130260521 +11.429766463105093 15.335551102204407 +11.470929589464298 15.275450901803605 +11.512047883944405 15.215350701402805 +11.553121348777907 15.155250501002003 +11.594149986251239 15.095150300601201 +11.63513379871052 15.0350501002004 +11.676072788567573 14.974949899799599 +11.716966958306237 14.914849699398797 +11.757816310488959 14.854749498997995 +11.798620847763717 14.794649298597193 +11.839380572871262 14.734549098196391 +11.88009548865269 14.67444889779559 +11.920765598057377 14.614348697394789 +11.961390904151258 14.554248496993987 +12.001971410125506 14.494148296593185 +12.042507119305592 14.434048096192384 +12.08299803516076 14.373947895791582 +12.123444161313925 14.31384769539078 +12.163845501552018 14.253747494989979 +12.204202059836788 14.193647294589177 +12.244513840316083 14.133547094188376 +12.284780847335638 14.073446893787574 +12.325003085451366 14.013346693386772 +12.3651805594422 13.95324649298597 +12.405313274323488 13.89314629258517 +12.445401235360979 13.833046092184368 +12.485444448085405 13.772945891783566 +12.525442918307693 13.712845691382764 +12.565396652134842 13.652745490981962 +12.60530565598647 13.592645290581162 +12.645169936612076 13.53254509018036 +12.684989501109028 13.472444889779558 +12.724764356941327 13.412344689378756 +12.764494511959157 13.352244488977956 +12.804179974419272 13.292144288577154 +12.84382075300623 13.232044088176352 +12.883416856854534 13.17194388777555 +12.92296829557169 13.111843687374748 +12.962475079262239 13.051743486973947 +13.001937218552793 12.991643286573145 +13.041354724618113 12.931543086172343 +13.08072760920827 12.871442885771541 +13.120055884676937 12.811342685370741 +13.159339564010867 12.75124248496994 +13.19857866086057 12.691142284569137 +13.23777318957227 12.631042084168335 +13.276923165221186 12.570941883767533 +13.31602860364618 12.510841683366733 +13.355089521485827 12.450741482965931 +13.394105936215976 12.390641282565129 +13.433077866188851 12.330541082164327 +13.472005330673758 12.270440881763527 +13.510888349899455 12.210340681362725 +13.54972694509826 12.150240480961923 +13.58852113855197 12.090140280561121 +13.62727095363964 12.030040080160319 +13.665976414887329 11.969939879759519 +13.704637548019877 11.909839679358717 +13.743256062940366 11.849739478957915 +13.781835022926161 11.789639278557113 +13.820375863383351 11.729539078156312 +13.858878918873584 11.66943887775551 +13.897344526378886 11.609338677354708 +13.935772811423202 11.549238476953906 +13.974163883866613 11.489138276553104 +14.012517856375245 11.429038076152304 +14.05083484451863 11.368937875751502 +14.089114966870694 11.3088376753507 +14.127358345114601 11.248737474949898 +14.165565104151536 11.188637274549098 +14.203735372213647 11.128537074148296 +14.241869280981248 11.068436873747494 +14.27996696570452 11.008336673346692 +14.318028565329845 10.94823647294589 +14.35605422263097 10.88813627254509 +14.39404408434522 10.828036072144288 +14.431998301314925 10.767935871743486 +14.469917028634317 10.707835671342684 +14.507800425802081 10.647735470941884 +14.545648656879829 10.587635270541082 +14.583461890656695 10.52753507014028 +14.621240300820357 10.467434869739478 +14.658984066134705 10.407334669338676 +14.696693370624452 10.347234468937875 +14.734368403766984 10.287134268537073 +14.772009360691724 10.227034068136271 +14.809616442387352 10.16693386773547 +14.847189855917186 10.10683366733467 +14.884729814643105 10.046733466933867 +14.922236538458314 9.986633266533065 +14.959710254029385 9.926533066132263 +14.99715119504794 9.866432865731461 +15.034559602492376 9.806332665330661 +15.071935724900097 9.746232464929859 +15.109279818650661 9.686132264529057 +15.146592148260345 9.626032064128255 +15.183872986688604 9.565931863727455 +15.221122615656956 9.505831663326653 +15.258341325980803 9.44573146292585 +15.29552941791479 9.385631262525049 +15.332687201512266 9.325531062124247 +15.369814996999501 9.265430861723447 +15.406913135165269 9.205330661322645 +15.443981957766503 9.145230460921843 +15.48102181795076 9.08513026052104 +15.518033080696194 9.02503006012024 +15.55501612326988 8.964929859719438 +15.591971335705276 8.904829659318636 +15.628899121299723 8.844729458917834 +15.665799897132864 8.784629258517032 +15.702674094606971 8.724529058116232 +15.739522160010177 8.66442885771543 +15.776344555103648 8.604328657314628 +15.813141757733849 8.544228456913826 +15.849914262471042 8.484128256513026 +15.886662581275273 8.424028056112224 +15.923387244191112 8.363927855711422 +15.96008880007255 8.30382765531062 +15.996767817339455 8.243727454909818 +16.033424884767133 8.183627254509018 +16.070060612310552 8.123527054108216 +16.106675631964965 8.063426853707414 +16.14327059866464 8.003326653306614 +16.179846191221642 7.943226452905811 +16.21640311330658 7.88312625250501 +16.25294209447345 7.823026052104208 +16.289463891230763 7.7629258517034065 +16.325969288161296 7.7028256513026045 +16.362459099092902 7.6427254509018026 +16.39893416832305 7.5826252505010014 +16.43539537189978 7.5225250501001995 +16.47183419239667 7.462424849699398 +16.508237759471026 7.402324649298596 +16.544602176255456 7.342224448897795 +16.58092673258943 7.282124248496993 +16.617210879139403 7.222024048096192 +16.65345499929609 7.16192384769539 +16.689659529623274 7.101823647294588 +16.725824929766162 7.041723446893787 +16.761951683504535 6.981623246492985 +16.798040299853504 6.921523046092184 +16.834091314214223 6.861422845691382 +16.870105289576962 6.801322645290581 +16.906082817779108 6.741222444889779 +16.942024520820816 6.681122244488978 +16.97793105224114 6.621022044088176 +17.013803098557695 6.560921843687374 +17.049641380773032 6.500821643286573 +17.085446655951092 6.440721442885771 +17.12121971886735 6.3806212424849695 +17.156961403736403 6.3205210420841675 +17.192672586021033 6.260420841683366 +17.228354184327024 6.200320641282564 +17.264007162388204 6.140220440881763 +17.29963253114655 6.080120240480961 +17.33523135093243 6.020020040080159 +17.370804733750404 5.959919839679358 +17.40635384567635 5.899819639278556 +17.441879909372012 5.839719438877755 +17.477384206723578 5.779619238476953 +17.51286808161113 5.719519038076152 +17.548332942816526 5.65941883767535 +17.583780267077497 5.599318637274549 +17.619211602296556 5.539218436873747 +17.654628570913633 5.479118236472945 +17.690032873452232 5.419018036072144 +17.72542629224935 5.358917835671342 +17.760810695380354 5.298817635270541 +17.796188040790643 5.238717434869739 +17.831560380646874 5.178617234468938 +17.86692986592146 5.118517034068136 +17.902298751225082 5.0584168336673345 +17.937669399903026 4.9983166332665325 +17.973044289412407 4.9382164328657305 +18.008426016998676 4.878116232464929 +18.043817305691206 4.818016032064127 +18.07922101063934 4.757915831663326 +18.11464012581201 4.697815631262524 +18.150077791085927 4.637715430861723 +18.185537299749356 4.577615230460921 +18.221022106450786 4.51751503006012 +18.256535835624256 4.457414829659318 +18.292082290425814 4.397314629258516 +18.32766546221859 4.337214428857715 +18.36328954064721 4.277114228456913 +18.398958924345923 4.217014028056112 +18.434678232328825 4.15691382765531 +18.470452316114873 4.096813627254509 +18.506286272645415 4.036713426853707 +18.542185458057176 3.9766132264529053 +18.578155502379754 3.9165130260521037 +18.614202325233208 3.856412825651302 +18.650332152608772 3.7963126252505006 +18.686551534823867 3.736212424849699 +18.72286736575171 3.6761122244488975 +18.759286903436095 3.616012024048096 +18.795817792213143 3.555911823647294 +18.832468086474766 3.4958116232464924 +18.86924627622268 3.435711422845691 +18.906161314577957 3.3756112224448893 +18.943222647429096 3.3155110220440878 +18.98044024542188 3.255410821643286 +19.01782463851726 3.1953106212424847 +19.055386953369325 3.135210420841683 +19.093138953804882 3.0751102204408816 +19.131093084719335 3.0150100200400796 +19.169262519741537 2.954909819639278 +19.20766121306333 2.8948096192384765 +19.24630395587883 2.834709418837675 +19.285206437934903 2.7746092184368734 +19.32438531475887 2.714509018036072 +19.36385828120401 2.6544088176352703 +19.40364415203905 2.5943086172344687 +19.443762950407024 2.534208416833667 +19.48423600509371 2.474108216432865 +19.525086057679346 2.4140080160320636 +19.56633738080297 2.353907815631262 +19.60801590895064 2.2938076152304605 +19.650149383392158 2.233707414829659 +19.692767513142186 2.1736072144288574 +19.735902154118154 2.113507014028056 +19.77958750901902 2.0534068136272543 +19.823860350867363 1.9933066132264528 +19.868760273657152 1.9332064128256512 +19.91432997414938 1.8731062124248496 +19.960615569580714 1.813006012024048 +20.007666956925902 1.7529058116232463 +20.05553822042021 1.6928056112224448 +20.10428809535225 1.6327054108216432 +20.153980497741962 1.5726052104208417 +20.204685131504952 1.51250501002004 +20.256478187178995 1.4524048096192383 +20.309443149393047 1.3923046092184368 +20.36367173418176 1.3322044088176352 +20.41926498224455 1.2721042084168337 +20.476334540665004 1.212004008016032 +20.53500417392331 1.1519038076152304 +20.595411555920382 1.0918036072144288 +20.65771040913399 1.0317034068136273 +20.72207307630054 0.9716032064128256 +20.78869363613522 0.911503006012024 +20.857791710484666 0.8514028056112224 +20.929617160332423 0.7913026052104208 +21.004455938944822 0.7312024048096192 +21.082637472557057 0.6711022044088176 +21.164544088764963 0.611002004008016 +21.2506232363417 0.5509018036072144 +21.3414035790452 0.4908016032064128 +21.43751656361322 0.4307014028056112 +21.539867115390376 0.3706012024048096 +21.649851723612265 0.310501002004008 +21.769409840797884 0.2504008016032064 +21.901129589141746 0.1903006012024048 +22.049078753931113 0.1302004008016032 +22.21955789919757 0.0701002004008016 +22.408691722238586 0.01 diff --git a/ELoss/E_vs_x_U-232.dat b/ELoss/E_vs_x_U-232.dat new file mode 100644 index 0000000..8e225dd --- /dev/null +++ b/ELoss/E_vs_x_U-232.dat @@ -0,0 +1,501 @@ +Distance_cm Energy_MeV +-0.0 30.0 +0.008818846933632015 29.9398997995992 +0.01764484381007798 29.879799599198396 +0.026478007464179557 29.819699398797596 +0.03531835479469083 29.759599198396792 +0.04416590276460051 29.699498997995992 +0.05302066840146401 29.63939879759519 +0.06188266879773232 29.579298597194388 +0.07075192111108296 29.519198396793588 +0.07962844256475818 29.459098196392784 +0.0885122504478975 29.398997995991984 +0.09740336211588006 29.338897795591183 +0.106301794990664 29.27879759519038 +0.1152075665611278 29.21869739478958 +0.12412069438341859 29.15859719438878 +0.13304119608129797 29.098496993987975 +0.14196908934648975 29.038396793587175 +0.1509043919390354 28.97829659318637 +0.15984712168764365 28.91819639278557 +0.16879729649005026 28.85809619238477 +0.17775493431337477 28.797995991983967 +0.18672005319447946 28.737895791583167 +0.19569267124033585 28.677795591182363 +0.20467280662838558 28.617695390781563 +0.2136604776069115 28.557595190380763 +0.22265570249540587 28.49749498997996 +0.23165849968494062 28.43739478957916 +0.2406688876385457 28.377294589178355 +0.24968688489158125 28.317194388777555 +0.25871251005212076 28.257094188376755 +0.2677457818013307 28.19699398797595 +0.2767867188938529 28.13689378757515 +0.2858353401581944 28.07679358717435 +0.294891664497114 28.016693386773547 +0.3039557108880125 27.956593186372746 +0.3130274983833297 27.896492985971943 +0.3221070461109367 27.836392785571142 +0.33119437327453805 27.776292585170342 +0.3402894991540715 27.71619238476954 +0.3493924431061101 27.656092184368738 +0.3585032245642726 27.595991983967934 +0.36762186303962757 27.535891783567134 +0.37674837812110906 27.475791583166334 +0.38588278947592897 27.41569138276553 +0.39502511684999214 27.35559118236473 +0.4041753800683197 27.295490981963926 +0.4133335990354667 27.235390781563126 +0.42249979373595054 27.175290581162326 +0.4316739842346772 27.115190380761522 +0.44085619067736925 27.05509018036072 +0.4500464332910026 26.99498997995992 +0.45924473238424 26.934889779559118 +0.4684511083478684 26.874789579158318 +0.47766558165524353 26.814689378757514 +0.48688817286273 26.754589178356714 +0.4961189026101518 26.694488977955913 +0.5053577916212405 26.63438877755511 +0.5146048607040862 26.57428857715431 +0.5238601307515968 26.514188376753506 +0.5331236227419522 26.454088176352705 +0.5423953577390698 26.393987975951905 +0.5516753568930661 26.3338877755511 +0.5609636414407237 26.2737875751503 +0.5702602327059644 26.213687374749497 +0.5795651521003183 26.153587174348697 +0.5888784211234045 26.093486973947897 +0.598200061363408 26.033386773547093 +0.6075300944975609 25.973286573146293 +0.6168685422926312 25.913186372745493 +0.6262154266054099 25.85308617234469 +0.6355707693832005 25.79298597194389 +0.6449345926643183 25.732885771543085 +0.654306918578584 25.672785571142285 +0.6636877693478287 25.612685370741485 +0.6730771672863965 25.55258517034068 +0.682475134801651 25.49248496993988 +0.6918816943944897 25.432384769539077 +0.7012968686598539 25.372284569138277 +0.7107206802872502 25.312184368737476 +0.7201531520612697 25.252084168336673 +0.7295943068621104 25.191983967935872 +0.7390441676661083 25.13188376753507 +0.7485027575462644 25.07178356713427 +0.7579700996727826 25.011683366733468 +0.767446217313606 24.951583166332664 +0.7769311338349557 24.891482965931864 +0.7864248727018797 24.831382765531064 +0.7959274574787986 24.77128256513026 +0.8054389118300559 24.71118236472946 +0.8149592595204772 24.651082164328656 +0.8244885244159239 24.590981963927856 +0.8340267304838598 24.530881763527056 +0.8435739017939152 24.470781563126252 +0.8531300625184547 24.41068136272545 +0.862695236933154 24.350581162324648 +0.8722694494175726 24.290480961923848 +0.8818527244557378 24.230380761523048 +0.8914450866367276 24.170280561122244 +0.9010465606552563 24.110180360721444 +0.9106571713122708 24.05008016032064 +0.9202769435155405 23.98997995991984 +0.9299059022802615 23.92987975951904 +0.9395440727296573 23.869779559118236 +0.9491914800955841 23.809679358717435 +0.9588481497191446 23.749579158316635 +0.9685141070513014 23.68947895791583 +0.9781893776534932 23.62937875751503 +0.9878739871982617 23.569278557114227 +0.9975679614698729 23.509178356713427 +1.0072713263649518 23.449078156312627 +1.0169841078931146 23.388977955911823 +1.0267063321776055 23.328877755511023 +1.036438025455943 23.26877755511022 +1.0461792140805617 23.20867735470942 +1.0559299245194664 23.14857715430862 +1.0656901833568857 23.088476953907815 +1.0754600172939284 23.028376753507015 +1.0852394531492502 22.96827655310621 +1.0950285178597163 22.90817635270541 +1.1048272384810767 22.84807615230461 +1.1146356421886394 22.787975951903807 +1.1244537562779486 22.727875751503007 +1.1342816081654719 22.667775551102206 +1.1441192253892862 22.607675350701403 +1.1539666356097689 22.547575150300602 +1.1638238666102985 22.4874749498998 +1.1736909462979503 22.427374749499 +1.183567902704207 22.367274549098198 +1.1934547639856652 22.307174348697394 +1.2033515584247487 22.247074148296594 +1.213258314430431 22.18697394789579 +1.2231750605389526 22.12687374749499 +1.2331018254145538 22.06677354709419 +1.2430386378502036 22.006673346693386 +1.2529855267683345 21.946573146292586 +1.2629425212215877 21.886472945891782 +1.2729096503935533 21.826372745490982 +1.2828869435995243 21.76627254509018 +1.2928744302872492 21.706172344689378 +1.302872140037689 21.646072144288578 +1.3128801025657846 21.585971943887778 +1.3228983477212226 21.525871743486974 +1.3329269054892066 21.465771543086174 +1.3429658059912384 21.40567134268537 +1.353015079485895 21.34557114228457 +1.3630747563696204 21.28547094188377 +1.3731448671775135 21.225370741482966 +1.3832254425841237 21.165270541082165 +1.393316513404255 21.10517034068136 +1.4034181105937669 21.04507014028056 +1.413530265250388 20.98496993987976 +1.42365300861453 20.924869739478957 +1.4337863720701047 20.864769539078157 +1.4439303871453528 20.804669338677353 +1.4540850855136684 20.744569138276553 +1.4642504989944363 20.684468937875753 +1.4744266595538695 20.62436873747495 +1.484613599305851 20.56426853707415 +1.4948113505127842 20.50416833667335 +1.5050199455864461 20.444068136272545 +1.5152394170888417 20.383967935871745 +1.5254697977330711 20.32386773547094 +1.5357111203841929 20.26376753507014 +1.5459634180600998 20.20366733466934 +1.5562267239323941 20.143567134268537 +1.5665010713272678 20.083466933867737 +1.5767864937263931 20.023366733466933 +1.58708302476781 19.963266533066133 +1.5973906982468258 19.903166332665332 +1.6077095481169148 19.84306613226453 +1.6180396084906223 19.78296593186373 +1.62838091364048 19.722865731462925 +1.638733497999916 19.662765531062124 +1.649097396164179 19.602665330661324 +1.659472642891263 19.54256513026052 +1.6698592731028337 19.48246492985972 +1.6802573218851675 19.42236472945892 +1.690666824490089 19.362264529058116 +1.7010878163359127 19.302164328657316 +1.7115203330083961 19.242064128256512 +1.721964410261689 19.181963927855712 +1.732420084019294 19.12186372745491 +1.74288739037503 19.061763527054108 +1.7533663655939946 19.001663326653308 +1.7638570461135432 18.941563126252504 +1.7743594685442583 18.881462925851704 +1.784873669670936 18.821362725450903 +1.7953996864535693 18.7612625250501 +1.8059375560283364 18.7011623246493 +1.8164873157085992 18.641062124248496 +1.8270490029858972 18.580961923847696 +1.837622655530955 18.520861723446895 +1.8482083111946876 18.46076152304609 +1.8588060080092113 18.40066132264529 +1.8694157841888621 18.34056112224449 +1.8800376781312147 18.280460921843687 +1.8906717284181045 18.220360721442887 +1.9013179738166603 18.160260521042083 +1.9119764532803323 18.100160320641283 +1.9226472059499315 18.040060120240483 +1.933330271154669 17.97995991983968 +1.944025688413197 17.91985971943888 +1.9547334974346622 17.859759519038075 +1.9654537381197508 17.799659318637275 +1.9761864505617484 17.739559118236475 +1.9869316750475963 17.67945891783567 +1.9976894520589517 17.61935871743487 +2.008459822273257 17.559258517034067 +2.019242826564803 17.499158316633267 +2.0300385060058055 17.439058116232466 +2.040846901867477 17.378957915831663 +2.051668055621102 17.318857715430862 +2.062502008939123 17.258757515030062 +2.0733488036962195 17.19865731462926 +2.0842084819703928 17.13855711422846 +2.0950810860440576 17.078456913827655 +2.105966658405128 17.018356713426854 +2.1168652417481146 16.958256513026054 +2.127776878975216 16.89815631262525 +2.138701613197414 16.83805611222445 +2.1496394877355764 16.777955911823646 +2.1605905461215524 16.717855711422846 +2.1715548320992766 16.657755511022046 +2.1825323896258704 16.597655310621242 +2.193523262872744 16.537555110220442 +2.2045274962267047 16.477454909819638 +2.215545134291057 16.417354709418838 +2.2265762218867136 16.357254509018038 +2.2376208040532974 16.297154308617234 +2.248678926050248 16.237054108216434 +2.25975063335793 16.176953907815633 +2.270835971678736 16.11685370741483 +2.2819349869381913 16.05675350701403 +2.2930477252860606 15.996653306613226 +2.3041742330974477 15.936553106212424 +2.3153145569738993 15.876452905811622 +2.326468743744504 15.81635270541082 +2.3376368404669896 15.75625250501002 +2.348818894428821 15.696152304609218 +2.3600149531482906 15.636052104208416 +2.37122506437561 15.575951903807614 +2.3824492760939977 15.515851703406813 +2.3936876365207613 15.455751503006011 +2.4049401941083786 15.39565130260521 +2.4162069975455713 15.335551102204407 +2.4274880957583775 15.275450901803605 +2.4387835379112173 15.215350701402805 +2.450093373407953 15.155250501002003 +2.461417651892943 15.095150300601201 +2.4727564232520924 15.0350501002004 +2.484109737613891 14.974949899799599 +2.4954776453504524 14.914849699398797 +2.506860197078537 14.854749498997995 +2.5182574436605734 14.794649298597193 +2.529669436205667 14.734549098196391 +2.5410962260706005 14.67444889779559 +2.5525378648608283 14.614348697394789 +2.563994404431454 14.554248496993987 +2.5754658968882027 14.494148296593185 +2.5869523945883777 14.434048096192384 +2.59845395014181 14.373947895791582 +2.6099706164117893 14.31384769539078 +2.621502446515987 14.253747494989979 +2.63304949382736 14.193647294589177 +2.6446118119750452 14.133547094188376 +2.6561894548452347 14.073446893787574 +2.667782476582034 14.013346693386772 +2.679390931588307 13.95324649298597 +2.6910148745265 13.89314629258517 +2.7026543603194497 13.833046092184368 +2.714309444151167 13.772945891783566 +2.7259801814676052 13.712845691382764 +2.737666627977405 13.652745490981962 +2.749368839652617 13.592645290581162 +2.7610868727294005 13.53254509018036 +2.772820783708699 13.472444889779558 +2.78457062935689 13.412344689378756 +2.796336466706408 13.352244488977956 +2.8081183530563396 13.292144288577154 +2.8199163459729917 13.232044088176352 +2.831730503290427 13.17194388777555 +2.8435608831109715 13.111843687374748 +2.8554075438056867 13.051743486973947 +2.8672705440148105 12.991643286573145 +2.8791499426481604 12.931543086172343 +2.8910457988855027 12.871442885771541 +2.902958172176882 12.811342685370741 +2.914887122242914 12.75124248496994 +2.9268327090750317 12.691142284569137 +2.938794992935696 12.631042084168335 +2.950774034358557 12.570941883767533 +2.962769894148571 12.510841683366733 +2.974782633382072 12.450741482965931 +2.9868123134067885 12.390641282565129 +2.9988589958418146 12.330541082164327 +3.010922742577524 12.270440881763527 +3.0230036157754303 12.210340681362725 +3.03510167786799 12.150240480961923 +3.047216991558345 12.090140280561121 +3.0593496198200043 12.030040080160319 +3.071499625896462 11.969939879759519 +3.0836670733007487 11.909839679358717 +3.0958520258149127 11.849739478957915 +3.1080545474894317 11.789639278557113 +3.120274702642551 11.729539078156312 +3.1325125558595452 11.66943887775551 +3.1447681719918976 11.609338677354708 +3.1570416161564014 11.549238476953906 +3.1693329537341746 11.489138276553104 +3.1816422503695856 11.429038076152304 +3.1939695719690913 11.368937875751502 +3.2063149846999743 11.3088376753507 +3.2186785549889896 11.248737474949898 +3.2310603495209045 11.188637274549098 +3.2434604352369387 11.128537074148296 +3.255878879333091 11.068436873747494 +3.2683157492583557 11.008336673346692 +3.2807711127128263 10.94823647294589 +3.2932450376456726 10.88813627254509 +3.305737592253 10.828036072144288 +3.318248844975574 10.767935871743486 +3.3307788644964162 10.707835671342684 +3.3433277197382605 10.647735470941884 +3.355895479860868 10.587635270541082 +3.368482214258191 10.52753507014028 +3.3810879925553907 10.467434869739478 +3.3937128846056916 10.407334669338676 +3.406356960487075 10.347234468937875 +3.419020290498805 10.287134268537073 +3.4317029451577774 10.227034068136271 +3.44440499519469 10.16693386773547 +3.4571265115500256 10.10683366733467 +3.469867565369845 10.046733466933867 +3.482628228001374 9.986633266533065 +3.495408570988391 9.926533066132263 +3.508208666066399 9.866432865731461 +3.5210285851575756 9.806332665330661 +3.533868400365498 9.746232464929859 +3.5467281839696305 9.686132264529057 +3.559608008419569 9.626032064128255 +3.5725079463290346 9.565931863727455 +3.5854280704696087 9.505831663326653 +3.598368453764195 9.44573146292585 +3.611329169280207 9.385631262525049 +3.62431029022247 9.325531062124247 +3.637311889925822 9.265430861723447 +3.6503340418474126 9.205330661322645 +3.663376819558683 9.145230460921843 +3.6764402967370193 9.08513026052104 +3.6895245471570672 9.02503006012024 +3.702629644681701 8.964929859719438 +3.7157556632526263 8.904829659318636 +3.7289026768806153 8.844729458917834 +3.7420707596353546 8.784629258517032 +3.7552599856348956 8.724529058116232 +3.7684704290346978 8.66442885771543 +3.7817021640162416 8.604328657314628 +3.7949552647752114 8.544228456913826 +3.8082298055092196 8.484128256513026 +3.8215258604050706 8.424028056112224 +3.8348435036255366 8.363927855711422 +3.848182809295641 8.30382765531062 +3.861543851488427 8.243727454909818 +3.874926704210195 8.183627254509018 +3.8883314413851977 8.123527054108216 +3.901758136839765 8.063426853707414 +3.9152068642858517 8.003326653306614 +3.9286776973039843 7.943226452905811 +3.9421707093255844 7.88312625250501 +3.955685973614661 7.823026052104208 +3.9692235632488346 7.7629258517034065 +3.9827835510996934 7.7028256513026045 +3.9963660098124394 7.6427254509018026 +4.009971011784819 7.5826252505010014 +4.023598629145308 7.5225250501001995 +4.037248933730534 7.462424849699398 +4.050921997061905 7.402324649298596 +4.06461789032143 7.342224448897795 +4.078336684326703 7.282124248496993 +4.0920784495050215 7.222024048096192 +4.1058432558666285 7.16192384769539 +4.119631172977035 7.101823647294588 +4.1334422699284135 7.041723446893787 +4.147276615310022 6.981623246492985 +4.161134277177648 6.921523046092184 +4.175015323022027 6.861422845691382 +4.188919819736228 6.801322645290581 +4.202847833581961 6.741222444889779 +4.216799430154799 6.681122244488978 +4.230774674348265 6.621022044088176 +4.244773630316774 6.560921843687374 +4.2587963614374 6.500821643286573 +4.272842930270433 6.440721442885771 +4.286913398518706 6.3806212424849695 +4.301007826985675 6.3205210420841675 +4.315126275532203 6.260420841683366 +4.329268803032054 6.200320641282564 +4.343435467326052 6.140220440881763 +4.357626325174891 6.080120240480961 +4.37184143221058 6.020020040080159 +4.386080842886501 5.959919839679358 +4.400344610426064 5.899819639278556 +4.414632786769952 5.839719438877755 +4.428945422521945 5.779619238476953 +4.443282566893307 5.719519038076152 +4.457644267645758 5.65941883767535 +4.472030571033008 5.599318637274549 +4.486441521740884 5.539218436873747 +4.500877162826056 5.479118236472945 +4.51533753565338 5.419018036072144 +4.529822679831908 5.358917835671342 +4.544332633149585 5.298817635270541 +4.558867431506699 5.238717434869739 +4.573427108848142 5.178617234468938 +4.588011697094564 5.118517034068136 +4.602621226072509 5.0584168336673345 +4.617255723443647 4.9983166332665325 +4.631915214633234 4.9382164328657305 +4.646599722757951 4.878116232464929 +4.661309268553305 4.818016032064127 +4.676043870300791 4.757915831663326 +4.690803543755072 4.697815631262524 +4.705588302071431 4.637715430861723 +4.720398155733834 4.577615230460921 +4.735233112483956 4.51751503006012 +4.750093177251589 4.457414829659318 +4.764978352086908 4.397314629258516 +4.779888636095144 4.337214428857715 +4.794824025374276 4.277114228456913 +4.809784512956444 4.217014028056112 +4.824770088753898 4.15691382765531 +4.839780739510376 4.096813627254509 +4.854816448758964 4.036713426853707 +4.869877196787599 3.9766132264529053 +4.884962960613572 3.9165130260521037 +4.900073713968518 3.856412825651302 +4.915209427295664 3.7963126252505006 +4.93037006776125 3.736212424849699 +4.945555599282391 3.6761122244488975 +4.9607659825738954 3.616012024048096 +4.976001175216936 3.555911823647294 +4.99126113175287 3.4958116232464924 +5.006545803805942 3.435711422845691 +5.021855140239168 3.3756112224448893 +5.037189087348272 3.3155110220440878 +5.0525475890992615 3.255410821643286 +5.067930587416046 3.1953106212424847 +5.08333802252541 3.135210420841683 +5.098769833367759 3.0751102204408816 +5.114225958083285 3.0150100200400796 +5.129706334584687 2.954909819639278 +5.145210901229256 2.8948096192384765 +5.160739597605135 2.834709418837675 +5.176292365448891 2.7746092184368734 +5.191869149714274 2.714509018036072 +5.207469899815255 2.6544088176352703 +5.223094571070234 2.5943086172344687 +5.238743126378853 2.534208416833667 +5.2544155381681525 2.474108216432865 +5.270111790651279 2.4140080160320636 +5.2858318824495285 2.353907815631262 +5.301575829637782 2.2938076152304605 +5.317343669284444 2.233707414829659 +5.333135463570448 2.1736072144288574 +5.348951304588276 2.113507014028056 +5.364791319941908 2.0534068136272543 +5.380655679293227 1.9933066132264528 +5.396544602030721 1.9332064128256512 +5.41245836627406 1.8731062124248496 +5.428397319475189 1.813006012024048 +5.444361890935819 1.7529058116232463 +5.460352606636131 1.6928056112224448 +5.476370106865082 1.6327054108216432 +5.492415167265453 1.5726052104208417 +5.5084887240658045 1.51250501002004 +5.524591904479336 1.4524048096192383 +5.540726063523833 1.3923046092184368 +5.55689282888243 1.3322044088176352 +5.573094155917648 1.2721042084168337 +5.589332395623474 1.212004008016032 +5.605610379229797 1.1519038076152304 +5.62193152447737 1.0918036072144288 +5.638299970439646 1.0317034068136273 +5.65472075046283 0.9716032064128256 +5.671200016780702 0.911503006012024 +5.687745336383035 0.8514028056112224 +5.704366087040997 0.7913026052104208 +5.721073997233064 0.7312024048096192 +5.737883898085511 0.6711022044088176 +5.754814796934465 0.611002004008016 +5.771891455796115 0.5509018036072144 +5.789146795528705 0.4908016032064128 +5.806625718833779 0.4307014028056112 +5.824391525731484 0.3706012024048096 +5.842537451951242 0.310501002004008 +5.861209439209045 0.2504008016032064 +5.880657398856515 0.1903006012024048 +5.901376929316023 0.1302004008016032 +5.9246843442936035 0.0701002004008016 +5.962056767736793 0.01 diff --git a/ELoss/E_vs_x_proton.dat b/ELoss/E_vs_x_proton.dat index 61524a0..bd4ea45 100644 --- a/ELoss/E_vs_x_proton.dat +++ b/ELoss/E_vs_x_proton.dat @@ -1,501 +1,501 @@ Distance_cm Energy_MeV --0.0 20.0 -12.004960341817172 19.95993987975952 -23.98964201736537 19.919879759519038 -35.95403279928156 19.87981963927856 -47.8981204715152 19.839759519038076 -59.82189282933158 19.799699398797596 -71.72533767933199 19.759639278557113 -83.60844283945664 19.719579158316634 -95.47119613900456 19.67951903807615 -107.31358541863614 19.63945891783567 -119.1355985303925 19.59939879759519 -130.93722333769784 19.55933867735471 -142.7184477153773 19.51927855711423 -154.47925954966414 19.479218436873747 -166.21964673820682 19.439158316633268 -177.93959719008618 19.399098196392785 -189.63909882581686 19.359038076152306 -201.31813957736523 19.318977955911823 -212.97670738815043 19.278917835671344 -224.61479021306178 19.23885771543086 -236.23237601845952 19.19879759519038 -247.82945278219168 19.1587374749499 -259.4060084935945 19.11867735470942 -270.96203115350795 19.07861723446894 -282.4975087742806 19.038557114228457 -294.01242937977463 18.998496993987978 -305.5067810053806 18.958436873747495 -316.9805516980169 18.918376753507015 -328.43372951614475 18.878316633266532 -339.8663025297676 18.838256513026053 -351.2782588204458 18.79819639278557 -362.669586481295 18.75813627254509 -374.0402736170009 18.718076152304608 -385.39030834381686 18.67801603206413 -396.7196787895775 18.63795591182365 -408.0283731549779 18.597895791583166 -419.31637982576467 18.557835671342687 -430.58368713504734 18.517775551102204 -441.8302832511163 18.477715430861725 -453.05615635388847 18.437655310621242 -464.2612946349039 18.397595190380763 -475.44568629733817 18.35753507014028 -486.6093195559983 18.3174749498998 -497.75218263733467 18.277414829659318 -508.87426377943666 18.237354709418838 -519.9755512320438 18.197294589178355 -531.0560332565411 18.157234468937876 -542.1156981259685 18.117174348697397 -553.1545341250206 18.077114228456914 -564.1725295500464 18.037054108216434 -575.1696727090575 17.99699398797595 -586.1459519217227 17.956933867735472 -597.1013555193769 17.91687374749499 -608.0358718450148 17.87681362725451 -618.9494892532997 17.836753507014027 -629.8421961105564 17.796693386773548 -640.7139807947792 17.756633266533065 -651.5648316956248 17.716573146292586 -662.3947372144183 17.676513026052106 -673.2036857641508 17.636452905811623 -683.9916657694749 17.596392785571144 -694.7586656667115 17.55633266533066 -705.50467390384 17.51627254509018 -716.2296789405049 17.4762124248497 -726.9336692480065 17.43615230460922 -737.6166333093062 17.396092184368737 -748.2785596190165 17.356032064128257 -758.919436683406 17.315971943887774 -769.5392530203891 17.275911823647295 -780.1379971595287 17.235851703406816 -790.7156576420305 17.195791583166333 -801.2722230462253 17.155731462925853 -811.8076821486147 17.11567134268537 -822.3220237086892 17.07561122244489 -832.8152363078991 17.03555110220441 -843.2873085393342 16.99549098196393 -853.7382290077255 16.955430861723446 -864.1679863294327 16.915370741482967 -874.5765691324449 16.875310621242484 -884.9639660563674 16.835250501002005 -895.3301657524224 16.79519038076152 -905.6751568834343 16.755130260521042 -915.9989281238289 16.715070140280563 -926.3014681596235 16.67501002004008 -936.5827656884155 16.6349498997996 -946.8428094193811 16.594889779559118 -957.0815880732588 16.55482965931864 -967.2990903823483 16.514769539078156 -977.4953050904932 16.474709418837676 -987.6702209530791 16.434649298597193 -997.8238267370164 16.394589178356714 -1007.9561112207365 16.35452905811623 -1018.0670631941748 16.314468937875752 -1028.156671458765 16.274408817635273 -1038.2249248274256 16.23434869739479 -1048.2718121245452 16.19428857715431 -1058.2973221859763 16.154228456913827 -1068.3014438590164 16.114168336673348 -1078.2841660024014 16.074108216432865 -1088.2454774862856 16.034048096192386 -1098.1853671922354 15.993987975951903 -1108.103824013208 15.953927855711422 -1118.0008368535425 15.91386773547094 -1127.8763946289428 15.87380761523046 -1137.7304862664625 15.833747494989979 -1147.5631008529945 15.793687374749497 -1157.3742275229429 15.753627254509016 -1167.1638552701836 15.713567134268535 -1176.9319730603706 15.673507014028054 -1186.6785698704548 15.633446893787573 -1196.4036346886658 15.593386773547094 -1206.1071565144957 15.553326653306613 -1215.7891243586785 15.513266533066131 -1225.449527243173 15.47320641282565 -1235.0883542011434 15.43314629258517 -1244.70559427694 15.393086172344688 -1254.3012365260793 15.353026052104207 -1263.8752700152234 15.312965931863726 -1273.4276838221597 15.272905811623245 -1282.9584670357797 15.232845691382764 -1292.4676087560574 15.192785571142283 -1301.955098094027 15.152725450901803 -1311.4209241717626 15.112665330661322 -1320.8650761223519 15.072605210420841 -1330.2875430898753 15.03254509018036 -1339.6883142293823 14.992484969939879 -1349.0673787068665 14.952424849699398 -1358.424725699242 14.912364729458917 -1367.7603443943174 14.872304609218435 -1377.0742239907715 14.832244488977954 -1386.3663536981269 14.792184368737473 -1395.6367227367234 14.752124248496992 -1404.8853203376923 14.712064128256511 -1414.1121357429279 14.672004008016032 -1423.317158205062 14.63194388777555 -1432.5003769965256 14.59188376753507 -1441.6617815512257 14.551823647294588 -1450.8013613011033 14.511763527054107 -1459.9191055344168 14.471703406813626 -1469.01500355005 14.431643286573145 -1478.0890446574824 14.391583166332664 -1487.1412181767578 14.351523046092183 -1496.1715134384535 14.311462925851702 -1505.1799197836492 14.27140280561122 -1514.1664265638938 14.23134268537074 -1523.1310231411737 14.19128256513026 -1532.0736988878805 14.151222444889779 -1540.9944431867757 14.111162324649298 -1549.8932454309581 14.071102204408817 -1558.7700950238293 14.031042084168336 -1567.6249813790587 13.990981963927855 -1576.457893920548 13.950921843687373 -1585.2688220823961 13.910861723446892 -1594.0577553088622 13.870801603206411 -1602.8246830543294 13.83074148296593 -1611.5695947832678 13.790681362725449 -1620.292479970196 13.75062124248497 -1628.9933280996452 13.710561122244489 -1637.6721286661177 13.670501002004007 -1646.3288711740504 13.630440881763526 -1654.9635451377737 13.590380761523045 -1663.576140081473 13.550320641282564 -1672.1666455391476 13.510260521042083 -1680.7350510545693 13.470200400801602 -1689.2813462744693 13.43014028056112 -1697.8055208897172 13.39008016032064 -1706.30756450391 13.350020040080159 -1714.787466692128 13.309959919839677 -1723.2452170390538 13.269899799599198 -1731.6808051389326 13.229839679358717 -1740.0942205955243 13.189779559118236 -1748.485453022062 13.149719438877755 -1756.8544920412062 13.109659318637274 -1765.201327285 13.069599198396793 -1773.5259483948237 13.029539078156311 -1781.8283450213487 12.98947895791583 -1790.1085068244913 12.94941883767535 -1798.366423473366 12.909358717434868 -1806.6020846462386 12.869298597194387 -1814.815480030478 12.829238476953906 -1823.006599322509 12.789178356713427 -1831.1754322277643 12.749118236472945 -1839.3219684606352 12.709058116232464 -1847.4461977444223 12.668997995991983 -1855.5481098112878 12.628937875751502 -1863.627694402204 12.588877755511021 -1871.684941266905 12.54881763527054 -1879.719840163835 12.508757515030059 -1887.7323808600984 12.468697394789578 -1895.722553131409 12.428637274549097 -1903.6903468185924 12.388577154308615 -1911.6357518099082 12.348517034068136 -1919.5587579416467 12.308456913827655 -1927.4593550157244 12.268396793587174 -1935.3375328424584 12.228336673346693 -1943.193281240514 12.188276553106212 -1951.0265900368515 12.14821643286573 -1958.8374490666745 12.10815631262525 -1966.6258481733762 12.068096192384768 -1974.391777208487 12.028036072144287 -1982.1352260316207 11.987975951903806 -1989.8561845104227 11.947915831663325 -1997.554642520515 11.907855711422844 -2005.2305899454436 11.867795591182364 -2012.8840166766263 11.827735470941883 -2020.5149126132972 11.787675350701402 -2028.123267662455 11.747615230460921 -2035.7090717388087 11.70755511022044 -2043.2723147647253 11.667494989979959 -2050.812986670176 11.627434869739478 -2058.3310773926833 11.587374749498997 -2065.826576877268 11.547314629258516 -2073.299475076398 11.507254509018034 -2080.749761949933 11.467194388777553 -2088.1774274945883 11.427134268537074 -2095.5824617448034 11.387074148296593 -2102.9648547087063 11.347014028056112 -2110.324596367168 11.30695390781563 -2117.661676708255 11.26689378757515 -2124.9760857271804 11.226833667334668 -2132.267813426253 11.186773547094187 -2139.536849814829 11.146713426853706 -2146.783184909265 11.106653306613225 -2154.0068087328677 11.066593186372744 -2161.2077113158493 11.026533066132263 -2168.385882695281 10.986472945891782 -2175.541312915047 10.946412825651302 -2182.6739920258024 10.906352705410821 -2189.783910084928 10.86629258517034 -2196.8710571564884 10.82623246492986 -2203.935423311192 10.786172344689378 -2210.9769986263514 10.746112224448897 -2217.9957731858435 10.706052104208416 -2224.9917370800736 10.665991983967935 -2231.96488040594 10.625931863727454 -2238.9151932668 10.585871743486972 -2245.842665778164 10.545811623246491 -2252.7472880775113 10.50575150300601 -2259.629050298767 10.465691382765531 -2266.4879425624626 10.42563126252505 -2273.323954995514 10.385571142284569 -2280.1370777312027 10.345511022044088 -2286.9273009091526 10.305450901803606 -2293.6946146753153 10.265390781563125 -2300.4390091819537 10.225330661322644 -2307.1604745876293 10.185270541082163 -2313.859001057194 10.145210420841682 -2320.534578761782 10.105150300601201 -2327.1872451995137 10.06509018036072 -2333.817138037164 10.02503006012024 -2340.424348582387 9.98496993987976 -2347.00886891868 9.944909819639278 -2353.5706910889135 9.904849699398797 -2360.1098070949556 9.864789579158316 -2366.626208897291 9.824729458917835 -2373.119888414632 9.784669338677354 -2379.59083752353 9.744609218436873 -2386.0390480579763 9.704549098196392 -2392.464511809 9.66448897795591 -2398.8672205242597 9.62442885771543 -2405.2471659076296 9.584368737474948 -2411.6043396187792 9.544308617234469 -2417.93873327275 9.504248496993988 -2424.250338439522 9.464188376753507 -2430.539146643575 9.424128256513026 -2436.805149363448 9.384068136272544 -2443.048338031286 9.344008016032063 -2449.268704032386 9.303947895791582 -2455.46623870473 9.263887775551101 -2461.64093333852 9.22382765531062 -2467.792779175697 9.183767535070139 -2473.9217674094593 9.143707414829658 -2480.0278891837715 9.103647294589177 -2486.1111355928656 9.063587174348697 -2492.171497680737 9.023527054108216 -2498.20896644063 8.983466933867735 -2504.223532814517 8.943406813627254 -2510.2151876925723 8.903346693386773 -2516.1839219126327 8.863286573146292 -2522.129726259655 8.82322645290581 -2528.0525914651616 8.78316633266533 -2533.9525082066802 8.743106212424848 -2539.829467107172 8.703046092184367 -2545.6834587344556 8.662985971943886 -2551.5144736006155 8.622925851703407 -2557.3225021614085 8.582865731462926 -2563.107534815654 8.542805611222445 -2568.8695619046202 8.502745490981964 -2574.6085737113963 8.462685370741482 -2580.3245604602585 8.422625250501001 -2586.0175123160216 8.38256513026052 -2591.687419383384 8.342505010020039 -2597.3342717062606 8.302444889779558 -2602.9580592671027 8.262384769539077 -2608.558771986211 8.222324649298596 -2614.1363997210337 8.182264529058115 -2619.6909322654533 8.142204408817635 -2625.2223593490653 8.102144288577154 -2630.7306706364384 8.062084168336673 -2636.2158557263683 8.022024048096192 -2641.677904151115 7.981963927855711 -2647.1168053756282 7.94190380761523 -2652.5325487967607 7.901843687374749 -2657.925123742466 7.8617835671342675 -2663.2945194709832 7.821723446893786 -2668.640725170008 7.781663326653306 -2673.9637299558485 7.741603206412825 -2679.2635228725658 7.701543086172344 -2684.5400928911 7.661482965931863 -2689.7934289083805 7.621422845691382 -2695.023519746421 7.5813627254509015 -2700.2303541513957 7.54130260521042 -2705.4139207927014 7.501242484969939 -2710.5742082620013 7.461182364729458 -2715.711205072251 7.421122244488977 -2720.824899656706 7.381062124248496 -2725.9152803679126 7.341002004008016 -2730.982335476679 7.300941883767535 -2736.026053171025 7.2608817635270535 -2741.046421555114 7.220821643286572 -2746.0434286481654 7.180761523046091 -2751.017062383342 7.14070140280561 -2755.9673106066207 7.10064128256513 -2760.8941610756383 7.060581162324649 -2765.7976014585147 7.020521042084168 -2770.6776193326546 6.980460921843687 -2775.5342021835236 6.9404008016032055 -2780.3673374034 6.900340681362724 -2785.1770122901034 6.860280561122244 -2789.9632140456947 6.820220440881763 -2794.7259297751502 6.780160320641282 -2799.4651464850117 6.740100200400801 -2804.1808510820033 6.70004008016032 -2808.8730303716234 6.659979959919839 -2813.5416710567056 6.619919839679358 -2818.186759735949 6.579859719438877 -2822.8082829024183 6.539799599198396 -2827.4062269420097 6.499739478957915 -2831.9805781318855 6.459679358717434 -2836.531322638874 6.419619238476953 -2841.0584465178335 6.379559118236473 -2845.5619357099827 6.3394989979959915 -2850.0417760411897 6.29943887775551 -2854.4979532202265 6.259378757515029 -2858.930452836981 6.219318637274548 -2863.339260360632 6.179258517034068 -2867.7243611377776 6.139198396793587 -2872.085740390524 6.099138276553106 -2876.4233832145273 6.059078156312625 -2880.737274576992 6.0190180360721435 -2885.0273993146184 5.978957915831662 -2889.293742131504 5.938897795591182 -2893.5362875969927 5.898837675350701 -2897.7550201434724 5.85877755511022 -2901.9499240641176 5.818717434869739 -2906.1209835105788 5.778657314629258 -2910.26818249061 5.738597194388777 -2914.3915048656413 5.698537074148296 -2918.490934348287 5.658476953907815 -2922.566454499789 5.618416833667334 -2926.618048727399 5.578356713426853 -2930.6457002816874 5.538296593186372 -2934.6493922537834 5.498236472945891 -2938.6291075725435 5.458176352705411 -2942.5848290016415 5.4181162324649295 -2946.5165391365817 5.378056112224448 -2950.4242204016314 5.337995991983967 -2954.3078550466657 5.297935871743486 -2958.167425143929 5.257875751503005 -2962.0029125847027 5.217815631262525 -2965.8142990758797 5.177755511022044 -2969.6015661364413 5.137695390781563 -2973.364695093831 5.0976352705410815 -2977.103667080224 5.0575751503006 -2980.8184630286873 5.01751503006012 -2984.5090636692235 4.977454909819639 -2988.1754495246973 4.937394789579158 -2991.817600906638 4.897334669338677 -2995.435497910913 4.857274549098196 -2999.0291204132686 4.817214428857715 -3002.598448064728 4.777154308617234 -3006.1434602868467 4.737094188376753 -3009.6641362668147 4.697034068136272 -3013.1604549523995 4.656973947895791 -3016.6323950467254 4.61691382765531 -3020.079935002878 4.576853707414829 -3023.50305301833 4.5367935871743486 -3026.901727029177 4.496733466933867 -3030.2759347041765 4.456673346693386 -3033.6256534385807 4.416613226452905 -3036.950860347752 4.376553106212424 -3040.2515322605536 4.336492985971943 -3043.527645712502 4.296432865731463 -3046.7791769386704 4.256372745490982 -3050.0061018663323 4.2163126252505005 -3053.208396107331 4.176252505010019 -3056.3860349501592 4.136192384769538 -3059.538993351741 4.096132264529057 -3062.6672459288893 4.056072144288577 -3065.770766949438 4.016012024048096 -3068.8495303230115 3.9759519038076148 -3071.9035095914332 3.9358917835671337 -3074.9326779187368 3.895831663326653 -3077.9370080807676 3.855771543086172 -3080.9164724543493 3.8157114228456908 -3083.8710430059905 3.77565130260521 -3086.800691280106 3.735591182364729 -3089.705388386725 3.695531062124248 -3092.5851049886537 3.655470941883767 -3095.4398112880654 3.615410821643286 -3098.269477012478 3.575350701402805 -3101.074071400087 3.5352905811623243 -3103.853563184408 3.495230460921843 -3106.6079205781925 3.455170340681362 -3109.3371112565665 3.4151102204408814 -3112.0411023393444 3.3750501002004003 -3114.719860372463 3.334989979959919 -3117.3733513084767 3.2949298597194385 -3120.001540486058 3.2548697394789574 -3122.604392608425 3.2148096192384763 -3125.181871720631 3.1747494989979956 -3127.733941185635 3.1346893787575145 -3130.2605636590615 3.094629258517034 -3132.761701062565 3.0545691382765527 -3135.2373145556885 3.0145090180360716 -3137.6873645061128 2.974448897795591 -3140.1118104581683 2.93438877755511 -3142.5106110994843 2.8943286573146287 -3144.883724225627 2.854268537074148 -3147.2311067025703 2.814208416833667 -3149.552714426832 2.774148296593186 -3151.848502283076 2.734088176352705 -3154.1184240989833 2.694028056112224 -3156.3624325971628 2.653967935871743 -3158.5804793438456 2.6139078156312623 -3160.772514694097 2.573847695390781 -3162.938487733234 2.5337875751503 -3165.078346214121 2.4937274549098194 -3167.192036489969 2.4536673346693383 -3169.2795034422275 2.413607214428857 -3171.3406904031267 2.3735470941883765 -3173.3755390723504 2.3334869739478954 -3175.3839894272974 2.2934268537074143 -3177.3659796262973 2.2533667334669336 -3179.321445904103 2.2133066132264525 -3181.2503224588754 2.1732464929859714 -3183.1525413298145 2.1331863727454907 -3185.0280322644658 2.0931262525050096 -3186.8767225746346 2.0530661322645285 -3188.698536979705 2.013006012024048 -3190.493397436011 1.972945891783567 -3192.2612229507567 1.932885771543086 -3194.0019293787764 1.8928256513026052 -3195.715429200238 1.852765531062124 -3197.4016312771373 1.8127054108216432 -3199.0604405861745 1.7726452905811623 -3200.691757925294 1.7325851703406812 -3202.2954795908404 1.6925250501002003 -3203.8714970218916 1.6524649298597194 -3205.4196964079156 1.6124048096192383 -3206.939958255419 1.5723446893787574 -3208.4321569087438 1.5322845691382765 -3209.8961600196076 1.4922244488977956 -3211.331827959366 1.4521643286573145 -3212.739013167362 1.4121042084168336 -3214.1175594280726 1.3720440881763527 -3215.4673010691545 1.3319839679358716 -3216.7880620719543 1.2919238476953907 -3218.0796550856808 1.2518637274549098 -3219.341880336359 1.2118036072144287 -3220.5745244220984 1.1717434869739478 -3221.777358987393 1.131683366733467 -3222.950139271537 1.0916232464929858 -3224.0926025304434 1.051563126252505 -3225.204466338055 1.011503006012024 -3226.285426784458 0.971442885771543 -3227.335156604663 0.931382765531062 -3228.353303297527 0.8913226452905811 -3229.339487332344 0.8512625250501001 -3230.2933005968616 0.8112024048096191 -3231.214305322723 0.7711422845691382 -3232.1020338436997 0.7310821643286572 -3232.9559897137706 0.6910220440881764 -3233.7756509569062 0.6509619238476954 -3234.5604765658722 0.6109018036072144 -3235.30991784901 0.5708416833667335 -3236.0234368864194 0.5307815631262525 -3236.7005352545007 0.4907214428857715 -3237.340797377451 0.4506613226452906 -3237.9439544585052 0.4106012024048096 -3238.509977099474 0.37054108216432863 -3239.039207832505 0.3304809619238477 -3239.532549955435 0.29042084168336674 -3239.9917393995006 0.25036072144288574 -3240.419750968563 0.2103006012024048 -3240.821457352705 0.17024048096192385 -3241.204868151086 0.13018036072144287 -3241.5840701519737 0.09012024048096191 -3241.989400353421 0.05006012024048096 -3242.5361575547254 0.01 +-0.0 80.0 +146.08844909581993 79.83969939879759 +291.9506729006624 79.6793987975952 +437.5865186140052 79.51909819639279 +582.9958324570482 79.35879759519038 +728.1784604328438 79.19849699398797 +873.1342483255248 79.03819639278558 +1017.8630416996045 78.87789579158317 +1162.3646858991447 78.71759519038076 +1306.6390260470469 78.55729458917835 +1450.6859070442752 78.39699398797595 +1594.5051735690733 78.23669338677355 +1738.0966700762433 78.07639278557114 +1881.4602407962884 77.91609218436874 +2024.595729734682 77.75579158316633 +2167.5029806710527 77.59549098196393 +2310.1818371584427 77.43519038076153 +2452.6321425224332 77.27488977955912 +2594.853739860392 77.11458917835671 +2736.8464720406405 76.95428857715432 +2878.6101817016897 76.79398797595191 +3020.144711251348 76.6336873747495 +3161.449902865947 76.47338677354709 +3302.525598489489 76.3130861723447 +3443.3716398328615 76.15278557114229 +3583.9878683729257 75.99248496993988 +3724.374125351719 75.83218436873747 +3864.530251775584 75.67188376753508 +4004.45608841436 75.51158316633267 +4144.151475800449 75.35128256513026 +4283.616254228 75.19098196392785 +4422.850263752025 75.03068136272545 +4561.853344187508 74.87038076152305 +4700.6253351085725 74.71008016032064 +4839.166075847519 74.54977955911824 +4977.47540549398 74.38947895791583 +5115.553162893997 74.22917835671343 +5253.399186649159 74.06887775551102 +5391.0133151156215 73.90857715430862 +5528.395386403237 73.74827655310621 +5665.545241313488 73.58797595190381 +5802.462720575961 73.4276753507014 +5939.147661723158 73.267374749499 +6075.599901852234 73.10707414829659 +6211.819277809311 72.9467735470942 +6347.805626188569 72.78647294589179 +6483.558783331217 72.62617234468938 +6619.078585324572 72.46587174348697 +6754.364868001061 72.30557114228458 +6889.417466937288 72.14527054108217 +7024.236217452975 71.98496993987976 +7158.82095461002 71.82466933867735 +7293.171513211477 71.66436873747494 +7427.287727800545 71.50406813627255 +7561.169432659598 71.34376753507014 +7694.816461809091 71.18346693386773 +7828.228649006585 71.02316633266533 +7961.405827745683 70.86286573146293 +8094.34783125504 70.70256513026052 +8227.054492497238 70.54226452905812 +8359.525644167785 70.38196392785571 +8491.76111869402 70.22166332665331 +8623.76074823409 70.0613627254509 +8755.52436467581 69.9010621242485 +8887.051799635612 69.74076152304609 +9018.34288445744 69.5804609218437 +9149.397450211682 69.42016032064129 +9280.215327694004 69.25985971943888 +9410.796347424277 69.09955911823647 +9541.140339645426 68.93925851703408 +9671.247134322346 68.77895791583167 +9801.11656114069 68.61865731462926 +9930.748449505776 68.45835671342685 +10060.142628541407 68.29805611222444 +10189.298927088703 68.13775551102205 +10318.217174194191 67.97745490981964 +10446.897201352316 67.81715430861723 +10575.338839271892 67.65685370741483 +10703.541915631118 67.49655310621243 +10831.506257819576 67.33625250501002 +10959.231692936943 67.17595190380761 +11086.718047791812 67.0156513026052 +11213.965148900439 66.85535070140281 +11340.972822485543 66.6950501002004 +11467.740894474986 66.534749498998 +11594.269190500558 66.37444889779559 +11720.557535896685 66.2141482965932 +11846.605755699196 66.05384769539079 +11972.41367464396 65.89354709418838 +12097.98111716564 65.73324649298597 +12223.307907396358 65.57294589178358 +12348.393869164422 65.41264529058117 +12473.238825992932 65.25234468937876 +12597.84260109849 65.09204408817635 +12722.205017389831 64.93174348697394 +12846.32589746647 64.77144288577155 +12970.205063617359 64.61114228456914 +13093.842337819458 64.45084168336673 +13217.237541736386 64.29054108216432 +13340.39049671699 64.13024048096193 +13463.301023793996 63.969939879759515 +13585.968943682496 63.80963927855711 +13708.394076778584 63.649338677354706 +13830.576243157908 63.4890380761523 +13952.515262574176 63.3287374749499 +14074.210954457742 63.16843687374749 +14195.663137914078 63.00813627254509 +14316.871631722335 62.84783567134268 +14437.836254825144 62.68753507014028 +14558.556828684668 62.52723446893787 +14679.03317392929 62.36693386773547 +14799.265107994592 62.20663326653306 +14919.252447982133 62.04633266533066 +15038.995010657938 61.88603206412825 +15158.492612450878 61.72573146292585 +15277.745069451132 61.56543086172344 +15396.752197408548 61.405130260521034 +15515.513811731054 61.24482965931863 +15634.029727483046 61.084529058116225 +15752.299759383717 60.92422845691382 +15870.323721805447 60.763927855711415 +15988.101428772103 60.603627254509014 +16105.632693957397 60.443326653306606 +16222.917330683165 60.283026052104205 +16339.955151917695 60.1227254509018 +16456.74597027397 59.962424849699396 +16573.28959800798 59.80212424849699 +16689.58584701694 59.641823647294586 +16805.634528837556 59.48152304609218 +16921.435454644215 59.32122244488978 +17036.988435247247 59.16092184368737 +17152.293281091068 59.00062124248497 +17267.349802252396 58.84032064128256 +17382.15780843839 58.68002004008016 +17496.717108984834 58.51971943887775 +17611.027512854223 58.35941883767535 +17725.08882863393 58.19911823647294 +17838.90086453427 58.03881763527053 +17952.463428386603 57.87851703406813 +18065.77633011362 57.718216432865724 +18178.839380254205 57.55791583166332 +18291.652386477173 57.397615230460914 +18404.215155052374 57.23731462925851 +18516.52749186086 57.077014028056105 +18628.589202392828 56.916713426853704 +18740.400091745636 56.756412825651296 +18851.959964621707 56.596112224448895 +18963.2686253265 56.43581162324649 +19074.32587776638 56.275511022044086 +19185.13152544657 56.11521042084168 +19295.68537146897 55.954909819639276 +19405.987218530066 55.79460921843687 +19516.036868918716 55.63430861723447 +19625.83412451403 55.47400801603206 +19735.37878678311 55.31370741482966 +19844.670656778882 55.15340681362725 +19953.70953513782 54.99310621242485 +20062.495222077716 54.83280561122244 +20171.02751739537 54.67250501002003 +20279.30622046431 54.51220440881763 +20387.331130232476 54.35190380761522 +20495.102045219846 54.19160320641282 +20602.61876351612 54.03130260521041 +20709.881082778276 53.87100200400801 +20816.888800228222 53.710701402805604 +20923.641712650315 53.5504008016032 +21030.13961638895 53.390100200400795 +21136.382309677567 53.229799599198394 +21242.36959159792 53.069498997995986 +21348.101258437873 52.909198396793585 +21453.577104727116 52.748897795591176 +21558.796924542676 52.588597194388775 +21663.760511506363 52.42829659318637 +21768.467658782116 52.267995991983966 +21872.918159073397 52.10769539078156 +21977.111804620483 51.94739478957916 +22081.04838719781 51.78709418837675 +22184.72769811122 51.62679358717435 +22288.14952819524 51.46649298597194 +22391.31366781029 51.30619238476954 +22494.2199068399 51.14589178356713 +22596.86803468787 50.98559118236472 +22699.25784027541 50.82529058116232 +22801.389112038298 50.66498997995991 +22903.261637923904 50.50468937875751 +23004.87520538831 50.3443887775551 +23106.2296013933 50.1840881763527 +23207.324612403394 50.023787575150294 +23308.16002438279 49.86348697394789 +23408.73562279233 49.703186372745485 +23509.05119258639 49.542885771543084 +23609.10651820979 49.382585170340676 +23708.901383594595 49.222284569138274 +23808.435575039108 49.061983967935866 +23907.708879237667 48.901683366733465 +24006.721079463146 48.74138276553106 +24105.471957530543 48.581082164328656 +24203.96129472584 48.42078156312625 +24302.188871802617 48.26048096192385 +24400.15446897871 48.10018036072144 +24497.857865932747 47.93987975951904 +24595.298841800723 47.77957915831663 +24692.477175172487 47.61927855711422 +24789.392644088228 47.45897795591182 +24886.045026034913 47.29867735470941 +24982.43409794266 47.13837675350701 +25078.559636181122 46.9780761523046 +25174.421416555786 46.8177755511022 +25270.019214304277 46.65747494989979 +25365.352804092563 46.49717434869739 +25460.421960011197 46.336873747494984 +25555.226455571436 46.17657314629258 +25649.76606370139 46.016272545090175 +25744.040556742068 45.85597194388777 +25838.049706443442 45.695671342685365 +25931.793283960396 45.535370741482964 +26025.271059848714 45.375070140280556 +26118.482807610748 45.214769539078155 +26211.428300584903 45.05446893787575 +26304.107307928756 44.894168336673346 +26396.5195977212 44.73386773547094 +26488.664937420945 44.57356713426854 +26580.54309386223 44.41326653306613 +26672.153833250402 44.25296593186372 +26763.49692115749 44.09266533066132 +26854.572122517733 43.93236472945891 +26945.379201623025 43.77206412825651 +27035.91792211835 43.6117635270541 +27126.188046997115 43.4514629258517 +27216.189338596476 43.29116232464929 +27305.92155859257 43.13086172344689 +27395.38446799574 42.97056112224448 +27484.577827145637 42.81026052104208 +27573.50139570633 42.649959919839674 +27662.154932661317 42.48965931863727 +27750.538196308495 42.329358717434864 +27838.65094425506 42.16905811623246 +27926.492933412366 42.008757515030055 +28014.06391999068 41.848456913827654 +28101.36366318383 41.688156312625246 +28188.391921999566 41.527855711422845 +28275.148451016325 41.36755511022044 +28361.63300354196 41.207254509018036 +28447.84533215614 41.04695390781563 +28533.785188704693 40.88665330661322 +28619.452324293958 40.72635270541082 +28704.846489285028 40.56605210420841 +28789.967433287915 40.40575150300601 +28874.814905155676 40.2454509018036 +28959.388652978425 40.0851503006012 +29043.68842407731 39.92484969939879 +29127.71396499837 39.76454909819639 +29211.465021506352 39.60424849699398 +29294.941338578432 39.44394789579158 +29378.142660397854 39.28364729458917 +29461.068730347488 39.12334669338677 +29543.719291003323 38.96304609218436 +29626.09408412783 38.80274549098196 +29708.19285066331 38.642444889779554 +29790.015333291147 38.48214428857715 +29871.56127577587 38.321843687374745 +29952.83041844936 38.161543086172344 +30033.822498852904 38.001242484969936 +30114.537253672657 37.840941883767535 +30194.974418732436 37.68064128256513 +30275.133728986337 37.52034068136272 +30355.014918511315 37.36004008016032 +30434.617720499646 37.19973947895791 +30513.941867251255 37.03943887775551 +30592.987090166007 36.8791382765531 +30671.753119735808 36.7188376753507 +30750.239685536668 36.55853707414829 +30828.446516220607 36.39823647294589 +30906.37333950748 36.23793587174348 +30984.01988217666 36.07763527054108 +31061.385870058624 35.91733466933867 +31138.471028026404 35.75703406813627 +31215.27507998694 35.59673346693386 +31291.79775292746 35.43643286573146 +31368.038773550114 35.27613226452905 +31443.9978634793 35.11583166332665 +31519.67474260895 34.955531062124244 +31595.069129821524 34.79523046092184 +31670.1807429786 34.634929859719435 +31745.009298911253 34.474629258517034 +31819.55451341037 34.314328657314626 +31893.816101216744 34.15402805611222 +31967.79377601106 33.993727454909816 +32041.487250403763 33.83342685370741 +32114.896235924676 33.67312625250501 +32188.02044301257 33.5128256513026 +32260.859581004494 33.3525250501002 +32333.41335812499 33.19222444889779 +32405.681481475112 33.03192384769539 +32477.663657021287 32.87162324649298 +32549.359592569577 32.71132264529058 +32620.76899687663 32.55102204408817 +32691.89157450993 32.39072144288577 +32762.72702671347 32.23042084168336 +32833.27505353806 32.07012024048096 +32903.53535382911 31.909819639278556 +32973.50762521415 31.74951903807615 +33043.19156409022 31.589218436873747 +33112.58686561101 31.428917835671342 +33181.69322367381 31.268617234468937 +33250.5103309062 31.108316633266533 +33319.037878652634 30.948016032064128 +33387.27555696062 30.787715430861724 +33455.22305456685 30.62741482965932 +33522.88005888296 30.467114228456914 +33590.246255981154 30.30681362725451 +33657.3272149316 30.146513026052105 +33724.13316652587 29.9862124248497 +33790.66815527794 29.825911823647296 +33856.93126204983 29.66561122244489 +33922.92156906973 29.505310621242486 +33988.63815996199 29.345010020040082 +34054.08011977706 29.184709418837677 +34119.246535021404 29.02440881763527 +34184.13649368736 28.864108216432864 +34248.74908528299 28.70380761523046 +34313.08340086186 28.543507014028055 +34377.13853305278 28.38320641282565 +34440.91357608941 28.222905811623246 +34504.40762583996 28.06260521042084 +34567.61977983661 27.902304609218437 +34630.54914239794 27.742004008016032 +34693.19481955004 27.581703406813627 +34755.55591384806 27.421402805611223 +34817.63152951422 27.261102204408818 +34879.420772582394 27.100801603206413 +34940.922750927115 26.94050100200401 +35002.13657429244 26.780200400801604 +35063.06135432069 26.6198997995992 +35123.69620458107 26.459599198396795 +35184.04024059814 26.29929859719439 +35244.0925798801 26.138997995991986 +35303.85234194703 25.97869739478958 +35363.3186483588 25.818396793587176 +35422.490624923266 25.65809619238477 +35481.367402246084 25.497795591182363 +35539.948110733865 25.33749498997996 +35598.23188010016 25.177194388777554 +35656.217842237376 25.01689378757515 +35713.90513124364 24.856593186372745 +35771.29288344946 24.69629258517034 +35828.38023744408 24.535991983967936 +35885.16633410166 24.37569138276553 +35941.65031660718 24.215390781563126 +35997.83133048202 24.05509018036072 +36053.708523609355 23.894789579158317 +36109.28104625917 23.734488977955913 +36164.54805555244 23.574188376753508 +36219.50871112958 23.413887775551103 +36274.16217049965 23.2535871743487 +36328.507593421265 23.093286573146294 +36382.54414216277 22.93298597194389 +36436.27098152535 22.772685370741485 +36489.68727886572 22.61238476953908 +36542.7922041185 22.452084168336675 +36595.58492981808 22.29178356713427 +36648.064631120134 22.131482965931863 +36700.23048582271 21.971182364729458 +36752.081676305344 21.810881763527053 +36803.61739000953 21.65058116232465 +36854.836814996925 21.490280561122244 +36905.739139509766 21.32997995991984 +36956.32355453395 21.169679358717435 +37006.58925381714 21.00937875751503 +37056.53543388637 20.849078156312626 +37106.16129406505 20.68877755511022 +37155.46603648939 20.528476953907816 +37204.44886612421 20.36817635270541 +37253.10899077806 20.207875751503007 +37301.44562442806 20.047575150300602 +37349.45798451609 19.887274549098198 +37397.145287884414 19.726973947895793 +37444.50675350757 19.56667334669339 +37491.541603273385 19.406372745490984 +37538.24906199386 19.24607214428858 +37584.62835741536 19.085771543086175 +37630.67872022787 18.92547094188377 +37676.399384073535 18.76517034068136 +37721.78958563464 18.604869739478957 +37766.848568175374 18.444569138276552 +37811.57557766376 18.284268537074148 +37855.96985924375 18.123967935871743 +37900.03066104483 17.96366733466934 +37943.75723418482 17.803366733466934 +37987.148832771614 17.64306613226453 +38030.20471390381 17.482765531062125 +38072.92413767024 17.32246492985972 +38115.30636714831 17.162164328657315 +38157.35067169322 17.00186372745491 +38199.056323477635 16.841563126252506 +38240.422594161806 16.6812625250501 +38281.44875834614 16.520961923847697 +38322.134093598674 16.360661322645292 +38362.47788044573 16.200360721442888 +38402.479402361125 16.040060120240483 +38442.13794575392 15.879759519038075 +38481.45280190784 15.71945891783567 +38520.4232658394 15.559158316633265 +38559.04863329251 15.39885771543086 +38597.32820185014 15.238557114228456 +38635.26127195327 15.078256513026052 +38672.84714687903 14.917955911823647 +38710.08513271719 14.757655310621242 +38746.97453834483 14.597354709418838 +38783.514677830535 14.437054108216431 +38819.70486780352 14.276753507014027 +38855.544424943895 14.116452905811622 +38891.03266855633 13.956152304609217 +38926.16892058765 13.795851703406813 +38960.952505590474 13.635551102204408 +38995.382750684956 13.475250501002003 +39029.4589873209 13.314949899799599 +39063.18054941928 13.154649298597194 +39096.546771311405 12.99434869739479 +39129.556989515084 12.834048096192385 +39162.210542907495 12.673747494989978 +39194.50677267632 12.513446893787574 +39226.445022834465 12.35314629258517 +39258.024640420204 12.192845691382765 +39289.244973820605 12.03254509018036 +39320.10537247231 11.872244488977955 +39350.60518787237 11.71194388777555 +39380.74377352361 11.551643286573146 +39410.520485213325 11.391342685370741 +39439.934681099105 11.231042084168337 +39468.98572059853 11.07074148296593 +39497.672964206075 10.910440881763526 +39525.99577417674 10.750140280561121 +39553.953514481494 10.589839679358716 +39581.54555099145 10.429539078156312 +39608.771251045844 10.269238476953907 +39635.62998312066 10.108937875751502 +39662.12303263957 9.948637274549098 +39688.252197071655 9.788336673346693 +39714.017412248264 9.628036072144289 +39739.418150987476 9.467735470941884 +39764.45387477826 9.307434869739478 +39789.12403333465 9.147134268537073 +39813.428064123975 8.986833667334668 +39837.36539186694 8.826533066132264 +39860.93542800739 8.666232464929859 +39884.13757014929 8.505931863727454 +39906.97120145806 8.34563126252505 +39929.43569002336 8.185330661322645 +39951.53038817983 8.02503006012024 +39973.254631782096 7.864729458917835 +39994.60773942981 7.70442885771543 +40015.589011638105 7.544128256513026 +40036.1977299481 7.383827655310621 +40056.43315597171 7.2235270541082155 +40076.29453036395 7.063226452905811 +40095.78107171535 6.902925851703406 +40114.89197535589 6.742625250501002 +40133.626412060774 6.582324649298597 +40151.983526646974 6.422024048096192 +40169.962436447815 6.261723446893787 +40187.562229651056 6.101422845691382 +40204.78196348348 5.9411222444889775 +40221.62066222254 5.780821643286573 +40238.07731501203 5.620521042084168 +40254.15087345511 5.460220440881763 +40269.840248953085 5.299919839679358 +40285.144309752475 5.1396192384769535 +40300.061877655855 4.979318637274549 +40314.59172434287 4.819018036072144 +40328.73256723686 4.658717434869739 +40342.483064838394 4.498416833667334 +40355.84181142934 4.338116232464929 +40368.80733102819 4.177815631262525 +40381.37807044801 4.01751503006012 +40393.55239126963 3.857214428857715 +40405.32856049203 3.6969138276553104 +40416.7047395535 3.5366132264529053 +40427.678971325135 3.3763126252505007 +40438.24916455171 3.216012024048096 +40448.41307503908 3.055711422845691 +40458.168282639024 2.8954108216432863 +40467.51216272615 2.7351102204408813 +40476.44185034229 2.5748096192384766 +40484.95419441272 2.414509018036072 +40493.04569827328 2.254208416833667 +40500.71244095311 2.0939078156312623 +40507.94997084243 1.9336072144288576 +40514.75315888312 1.7733066132264528 +40521.11599115729 1.6130060120240481 +40527.03126895743 1.4527054108216433 +40532.49016560721 1.2924048096192384 +40537.481561458924 1.1321042084168336 +40541.99104791699 0.9718036072144288 +40545.99951023971 0.8115030060120241 +40549.4815320743 0.6512024048096192 +40552.40568099562 0.4909018036072144 +40554.74660145888 0.3306012024048096 +40556.54962659048 0.1703006012024048 +40558.659591934666 0.01 diff --git a/ELoss/PCEnergyAnalysis.py b/ELoss/PCEnergyAnalysis.py index 277e077..4e78977 100644 --- a/ELoss/PCEnergyAnalysis.py +++ b/ELoss/PCEnergyAnalysis.py @@ -27,6 +27,8 @@ import textwrap import readline import atexit import os +import periodictable as pt +import re #Run program from terminal or IDE, and prompts will provide user steps @@ -42,7 +44,7 @@ atexit.register(readline.write_history_file, histfile) #data = [z, mass_u, maximum MeV, name] alpha_data = [2, 4.0026, 40, "alpha"] proton_data = [1, 1.0078, 20, "proton"] -deuteron_data = [1, 2.014102, 30, "deuterium"] +deuteron_data = [1, 2.014102, 30, "deuteron"] particles = { @@ -255,6 +257,33 @@ def energy_distance(particle, Ei, Ef): return abs(xf - xi) + +def resolve_particle(name): + name = name.lower().strip().rstrip("s") + if name in particles: + return particles[name] + match = re.match(r"([a-zA-Z]+)[-\s]?(\d+)", name) + if match: + element_symbol = match.group(1).capitalize() + A = int(match.group(2)) + + try: + element = pt.elements.symbol(element_symbol) + isotope = element[A] # <-- THIS is the correct way + + return ( + isotope.number, # Z + isotope.mass, # mass in u + 30.0, + f"{element_symbol}-{A}" + ) + except Exception: + raise ValueError(f"Unknown isotope: {name}") + try: + elem = pt.elements.symbol(name.capitalize()) + return elem.number, elem.mass, 30.0, name + except Exception: + raise ValueError(f"Unknown particle/isotope: {name}") class MyInteractiveApp(cmd.Cmd): @@ -369,66 +398,51 @@ class MyInteractiveApp(cmd.Cmd): return True # Returning True stops the cmdloop() def do_make_table(self, arg): - """Create a custom E vs X table - Ex: >> make table """ + """Create E vs X tables for particle, or isotopes + Ex: >> make table proton + Ex: >> make table Co60 + Ex: >> make table N17 """ try: args = shlex.split(arg) - if args[0].endswith("s"): - args[0] = args[0][:-1] - particle = particles[args[0]] - z = particle[0] - mass_u = particle[1] + + if not args: + print("Please enter desired reaction particle") + return + + name = args[0] + if len(args) > 1: emax_mev = float(args[1]) else: - emax_mev = particle[2] - label = particle[3] + emax_mev = None + + z, mass_u, default_emax, label = resolve_particle(name) + + if emax_mev is None: + emax_mev = default_emax + x, E = make_E_vs_x( - z,#1 - mass_u,#1.0078, + z, + mass_u, emax_mev, label, self.buckets, self.P, self.T ) - except IndexError: - print("Please enter desired reaction particle") - except KeyError: - if self.temp_particle[3]: - try: - print("Table not prepared, using custom particle") - x, E = make_E_vs_x( - self.temp_particle[0],#1 - self.temp_particle[1],#1.0078, - self.temp_particle[2], - self.temp_particle[3], - self.buckets, - self.P, - self.T - ) - label = self.temp_particle[3] - except: - print("Custom particle failed") - return - else: - print("Table not yet available \nPlease enter parameters into make_particle, type 'help' for more info") - return - plt.figure(figsize=(8,6)) - - plt.plot(x, E) - - plt.xlabel("Distance in Gas (cm)") - plt.ylabel("Energy (MeV)") - plt.title(f"Energy Loss Curve {label.capitalize()}") - - plt.grid(True) - - plt.savefig(f"Energy_Loss_Curve_{label.capitalize()}.png", dpi=300) - - plt.show() - def do_load_table(self, arg): + plt.figure(figsize=(8,6)) + plt.plot(x, E) + plt.xlabel("Distance (cm)") + plt.ylabel("Energy (MeV)") + plt.title(f"Energy Loss Curve {label.capitalize()}") + plt.grid(True) + plt.show() + + except Exception as e: + print(f"Error in make_table: {e}") + + def load_table(self, arg): args = shlex.split(arg) particle = args[0] filename = f"E_vs_x_{particle}.dat" @@ -495,6 +509,7 @@ class MyInteractiveApp(cmd.Cmd): print("Please input particle, final energy from detector, and distance travelled") def do_uproot_file(self, arg): + """Open a specific root file for inspection""" args = shlex.split(arg) if len(args) > 0: filename = args[0] @@ -508,6 +523,7 @@ class MyInteractiveApp(cmd.Cmd): print("Error: file not found") def do_print_file(self, arg): + """Print contents of ROOT file""" args = shlex.split(arg) file = self.file if "keys" in args or len(args) == 0: @@ -516,6 +532,7 @@ class MyInteractiveApp(cmd.Cmd): print("Class names: ", file.classnames()) def do_set_tree(self, arg): + """Set a specific tree from the file (default to 'tree')""" file = self.file if len(arg) > 0: treeName = f"tree{arg}" @@ -592,7 +609,8 @@ class MyInteractiveApp(cmd.Cmd): self.shell_vars = local_vars def do_uproot(self, arg): - + """Start up an in-program command line to use root tools with python, + look up 'uproot' for more details""" self.run_command_line() if __name__ == "__main__":