From 3a0c04b1c05590708985f3c56d1b14c7fd45208e Mon Sep 17 00:00:00 2001 From: James Szalkie Date: Thu, 18 Jun 2026 15:40:15 -0400 Subject: [PATCH] saving work again, refining and benchmarking energy loss and deposition --- ELoss/E_vs_x_alpha.dat | 501 ------------------------ ELoss/E_vs_x_deuteron.dat | 501 ------------------------ ELoss/E_vs_x_proton.dat | 501 ------------------------ ELoss/{ => HeLoss}/E_vs_x_Al-27.dat | 0 ELoss/{ => HeLoss}/E_vs_x_Co-60.dat | 0 ELoss/{ => HeLoss}/E_vs_x_N-14.dat | 0 ELoss/{ => HeLoss}/E_vs_x_N-17.dat | 0 ELoss/{ => HeLoss}/E_vs_x_Ne-18.dat | 0 ELoss/{ => HeLoss}/E_vs_x_O-17.dat | 0 ELoss/{ => HeLoss}/E_vs_x_U-232.dat | 0 ELoss/HeLoss/E_vs_x_alpha.dat | 501 ++++++++++++++++++++++++ ELoss/{ => HeLoss}/E_vs_x_deuterium.dat | 0 ELoss/HeLoss/E_vs_x_deuteron.dat | 501 ++++++++++++++++++++++++ ELoss/HeLoss/E_vs_x_proton.dat | 501 ++++++++++++++++++++++++ ELoss/PCEnergyAnalysis.py | 307 +++++++++------ ELoss/SiLoss/E_vs_x_alpha.dat | 501 ++++++++++++++++++++++++ ELoss/SiLoss/E_vs_x_proton.dat | 501 ++++++++++++++++++++++++ 17 files changed, 2685 insertions(+), 1630 deletions(-) delete mode 100644 ELoss/E_vs_x_alpha.dat delete mode 100644 ELoss/E_vs_x_deuteron.dat delete mode 100644 ELoss/E_vs_x_proton.dat rename ELoss/{ => HeLoss}/E_vs_x_Al-27.dat (100%) rename ELoss/{ => HeLoss}/E_vs_x_Co-60.dat (100%) rename ELoss/{ => HeLoss}/E_vs_x_N-14.dat (100%) rename ELoss/{ => HeLoss}/E_vs_x_N-17.dat (100%) rename ELoss/{ => HeLoss}/E_vs_x_Ne-18.dat (100%) rename ELoss/{ => HeLoss}/E_vs_x_O-17.dat (100%) rename ELoss/{ => HeLoss}/E_vs_x_U-232.dat (100%) create mode 100644 ELoss/HeLoss/E_vs_x_alpha.dat rename ELoss/{ => HeLoss}/E_vs_x_deuterium.dat (100%) create mode 100644 ELoss/HeLoss/E_vs_x_deuteron.dat create mode 100644 ELoss/HeLoss/E_vs_x_proton.dat create mode 100644 ELoss/SiLoss/E_vs_x_alpha.dat create mode 100644 ELoss/SiLoss/E_vs_x_proton.dat diff --git a/ELoss/E_vs_x_alpha.dat b/ELoss/E_vs_x_alpha.dat deleted file mode 100644 index e0a38b8..0000000 --- a/ELoss/E_vs_x_alpha.dat +++ /dev/null @@ -1,501 +0,0 @@ -Distance_cm Energy_MeV --0.0 20.0 -1.475148671314791 19.95993987975952 -2.947842619398807 19.919879759519038 -4.418081351197674 19.87981963927856 -5.885864372749394 19.839759519038076 -7.3511911891814155 19.799699398797596 -8.814061304709787 19.759639278557113 -10.27447422263622 19.719579158316634 -11.732429445347224 19.67951903807615 -13.187926474311153 19.63945891783567 -14.640964810077323 19.59939879759519 -16.091543952273042 19.55933867735471 -17.539663399602585 19.51927855711423 -18.985322649844846 19.479218436873747 -20.428521199851 19.439158316633268 -21.86925854554345 19.399098196392785 -23.307534181912793 19.359038076152306 -24.743347603016893 19.318977955911823 -26.17669830197784 19.278917835671344 -27.607585770980968 19.23885771543086 -29.036009501271824 19.19879759519038 -30.461968983155153 19.1587374749499 -31.885463705991842 19.11867735470942 -33.30649315819776 19.07861723446894 -34.72505682724131 19.038557114228457 -36.14115419964098 18.998496993987978 -37.55478476096413 18.958436873747495 -38.965947995823896 18.918376753507015 -40.37464338787807 18.878316633266532 -41.78087041982599 18.838256513026053 -43.184628573407366 18.79819639278557 -44.58591732939916 18.75813627254509 -45.98473616761439 18.718076152304608 -47.381084566898984 18.67801603206413 -48.774962005130405 18.63795591182365 -50.16636795921509 18.597895791583166 -51.55530190508585 18.557835671342687 -52.94176331770049 18.517775551102204 -54.325751671038546 18.477715430861725 -55.707266438099985 18.437655310621242 -57.086307090901954 18.397595190380763 -58.4628731004774 18.35753507014028 -59.8369639368718 18.3174749498998 -61.20857906914174 18.277414829659318 -62.57771796535162 18.237354709418838 -63.94438009257217 18.197294589178355 -65.30856491687712 18.157234468937876 -66.67027190334157 18.117174348697397 -68.02950051603922 18.077114228456914 -69.38625021803949 18.037054108216434 -70.74052047140586 17.99699398797595 -72.09231073719239 17.956933867735472 -73.44162047544218 17.91687374749499 -74.78844914518375 17.87681362725451 -76.13279620442947 17.836753507014027 -77.47466111017195 17.796693386773548 -78.81404331838237 17.756633266533065 -80.15094228400683 17.716573146292586 -81.48535746096447 17.676513026052106 -82.81728830214439 17.636452905811623 -84.14673425940258 17.596392785571144 -85.47369478355989 17.55633266533066 -86.7981693243983 17.51627254509018 -88.120157330659 17.4762124248497 -89.43965825003858 17.43615230460922 -90.75667152918705 17.396092184368737 -92.07119661370392 17.356032064128257 -93.38323294813623 17.315971943887774 -94.69277997597449 17.275911823647295 -95.99983713965055 17.235851703406816 -97.3044038805341 17.195791583166333 -98.60647963892916 17.155731462925853 -99.90606385407183 17.11567134268537 -101.20315596412605 17.07561122244489 -102.49775540618135 17.03555110220441 -103.78986161624859 16.99549098196393 -105.07947402925757 16.955430861723446 -106.36659207905275 16.915370741482967 -107.65121519839073 16.875310621242484 -108.93334281893586 16.835250501002005 -110.21297437125766 16.79519038076152 -111.49010928482636 16.755130260521042 -112.76474698801005 16.715070140280563 -114.0368869080707 16.67501002004008 -115.30652847116014 16.6349498997996 -116.57367110231701 16.594889779559118 -117.83831422546214 16.55482965931864 -119.1004572633955 16.514769539078156 -120.36009963779141 16.474709418837676 -121.61724076919543 16.434649298597193 -122.87188007701945 16.394589178356714 -124.12401697953844 16.35452905811623 -125.3736508938854 16.314468937875752 -126.62078123604793 16.274408817635273 -127.86540742086358 16.23434869739479 -129.10752886201513 16.19428857715431 -130.347144972027 16.154228456913827 -131.58425516225978 16.114168336673348 -132.8188588429066 16.074108216432865 -134.05095542298758 16.034048096192386 -135.280544310346 15.993987975951903 -136.5076249116426 15.953927855711422 -137.7321966323515 15.91386773547094 -138.9542588767547 15.87380761523046 -140.1738110479373 15.833747494989979 -141.39085254778234 15.793687374749497 -142.6053827769655 15.753627254509016 -143.8174011349499 15.713567134268535 -145.02690701998065 15.673507014028054 -146.23389982907938 15.633446893787573 -147.43837895803864 15.593386773547094 -148.6403438014164 15.553326653306613 -149.83979375253 15.513266533066131 -151.03672820345042 15.47320641282565 -152.23114654499634 15.43314629258517 -153.423048166728 15.393086172344688 -154.61243245694098 15.353026052104207 -155.79929880265996 15.312965931863726 -156.9836465896323 15.272905811623245 -158.1654752023214 15.232845691382764 -159.34478402390022 15.192785571142283 -160.5215724362443 15.152725450901803 -161.69583981992514 15.112665330661322 -162.86758555420283 15.072605210420841 -164.03680901701915 15.03254509018036 -165.20350958499012 14.992484969939879 -166.3676866333987 14.952424849699398 -167.52933953618714 14.912364729458917 -168.68846766594925 14.872304609218435 -169.84507039392264 14.832244488977954 -170.99914708998057 14.792184368737473 -172.1506971226239 14.752124248496992 -173.29971985897276 14.712064128256511 -174.44621466475795 14.672004008016032 -175.59018090431252 14.63194388777555 -176.73161794056267 14.59188376753507 -177.870525135019 14.551823647294588 -179.00690184776724 14.511763527054107 -180.14074743745894 14.471703406813626 -181.27206126130193 14.431643286573145 -182.40084267505057 14.391583166332664 -183.52709103299594 14.351523046092183 -184.65080568795565 14.311462925851702 -185.77198599126356 14.27140280561122 -186.89063129275928 14.23134268537074 -188.00674094077738 14.19128256513026 -189.12031428213663 14.151222444889779 -190.2313506621286 14.111162324649298 -191.33984942450638 14.071102204408817 -192.44580991147305 14.031042084168336 -193.54923146366968 13.990981963927855 -194.6501134201633 13.950921843687373 -195.74845511843458 13.910861723446892 -196.84425589436518 13.870801603206411 -197.9375150822249 13.83074148296593 -199.02823201465864 13.790681362725449 -200.11640602267286 13.75062124248497 -201.20203643562212 13.710561122244489 -202.28512258119486 13.670501002004007 -203.36566378539936 13.630440881763526 -204.44365937254915 13.590380761523045 -205.51910866524813 13.550320641282564 -206.59201098437546 13.510260521042083 -207.66236564907007 13.470200400801602 -208.73017197671484 13.43014028056112 -209.79542928292054 13.39008016032064 -210.85813688150927 13.350020040080159 -211.91829408449775 13.309959919839677 -212.97590020207997 13.269899799599198 -214.03095454261 13.229839679358717 -215.0834564125837 13.189779559118236 -216.13340511662062 13.149719438877755 -217.18079995744532 13.109659318637274 -218.22564023586827 13.069599198396793 -219.26792525076638 13.029539078156311 -220.3076542990631 12.98947895791583 -221.34482667570813 12.94941883767535 -222.3794416736566 12.909358717434868 -223.4114985838479 12.869298597194387 -224.44099669518403 12.829238476953906 -225.4679352945074 12.789178356713427 -226.4923136665785 12.749118236472945 -227.51413109405235 12.709058116232464 -228.53338685745533 12.668997995991983 -229.55008023516086 12.628937875751502 -230.56421050336485 12.588877755511021 -231.57577693606052 12.54881763527054 -232.58477880501275 12.508757515030059 -233.59121537973178 12.468697394789578 -234.5950859274464 12.428637274549097 -235.59638971307652 12.388577154308615 -236.59512599920512 12.348517034068136 -237.59129404604988 12.308456913827655 -238.5848931114335 12.268396793587174 -239.5759224507542 12.228336673346693 -240.56438131695498 12.188276553106212 -241.55026896049247 12.14821643286573 -242.53358462930507 12.10815631262525 -243.5143275687803 12.068096192384768 -244.49249702172153 12.028036072144287 -245.46809222831396 11.987975951903806 -246.4411124260898 11.947915831663325 -247.4115568498927 11.907855711422844 -248.3794247318414 11.867795591182364 -249.34471530129278 11.827735470941883 -250.30742778480365 11.787675350701402 -251.26756140609209 11.747615230460921 -252.22511538599775 11.70755511022044 -253.18008894244136 11.667494989979959 -254.13248129038328 11.627434869739478 -255.08229164178118 11.587374749498997 -256.0295192055467 11.547314629258516 -256.9741631875013 11.507254509018034 -257.9162227903309 11.467194388777553 -258.85569721353977 11.427134268537074 -259.7925856534033 11.387074148296593 -260.7268873029196 11.347014028056112 -261.65860135175996 11.30695390781563 -262.5877269862188 11.26689378757515 -263.5142633891616 11.226833667334668 -264.4382097399725 11.186773547094187 -265.35956521450004 11.146713426853706 -266.2783289850023 11.106653306613225 -267.1945002200904 11.066593186372744 -268.10807808467075 11.026533066132263 -269.01906173988635 10.986472945891782 -269.92745034305636 10.946412825651302 -270.83324304761464 10.906352705410821 -271.7364390030467 10.86629258517034 -272.6370373548253 10.82623246492986 -273.53503724434455 10.786172344689378 -274.4304378088529 10.746112224448897 -275.32323818138394 10.706052104208416 -276.21343749068626 10.665991983967935 -277.1010348611514 10.625931863727454 -277.98602941274027 10.585871743486972 -278.86842026090807 10.545811623246491 -279.7482065165272 10.50575150300601 -280.6253872858087 10.465691382765531 -281.49996167022175 10.42563126252505 -282.37192876641154 10.385571142284569 -283.24128766611494 10.345511022044088 -284.10803745607484 10.305450901803606 -284.97217721795187 10.265390781563125 -285.8337060282347 10.225330661322644 -286.69262295814804 10.185270541082163 -287.5489270735585 10.145210420841682 -288.40261743487855 10.105150300601201 -289.25369309696805 10.06509018036072 -290.1021531090337 10.02503006012024 -290.9479965145263 9.98496993987976 -291.7912223510355 9.944909819639278 -292.63182965018206 9.904849699398797 -293.4698174375081 9.864789579158316 -294.30518473236447 9.824729458917835 -295.13793054779563 9.784669338677354 -295.9680538904221 9.744609218436873 -296.79555376032 9.704549098196392 -297.62042915089796 9.66448897795591 -298.4426790487714 9.62442885771543 -299.2623024336336 9.584368737474948 -300.07929827812393 9.544308617234469 -300.8936655476936 9.504248496993988 -301.7054032004674 9.464188376753507 -302.51451018710316 9.424128256513026 -303.3209854506475 9.384068136272544 -304.1248279263886 9.344008016032063 -304.9260365417053 9.303947895791582 -305.72461021591295 9.263887775551101 -306.5205478601059 9.22382765531062 -307.3138483769961 9.183767535070139 -308.104510660748 9.143707414829658 -308.89253359681015 9.103647294589177 -309.6779160617423 9.063587174348697 -310.46065692303904 9.023527054108216 -311.2407550389493 8.983466933867735 -312.0182092582916 8.943406813627254 -312.7930184202652 8.903346693386773 -313.56518135425677 8.863286573146292 -314.33469687964305 8.82322645290581 -315.1015638055885 8.78316633266533 -315.8657809308387 8.743106212424848 -316.6273470435088 8.703046092184367 -317.38626092086724 8.662985971943886 -318.14252132911463 8.622925851703407 -318.8961270231574 8.582865731462926 -319.6470767463763 8.542805611222445 -320.3953692303897 8.502745490981964 -321.1410031948116 8.462685370741482 -321.8839773470038 8.422625250501001 -322.6242903818227 8.38256513026052 -323.36194098136014 8.342505010020039 -324.09692781467857 8.302444889779558 -324.82924953753985 8.262384769539077 -325.55890479212815 8.222324649298596 -326.2858922067664 8.182264529058115 -327.01021039562636 8.142204408817635 -327.73185795843216 8.102144288577154 -328.45083348015675 8.062084168336673 -329.1671355307119 8.022024048096192 -329.88076266463094 7.981963927855711 -330.5917134207444 7.94190380761523 -331.299986321848 7.901843687374749 -332.0055798743636 7.8617835671342675 -332.7084925679921 7.821723446893786 -333.4087228753586 7.781663326653306 -334.10626925164973 7.741603206412825 -334.8011301342424 7.701543086172344 -335.49330394232453 7.661482965931863 -336.1827890765073 7.621422845691382 -336.86958391842813 7.5813627254509015 -337.55368683034555 7.54130260521042 -338.23509615472443 7.501242484969939 -338.913810213812 7.461182364729458 -339.58982730920457 7.421122244488977 -340.26314572140456 7.381062124248496 -340.93376370936755 7.341002004008016 -341.6016795100395 7.300941883767535 -342.26689133788335 7.2608817635270535 -342.92939738439566 7.220821643286572 -343.589195817612 7.180761523046091 -344.2462847816021 7.14070140280561 -344.9006623959535 7.10064128256513 -345.5523267552438 7.060581162324649 -346.2012759285021 7.020521042084168 -346.8475079586579 6.980460921843687 -347.49102086197854 6.9404008016032055 -348.13181262749447 6.900340681362724 -348.76988121641205 6.860280561122244 -349.4052245615139 6.820220440881763 -350.03784056654627 6.780160320641282 -350.6677271055938 6.740100200400801 -351.29488202244073 6.70004008016032 -351.9193031299186 6.659979959919839 -352.5409882092409 6.619919839679358 -353.15993500932314 6.579859719438877 -353.7761412460896 6.539799599198396 -354.3896046017653 6.499739478957915 -355.000322724154 6.459679358717434 -355.6082932259011 6.419619238476953 -356.2135136837422 6.379559118236473 -356.81598163773646 6.3394989979959915 -357.41569459048486 6.29943887775551 -358.0126500063333 6.259378757515029 -358.60684531055983 6.219318637274548 -359.19827788854707 6.179258517034068 -359.7869450849383 6.139198396793587 -360.37284420277774 6.099138276553106 -360.9559725026355 6.059078156312625 -361.536327201716 6.0190180360721435 -362.1139054729505 5.978957915831662 -362.68870444407366 5.938897795591182 -363.26072119668424 5.898837675350701 -363.8299527652891 5.85877755511022 -364.3963961363317 5.818717434869739 -364.9600482472047 5.778657314629258 -365.5209059852464 5.738597194388777 -366.0789661867213 5.698537074148296 -366.6342256357861 5.658476953907815 -367.1866810634392 5.618416833667334 -367.73632914645594 5.578356713426853 -368.2831665063089 5.538296593186372 -368.82718970807383 5.498236472945891 -369.3683952593218 5.458176352705411 -369.9067796089979 5.4181162324649295 -370.44233914628717 5.378056112224448 -370.97507019946806 5.337995991983967 -371.5049690347551 5.297935871743486 -372.0320318551302 5.257875751503005 -372.5562547991648 5.217815631262525 -373.0776339398331 5.177755511022044 -373.5961652833178 5.137695390781563 -374.1118447678096 5.0976352705410815 -374.62466826230155 5.0575751503006 -375.1346315653806 5.01751503006012 -375.6417304040167 4.977454909819639 -376.14596043235304 4.937394789579158 -376.64731723049744 4.897334669338677 -377.14579630331923 4.857274549098196 -377.64139307925217 4.817214428857715 -378.1341029091076 4.777154308617234 -378.62392106489955 4.737094188376753 -379.1108427386859 4.697034068136272 -379.5948630414285 4.656973947895791 -380.075977001876 4.61691382765531 -380.5541795654743 4.576853707414829 -381.0294655933077 4.5367935871743486 -381.50182986107677 4.496733466933867 -381.9712670581181 4.456673346693386 -382.4377717864709 4.416613226452905 -382.90133855999744 4.376553106212424 -383.3619618035638 4.336492985971943 -383.8196358522881 4.296432865731463 -384.2743549508645 4.256372745490982 -384.72611325297134 4.2163126252505005 -385.1749048207727 4.176252505010019 -385.62072362452375 4.136192384769538 -386.06356354229035 4.096132264529057 -386.5034183597957 4.056072144288577 -386.94028177040565 4.016012024048096 -387.37414737526757 3.9759519038076148 -387.8050086836174 3.9358917835671337 -388.2328591132716 3.895831663326653 -388.65769199132086 3.855771543086172 -389.07950055504574 3.8157114228456908 -389.49827795307436 3.77565130260521 -389.9140172468047 3.735591182364729 -390.32671141211586 3.695531062124248 -390.73635334139465 3.655470941883767 -391.14293584590615 3.615410821643286 -391.5464516585389 3.575350701402805 -391.94689343695865 3.5352905811623243 -392.3442537672063 3.495230460921843 -392.7385251677802 3.455170340681362 -393.1297000942451 3.4151102204408814 -393.51777094441366 3.3750501002004003 -393.90273006415134 3.334989979959919 -394.2845697538588 3.2949298597194385 -394.66328227569085 3.2548697394789574 -395.0388598615758 3.2148096192384763 -395.4112947221054 3.1747494989979956 -395.78057905637036 3.1346893787575145 -396.14670506282346 3.094629258517034 -396.50966495126 3.0545691382765527 -396.8694509560114 3.0145090180360716 -397.2260553504584 2.974448897795591 -397.57947046297727 2.93438877755511 -397.9296886944442 2.8943286573146287 -398.2767025374333 2.854268537074148 -398.6205045972552 2.814208416833667 -398.96108761499767 2.774148296593186 -399.2984444927423 2.734088176352705 -399.6325683211489 2.694028056112224 -399.9634524096145 2.653967935871743 -400.29109031923457 2.6139078156312623 -400.61547589881366 2.573847695390781 -400.9366033241955 2.5337875751503 -401.2544671412085 2.4937274549098194 -401.5690623125488 2.4536673346693383 -401.8803842689548 2.413607214428857 -402.18842896505953 2.3735470941883765 -402.4931929403446 2.3334869739478954 -402.7946733856608 2.2934268537074143 -403.0928682158252 2.2533667334669336 -403.38777614885544 2.2133066132264525 -403.67939679245796 2.1732464929859714 -403.96773073844946 2.1331863727454907 -404.2527796658612 2.0931262525050096 -404.53454645355384 2.0530661322645285 -404.8130353032589 2.013006012024048 -405.08825187406336 1.972945891783567 -405.3602034294654 1.932885771543086 -405.62889899825893 1.8928256513026052 -405.89434955064934 1.852765531062124 -406.1565681911722 1.8127054108216432 -406.4155703701773 1.7726452905811623 -406.6713741158654 1.7325851703406812 -406.924000289121 1.6925250501002003 -407.1734728636895 1.6524649298597194 -407.4198192345959 1.6124048096192383 -407.66307055812337 1.5723446893787574 -407.9032621271591 1.5322845691382765 -408.14043378630186 1.4922244488977956 -408.3746303918269 1.4521643286573145 -408.6059023224433 1.4121042084168336 -408.83430604779534 1.3720440881763527 -409.05990476288963 1.3319839679358716 -409.2827690981314 1.2919238476953907 -409.50297791649007 1.2518637274549098 -409.720619211578 1.2118036072144287 -409.93579112322465 1.1717434869739478 -410.14860309061146 1.131683366733467 -410.3591771673906 1.0916232464929858 -410.56764952869133 1.051563126252505 -410.7741722068665 1.011503006012024 -410.9789151016897 0.971442885771543 -411.18206832210495 0.931382765531062 -411.3838449314019 0.8913226452905811 -411.5844841870308 0.8512625250501001 -411.7842553918776 0.8112024048096191 -411.9834625081482 0.7711422845691382 -412.1824497316971 0.7310821643286572 -412.3816082891861 0.6910220440881764 -412.5813848114198 0.6509619238476954 -412.78229176721885 0.6109018036072144 -412.98492063570444 0.5708416833667335 -413.1899587890607 0.5307815631262525 -413.39821152006766 0.4907214428857715 -413.6106314026251 0.4506613226452906 -413.82835845643757 0.4106012024048096 -414.0527768775214 0.37054108216432863 -414.28559841515596 0.3304809619238477 -414.52899115012417 0.29042084168336674 -414.7857912004694 0.25036072144288574 -415.05987939580547 0.2103006012024048 -415.3569237107298 0.17024048096192385 -415.6860604172147 0.13018036072144287 -416.0629522674034 0.09012024048096191 -416.51813973247766 0.05006012024048096 -417.2439311693907 0.01 diff --git a/ELoss/E_vs_x_deuteron.dat b/ELoss/E_vs_x_deuteron.dat deleted file mode 100644 index 78a001a..0000000 --- a/ELoss/E_vs_x_deuteron.dat +++ /dev/null @@ -1,501 +0,0 @@ -Distance_cm Energy_MeV --0.0 80.0 -88.94145560084779 79.83969939879759 -177.73811376114617 79.6793987975952 -266.38990738632776 79.51909819639279 -354.89676927821733 79.35879759519038 -443.25863213464766 79.19849699398797 -531.4754285490258 79.03819639278558 -619.5470910099426 78.87789579158317 -707.4735519007024 78.71759519038076 -795.2547434989275 78.55729458917835 -882.8905979761211 78.39699398797595 -970.3810473972279 78.23669338677355 -1057.72602372023 78.07639278557114 -1144.925458795662 77.91609218436874 -1231.9792843662026 77.75579158316633 -1318.8874320662153 77.59549098196393 -1405.6498334213331 77.43519038076153 -1492.2664198479627 77.27488977955912 -1578.737122652863 77.11458917835671 -1665.0618750414878 76.95428857715432 -1751.2406104727224 76.79398797595191 -1837.2732602787971 76.6336873747495 -1923.1597553096826 76.47338677354709 -2008.9000263033672 76.3130861723447 -2094.494003885416 76.15278557114229 -2179.9416185684527 75.99248496993988 -2265.242800751712 75.83218436873747 -2350.3974807205454 75.67188376753508 -2435.4055886459696 75.51158316633267 -2520.267054584132 75.35128256513026 -2604.9818084758526 75.19098196392785 -2689.549780146124 75.03068136272545 -2773.9708993036065 74.87038076152305 -2858.2450955401596 74.71008016032064 -2942.372298330293 74.54977955911824 -3026.35243703069 74.38947895791583 -3110.185440879683 74.22917835671343 -3193.87123899677 74.06887775551102 -3277.4097603820524 73.90857715430862 -3360.8009339157447 73.74827655310621 -3444.0446883576356 73.58797595190381 -3527.140952346588 73.4276753507014 -3610.0896543999665 73.267374749499 -3692.8907229131287 73.10707414829659 -3775.544086158874 72.9467735470942 -3858.049672286929 72.78647294589179 -3940.4074093233567 72.62617234468938 -4022.6172251700373 72.46587174348697 -4104.679047604098 72.30557114228458 -4186.592804277384 72.14527054108217 -4268.358422715854 71.98496993987976 -4349.975830319044 71.82466933867735 -4431.4449543594865 71.66436873747494 -4512.765721982134 71.50406813627255 -4593.938060203806 71.34376753507014 -4674.961895912566 71.18346693386773 -4755.837156951992 71.02316633266533 -4836.563772475164 70.86286573146293 -4917.141670412023 70.70256513026052 -4997.57077711412 70.54226452905812 -5077.851018801288 70.38196392785571 -5157.982321561019 70.22166332665331 -5237.964611347876 70.0613627254509 -5317.797813982838 69.9010621242485 -5397.481855152708 69.74076152304609 -5477.016660409467 69.5804609218437 -5556.402155169678 69.42016032064129 -5635.638264713804 69.25985971943888 -5714.724914185601 69.09955911823647 -5793.662028591454 68.93925851703408 -5872.44953279976 68.77895791583167 -5951.08735154023 68.61865731462926 -6029.575409403259 68.45835671342685 -6107.913630839253 68.29805611222444 -6186.101940157955 68.13775551102205 -6264.140261527799 67.97745490981964 -6342.028518975188 67.81715430861723 -6419.766636383837 67.65685370741483 -6497.354537494074 67.49655310621243 -6574.792145902167 67.33625250501002 -6652.079385059587 67.17595190380761 -6729.21617827233 67.0156513026052 -6806.202448700188 66.85535070140281 -6883.03811935607 66.6950501002004 -6959.723113105229 66.534749498998 -7036.2573526645665 66.37444889779559 -7112.64076060189 66.2141482965932 -7188.873259335194 66.05384769539079 -7264.954771131882 65.89354709418838 -7340.885218108038 65.73324649298597 -7416.664522227663 65.57294589178358 -7492.292607772306 65.41264529058117 -7567.769399063696 65.25234468937876 -7643.094817789836 65.09204408817635 -7718.268785280763 64.93174348697394 -7793.291222710537 64.77144288577155 -7868.162051096477 64.61114228456914 -7942.88119129832 64.45084168336673 -8017.448564017446 64.29054108216432 -8091.864089796049 64.13024048096193 -8166.127689016349 63.969939879759515 -8240.23928189972 63.80963927855711 -8314.198788505895 63.649338677354706 -8388.006128732124 63.4890380761523 -8461.661222312308 63.3287374749499 -8535.163988816179 63.16843687374749 -8608.514347648405 63.00813627254509 -8681.71221804776 62.84783567134268 -8754.75751908622 62.68753507014028 -8827.650169668112 62.52723446893787 -8900.390088529193 62.36693386773547 -8972.977194235795 62.20663326653306 -9045.411405183882 62.04633266533066 -9117.692639598179 61.88603206412825 -9189.820815531219 61.72573146292585 -9261.795850862447 61.56543086172344 -9333.617663297271 61.405130260521034 -9405.28617036612 61.24482965931863 -9476.801289423514 61.084529058116225 -9548.162937647083 60.92422845691382 -9619.371032036623 60.763927855711415 -9690.4254894131 60.603627254509014 -9761.326226726673 60.443326653306606 -9832.07814167799 60.283026052104205 -9902.686777207335 60.1227254509018 -9973.152615507579 59.962424849699396 -10043.475413403903 59.80212424849699 -10113.654927897724 59.641823647294586 -10183.690916168698 59.48152304609218 -10253.583135576691 59.32122244488978 -10323.33134366378 59.16092184368737 -10392.935298156212 59.00062124248497 -10462.394756966409 58.84032064128256 -10531.709478194929 58.68002004008016 -10600.879220132467 58.51971943887775 -10669.903741261809 58.35941883767535 -10738.782800259836 58.19911823647294 -10807.516155999478 58.03881763527053 -10876.103567551692 57.87851703406813 -10944.544794187457 57.718216432865724 -11012.839595379712 57.55791583166332 -11080.987730805355 57.397615230460914 -11148.988960347187 57.23731462925851 -11216.843044095905 57.077014028056105 -11284.549742352037 56.916713426853704 -11352.108815627931 56.756412825651296 -11419.52002464969 56.596112224448895 -11486.783130359152 56.43581162324649 -11553.897893915826 56.275511022044086 -11620.864076698866 56.11521042084168 -11687.681440309 55.954909819639276 -11754.349746570493 55.79460921843687 -11820.868759616935 55.63430861723447 -11887.23824443768 55.47400801603206 -11953.457964133342 55.31370741482966 -12019.52768137335 55.15340681362725 -12085.447159060515 54.99310621242485 -12151.216160332975 54.83280561122244 -12216.834448566113 54.67250501002003 -12282.301787374483 54.51220440881763 -12347.617940613743 54.35190380761522 -12412.782672382551 54.19160320641282 -12477.795747024496 54.03130260521041 -12542.65692912999 53.87100200400801 -12607.36598353819 53.710701402805604 -12671.92267533888 53.5504008016032 -12736.326769874388 53.390100200400795 -12800.578032741456 53.229799599198394 -12864.676229793145 53.069498997995986 -12928.621127140701 52.909198396793585 -12992.412491155448 52.748897795591176 -13056.050088470643 52.588597194388775 -13119.533685983364 52.42829659318637 -13182.863050856347 52.267995991983966 -13246.037950519867 52.10769539078156 -13309.058152673564 51.94739478957916 -13371.923425288314 51.78709418837675 -13434.633536608044 51.62679358717435 -13497.188255151585 51.46649298597194 -13559.587351555727 51.30619238476954 -13621.830597498376 51.14589178356713 -13683.917763059015 50.98559118236472 -13745.848617799324 50.82529058116232 -13807.622931565193 50.66498997995991 -13869.240474488495 50.50468937875751 -13930.7010169889 50.3443887775551 -13992.004329775633 50.1840881763527 -14053.150183849271 50.023787575150294 -14114.138350503492 49.86348697394789 -14174.968601326851 49.703186372745485 -14235.640708204515 49.542885771543084 -14296.154443320025 49.382585170340676 -14356.509579157013 49.222284569138274 -14416.705888500946 49.061983967935866 -14476.743144440832 48.901683366733465 -14536.621120370943 48.74138276553106 -14596.3395899925 48.581082164328656 -14655.898327315384 48.42078156312625 -14715.297106659802 48.26048096192385 -14774.535702657975 48.10018036072144 -14833.613890255787 47.93987975951904 -14892.531444714456 47.77957915831663 -14951.288141612165 47.61927855711422 -15009.883756845704 47.45897795591182 -15068.318068481985 47.29867735470941 -15126.590855515253 47.13837675350701 -15184.701895372782 46.9780761523046 -15242.650965161007 46.8177755511022 -15300.437842313295 46.65747494989979 -15358.062304591504 46.49717434869739 -15415.52413008756 46.336873747494984 -15472.82309722499 46.17657314629258 -15529.958984760464 46.016272545090175 -15586.931571785317 45.85597194388777 -15643.740637727069 45.695671342685365 -15700.385962350905 45.535370741482964 -15756.86732576118 45.375070140280556 -15813.18450840288 45.214769539078155 -15869.337291063082 45.05446893787575 -15925.325454872405 44.894168336673346 -15981.14878130644 44.73386773547094 -16036.807052187156 44.57356713426854 -16092.300049684323 44.41326653306613 -16147.627556316882 44.25296593186372 -16202.789354954324 44.09266533066132 -16257.78522881806 43.93236472945891 -16312.614961482743 43.77206412825651 -16367.278338572121 43.6117635270541 -16421.775146659926 43.4514629258517 -16476.10517093916 43.29116232464929 -16530.26819632399 43.13086172344689 -16584.264008088703 42.97056112224448 -16638.092391868966 42.81026052104208 -16691.753133663045 42.649959919839674 -16745.24601983302 42.48965931863727 -16798.570837105985 42.329358717434864 -16851.72737257521 42.16905811623246 -16904.715413701313 42.008757515030055 -16957.53474831338 41.848456913827654 -17010.185164610113 41.688156312625246 -17062.66645116089 41.527855711422845 -17114.978396906878 41.36755511022044 -17167.12079116207 41.207254509018036 -17219.093423614337 41.04695390781563 -17270.896084326432 40.88665330661322 -17322.528563736996 40.72635270541082 -17373.990652661538 40.56605210420841 -17425.282142293363 40.40575150300601 -17476.40282530431 40.2454509018036 -17527.352495789673 40.0851503006012 -17578.13094707866 39.92484969939879 -17628.737971791452 39.76454909819639 -17679.173362930997 39.60424849699398 -17729.43691388378 39.44394789579158 -17779.528418420647 39.28364729458917 -17829.447670697547 39.12334669338677 -17879.194465256292 38.96304609218436 -17928.76859702525 38.80274549098196 -17978.169861320046 38.642444889779554 -18027.39805384422 38.48214428857715 -18076.452970689865 38.321843687374745 -18125.33440833822 38.161543086172344 -18174.042163660266 38.001242484969936 -18222.576033917256 37.840941883767535 -18270.93581676125 37.68064128256513 -18319.1213102356 37.52034068136272 -18367.13231277541 37.36004008016032 -18414.96862320797 37.19973947895791 -18462.630042597983 37.03943887775551 -18510.1163724889 36.8791382765531 -18557.427412922993 36.7188376753507 -18604.56296420102 36.55853707414829 -18651.522827018238 36.39823647294589 -18698.30680246465 36.23793587174348 -18744.91469202519 36.07763527054108 -18791.34629757993 35.91733466933867 -18837.60142140418 35.75703406813627 -18883.67986616861 35.59673346693386 -18929.581434939315 35.43643286573146 -18975.305931177838 35.27613226452905 -19020.85315874116 35.11583166332665 -19066.222921881657 34.955531062124244 -19111.41502524701 34.79523046092184 -19156.42927388009 34.634929859719435 -19201.26547321878 34.474629258517034 -19245.923429095787 34.314328657314626 -19290.402949315572 34.15402805611222 -19334.703842236628 33.993727454909816 -19378.825914981393 33.83342685370741 -19422.768974853712 33.67312625250501 -19466.5328295514 33.5128256513026 -19510.11728716576 33.3525250501002 -19553.522156181112 33.19222444889779 -19596.747245474213 33.03192384769539 -19639.7923643137 32.87162324649298 -19682.657322359435 32.71132264529058 -19725.341929661827 32.55102204408817 -19767.845996661086 32.39072144288577 -19810.16933418647 32.23042084168336 -19852.311753455422 32.07012024048096 -19894.273066072717 31.909819639278556 -19936.053084029518 31.74951903807615 -19977.65162007975 31.589218436873747 -20019.068488540142 31.428917835671342 -20060.303503677234 31.268617234468937 -20101.35647890562 31.108316633266533 -20142.227228021817 30.948016032064128 -20182.915565203002 30.787715430861724 -20223.421305005748 30.62741482965932 -20263.74426236464 30.467114228456914 -20303.88425259088 30.30681362725451 -20343.841091370825 30.146513026052105 -20383.614594764447 29.9862124248497 -20423.20457920377 29.825911823647296 -20462.610861491215 29.66561122244489 -20501.83325879791 29.505310621242486 -20540.87158866192 29.345010020040082 -20579.725668986448 29.184709418837677 -20618.395319228395 29.02440881763527 -20656.8803593017 28.864108216432864 -20695.180608230246 28.70380761523046 -20733.295885241114 28.543507014028055 -20771.22600991766 28.38320641282565 -20808.970802197342 28.222905811623246 -20846.530082369467 28.06260521042084 -20883.903671072887 27.902304609218437 -20921.091389293622 27.742004008016032 -20958.093058362436 27.581703406813627 -20994.90849995233 27.421402805611223 -21031.537536075986 27.261102204408818 -21067.979989083153 27.100801603206413 -21104.235681657952 26.94050100200401 -21140.304437616338 26.780200400801604 -21176.186081343603 26.6198997995992 -21211.88043668886 26.459599198396795 -21247.387327522483 26.29929859719439 -21282.706578036294 26.138997995991986 -21317.83801274053 25.97869739478958 -21352.78145646074 25.818396793587176 -21387.53673433464 25.65809619238477 -21422.103671808913 25.497795591182363 -21456.482094635943 25.33749498997996 -21490.671828870523 25.177194388777554 -21524.672700866493 25.01689378757515 -21558.484537273347 24.856593186372745 -21592.10716558754 24.69629258517034 -21625.540413804978 24.535991983967936 -21658.784109587246 24.37569138276553 -21691.838080602916 24.215390781563126 -21724.702154800354 24.05509018036072 -21757.37616040413 23.894789579158317 -21789.859925911405 23.734488977955913 -21822.15328008834 23.574188376753508 -21854.256051966448 23.413887775551103 -21886.168070838994 23.2535871743487 -21917.889166257373 23.093286573146294 -21949.419168027533 22.93298597194389 -21980.757906537732 22.772685370741485 -22011.905212556205 22.61238476953908 -22042.860916696147 22.452084168336675 -22073.6248496121 22.29178356713427 -22104.196842197834 22.131482965931863 -22134.576725583083 21.971182364729458 -22164.76433113039 21.810881763527053 -22194.75949043207 21.65058116232465 -22224.5620353073 21.490280561122244 -22254.171797799383 21.32997995991984 -22283.588610173167 21.169679358717435 -22312.812305012092 21.00937875751503 -22341.84271514907 20.849078156312626 -22370.679673463346 20.68877755511022 -22399.323012947043 20.528476953907816 -22427.77256680687 20.36817635270541 -22456.028168463177 20.207875751503007 -22484.090377353667 20.047575150300602 -22511.960285171917 19.887274549098198 -22539.638273459033 19.726973947895793 -22567.12420655802 19.56667334669339 -22594.417947397782 19.406372745490984 -22621.519357466397 19.24607214428858 -22648.42829678365 19.085771543086175 -22675.1446238728 18.92547094188377 -22701.668195731527 18.76517034068136 -22727.998867802104 18.604869739478957 -22754.136493940645 18.444569138276552 -22780.080926385515 18.284268537074148 -22805.83201572478 18.123967935871743 -22831.389610862698 17.96366733466934 -22856.753558985223 17.803366733466934 -22881.92370552446 17.64306613226453 -22906.899894122027 17.482765531062125 -22931.681966591306 17.32246492985972 -22956.26976287851 17.162164328657315 -22980.66312102252 17.00186372745491 -23004.86187711347 16.841563126252506 -23028.865865249976 16.6812625250501 -23052.674917494995 16.520961923847697 -23076.288863830232 16.360661322645292 -23099.70753210905 16.200360721442888 -23122.930748007773 16.040060120240483 -23145.958334975374 15.879759519038075 -23168.790114181415 15.71945891783567 -23191.4259044622 15.559158316633265 -23213.865522265034 15.39885771543086 -23236.108781590498 15.238557114228456 -23258.155493932674 15.078256513026052 -23280.005468217187 14.917955911823647 -23301.65851073696 14.757655310621242 -23323.114425085612 14.597354709418838 -23344.3730120883 14.437054108216431 -23365.43406972997 14.276753507014027 -23386.2973930808 14.116452905811622 -23406.96277421875 13.956152304609217 -23427.430002149023 13.795851703406813 -23447.69886272029 13.635551102204408 -23467.76913853752 13.475250501002003 -23487.64060887116 13.314949899799599 -23507.313049562577 13.154649298597194 -23526.786232925428 12.99434869739479 -23546.059927642793 12.834048096192385 -23565.133898659817 12.673747494989978 -23584.007907071562 12.513446893787574 -23602.681710005818 12.35314629258517 -23621.155060500536 12.192845691382765 -23639.427707375573 12.03254509018036 -23657.499395098344 11.872244488977955 -23675.369863643053 11.71194388777555 -23693.038848343025 11.551643286573146 -23710.506079735707 11.391342685370741 -23727.771283399834 11.231042084168337 -23744.83417978423 11.07074148296593 -23761.69448402763 10.910440881763526 -23778.351905768915 10.750140280561121 -23794.806148947035 10.589839679358716 -23811.056911589865 10.429539078156312 -23827.103885591154 10.269238476953907 -23842.94675647465 10.108937875751502 -23858.585203144383 9.948637274549098 -23874.018897620022 9.788336673346693 -23889.247504756044 9.628036072144289 -23904.270681943366 9.467735470941884 -23919.08807879199 9.307434869739478 -23933.699336792928 9.147134268537073 -23948.104088957632 8.986833667334668 -23962.3019594328 8.826533066132264 -23976.29256308832 8.666232464929859 -23990.07550507575 8.505931863727454 -24003.650380354502 8.34563126252505 -24017.01677318239 8.185330661322645 -24030.17425656702 8.02503006012024 -24043.122391673813 7.864729458917835 -24055.860727185976 7.70442885771543 -24068.38879861121 7.544128256513026 -24080.706127528967 7.383827655310621 -24092.812220771455 7.2235270541082155 -24104.70656953037 7.063226452905811 -24116.3886483803 6.902925851703406 -24127.857914208187 6.742625250501002 -24139.11380503674 6.582324649298597 -24150.155738727517 6.422024048096192 -24160.983111547208 6.261723446893787 -24171.5952965777 6.101422845691382 -24181.991641947126 5.9411222444889775 -24192.171468855046 5.780821643286573 -24202.134069359803 5.620521042084168 -24211.878703890125 5.460220440881763 -24221.40459843549 5.299919839679358 -24230.710941360743 5.1396192384769535 -24239.796879778994 4.979318637274549 -24248.661515402888 4.819018036072144 -24257.30389977678 4.658717434869739 -24265.723028770444 4.498416833667334 -24273.91783618728 4.338116232464929 -24281.887186305154 4.177815631262525 -24289.629865123665 4.01751503006012 -24297.14457003535 3.857214428857715 -24304.429897566297 3.6969138276553104 -24311.484328739774 3.5366132264529053 -24318.306211499017 3.3763126252505007 -24324.89373947591 3.216012024048096 -24331.24492620372 3.055711422845691 -24337.357573637837 2.8954108216432863 -24343.22923356628 2.7351102204408813 -24348.857160170617 2.5748096192384766 -24354.238251675895 2.414509018036072 -24359.368978806957 2.254208416833667 -24364.245297891404 2.0939078156312623 -24368.8625474592 1.9336072144288576 -24373.21533026121 1.7733066132264528 -24377.297390255782 1.6130060120240481 -24381.10151147707 1.4527054108216433 -24384.619503339545 1.2924048096192384 -24387.842415530587 1.1321042084168336 -24390.761283551856 0.9718036072144288 -24393.36900895547 0.8115030060120241 -24395.664536365563 0.6512024048096192 -24397.661578266343 0.4909018036072144 -24399.407357268974 0.3306012024048096 -24401.03758108511 0.1703006012024048 -24403.491135119653 0.01 diff --git a/ELoss/E_vs_x_proton.dat b/ELoss/E_vs_x_proton.dat deleted file mode 100644 index c8de7e3..0000000 --- a/ELoss/E_vs_x_proton.dat +++ /dev/null @@ -1,501 +0,0 @@ -Distance_cm Energy_MeV --0.0 7.0 -2.7278193718149195 6.985991983967936 -5.451054351494548 6.971983967935872 -8.169704079537016 6.957975951903808 -10.883767694205085 6.943967935871743 -13.593244331515523 6.929959919839679 -16.29813312522841 6.915951903807615 -18.998433206836367 6.901943887775551 -21.694143705553707 6.887935871743487 -24.385263748305512 6.873927855711423 -27.07179245971663 6.859919839679359 -29.753728962100595 6.8459118236472944 -32.43107237544847 6.83190380761523 -35.10382181741762 6.817895791583166 -37.77197640332035 6.803887775551102 -40.435535246112565 6.789879759519038 -43.09449745638223 6.775871743486974 -45.74886214233785 6.76186372745491 -48.3986284097968 6.7478557114228455 -51.04379536217358 6.733847695390781 -53.684362100468036 6.719839679358717 -56.3203277232534 6.705831663326653 -58.951691326664346 6.691823647294589 -61.57845200438488 6.677815631262525 -64.20060884763602 6.6638076152304615 -66.81816094516421 6.649799599198397 -69.43110738322794 6.635791583166333 -72.03944724558602 6.621783567134269 -74.64317961348485 6.607775551102205 -77.2423035656458 6.593767535070141 -79.83681817825249 6.579759519038077 -82.42672252493797 6.5657515030060125 -85.01201567677185 6.551743486973948 -87.59269670224722 6.537735470941884 -90.16876466726762 6.52372745490982 -92.7402186351338 6.509719438877756 -95.30705766653038 6.495711422845692 -97.86928081951254 6.481703406813628 -100.42688714949243 6.4676953907815635 -102.97987570922558 6.453687374749499 -105.52824554879722 6.439679358717435 -108.07199571560841 6.425671342685371 -110.61112525436216 6.411663326653307 -113.14563320704937 6.397655310621243 -115.6755186129347 6.383647294589179 -118.20078050854232 6.3696392785571145 -120.72141792764155 6.35563126252505 -123.23742990123237 6.341623246492986 -125.74881545753088 6.327615230460922 -128.25557362195454 6.313607214428858 -130.7577034171074 6.299599198396794 -133.25520386276514 6.28559118236473 -135.74807397586005 6.2715831663326655 -138.23631277046584 6.257575150300601 -140.71991925778235 6.243567134268537 -143.19889244612017 6.229559118236473 -145.67323134088505 6.215551102204409 -148.14293494456228 6.201543086172345 -150.60800225670096 6.187535070140281 -153.06843227389794 6.173527054108217 -155.52422398978192 6.159519038076152 -157.97537639499726 6.145511022044088 -160.42188847718762 6.131503006012024 -162.86375922097957 6.11749498997996 -165.30098760796605 6.103486973947896 -167.7335726166896 6.089478957915832 -170.1615132226256 6.075470941883768 -172.58480839816517 6.061462925851703 -175.00345711259826 6.047454909819639 -177.4174583320962 6.033446893787575 -179.8268110196944 6.019438877755511 -182.23151413527472 6.005430861723447 -184.6315666355479 5.991422845691383 -187.0269674740356 5.977414829659319 -189.4177156010525 5.963406813627254 -191.80380996368808 5.94939879759519 -194.18524950578845 5.935390781563126 -196.56203316793773 5.921382765531062 -198.9341598874396 5.907374749498998 -201.30162859829844 5.893366733466934 -203.66443823120045 5.87935871743487 -206.02258771349454 5.8653507014028055 -208.37607596917312 5.851342685370741 -210.72490191885265 5.837334669338677 -213.06906447975408 5.823326653306613 -215.40856256568304 5.809318637274549 -217.74339508701004 5.795310621242485 -220.07356095065026 5.781302605210421 -222.39905906004327 5.7672945891783565 -224.7198883151327 5.753286573146292 -227.0360476123455 5.739278557114228 -229.34753584457115 5.725270541082164 -231.65435190114073 5.7112625250501 -233.9564946678056 5.697254509018036 -236.2539630267162 5.683246492985972 -238.54675585640035 5.6692384769539075 -240.83487203174158 5.655230460921843 -243.11831042395698 5.64122244488978 -245.39706990057573 5.627214428857716 -247.6711493254157 5.613206412825652 -249.94054755856172 5.599198396793588 -252.20526345634244 5.5851903807615235 -254.46529587130755 5.571182364729459 -256.7206436522045 5.557174348697395 -258.97130564395525 5.543166332665331 -261.21728068763247 5.529158316633267 -263.4585676204359 5.515150300601203 -265.6951652756681 5.501142284569139 -267.92707248271057 5.4871342685370745 -270.1542880669989 5.47312625250501 -272.37681084999815 5.459118236472946 -274.5946396491779 5.445110220440882 -276.8077732779872 5.431102204408818 -279.01621054582904 5.417094188376754 -281.2199502580346 5.40308617234469 -283.41899121583754 5.3890781563126255 -285.61333221634766 5.375070140280561 -287.80297205252464 5.361062124248497 -289.98790951315135 5.347054108216433 -292.1681433828068 5.333046092184369 -294.34367244183926 5.319038076152305 -296.5144954663385 5.305030060120241 -298.6806112281082 5.291022044088177 -300.8420184946382 5.277014028056112 -302.9987160290759 5.263006012024048 -305.150702590198 5.248997995991984 -307.29797693238163 5.23498997995992 -309.44053780557505 5.220981963927856 -311.5783839552686 5.206973947895792 -313.7115141224648 5.192965931863728 -315.8399270436485 5.178957915831663 -317.9636214507566 5.164949899799599 -320.08259607114735 5.150941883767535 -322.1968496275697 5.136933867735471 -324.3063808381318 5.122925851703407 -326.4111884162699 5.108917835671343 -328.5112710707161 5.094909819639279 -330.60662750546635 5.080901803607214 -332.69725641974816 5.06689378757515 -334.7831565079875 5.052885771543086 -336.86432645977567 5.038877755511022 -338.94076495983603 5.024869739478958 -341.01247068798983 5.010861723446894 -343.0794423191222 4.99685370741483 -345.1416785231476 4.9828456913827655 -347.1991779649748 4.968837675350701 -349.2519393044715 4.954829659318637 -351.29996119642874 4.940821643286573 -353.34324229052504 4.926813627254509 -355.38178123128966 4.912805611222445 -357.41557665806585 4.898797595190381 -359.44462720497376 4.8847895791583165 -361.4689315008726 4.870781563126252 -363.48848816932275 4.856773547094188 -365.5032958285473 4.842765531062124 -367.51335309139324 4.82875751503006 -369.51865856529184 4.814749498997996 -371.5192108522193 4.800741482965932 -373.5150085486565 4.7867334669338675 -375.5060502455482 4.772725450901803 -377.49233452826206 4.758717434869739 -379.4738599765474 4.744709418837675 -381.45062516449264 4.730701402805611 -383.4226286604834 4.716693386773547 -385.3898690271592 4.702685370741483 -387.35234482137025 4.6886773547094185 -389.31005459413336 4.674669338677354 -391.26299689058754 4.66066132264529 -393.21117024994925 4.646653306613226 -395.1545732054667 4.632645290581162 -397.0932042843739 4.618637274549099 -399.02706200784456 4.6046292585170345 -400.9561448909444 4.59062124248497 -402.88045144258393 4.576613226452906 -404.79998016547023 4.562605210420842 -406.7147295560582 4.548597194388778 -408.6246981045013 4.534589178356714 -410.5298842946015 4.52058116232465 -412.43028660375904 4.5065731462925855 -414.32590350292105 4.492565130260521 -416.21673345653005 4.478557114228457 -418.1027749224716 4.464549098196393 -419.98402635202126 4.450541082164329 -421.860486189791 4.436533066132265 -423.7321528736749 4.422525050100201 -425.5990248347943 4.4085170340681366 -427.4611004974421 4.394509018036072 -429.3183782790265 4.380501002004008 -431.170856590014 4.366492985971944 -433.01853383387174 4.35248496993988 -434.8614084070089 4.338476953907816 -436.69947869871777 4.324468937875752 -438.5327430911135 4.310460921843688 -440.36119995907376 4.296452905811623 -442.1848476701771 4.282444889779559 -444.00368458464067 4.268436873747495 -445.8177090552574 4.254428857715431 -447.6269194273319 4.240420841683367 -449.43131403861594 4.226412825651303 -451.2308912192428 4.212404809619239 -453.02564929166084 4.198396793587174 -454.8155865705666 4.18438877755511 -456.6007013628362 4.170380761523046 -458.3809919674566 4.156372745490982 -460.15645667545544 4.142364729458918 -461.9270937698303 4.128356713426854 -463.69290152547677 4.11434869739479 -465.45387820911554 4.1003406813627254 -467.21002207921873 4.086332665330661 -468.96133138593507 4.072324649298597 -470.70780437101394 4.058316633266533 -472.4494392677286 4.044308617234469 -474.1862343007983 4.030300601202405 -475.91818768630895 4.016292585170341 -477.6452976316334 4.0022845691382765 -479.36756233535 3.9882765531062123 -481.0849799871601 3.974268537074148 -482.79754876780487 3.960260521042084 -484.5052668489801 3.94625250501002 -486.20813239325065 3.9322444889779558 -487.9061435539631 3.9182364729458916 -489.5992984751573 3.9042284569138275 -491.2875952914768 3.8902204408817633 -492.97103212807775 3.876212424849699 -494.6496071005367 3.862204408817635 -496.3233183147566 3.8481963927855714 -497.9921638668722 3.834188376753507 -499.65614184315325 3.820180360721443 -501.3152503199067 3.806172344689379 -502.9694873633773 3.792164328657315 -504.61885102964686 3.7781563126252506 -506.26333936453176 3.7641482965931865 -507.9029504034791 3.7501402805611224 -509.5376821714612 3.7361322645290582 -511.16753268286834 3.722124248496994 -512.7924999414001 3.70811623246493 -514.4125819399551 3.694108216432866 -516.0277766605185 3.6801002004008017 -517.6380820740482 3.6660921843687375 -519.2434961403593 3.6520841683366734 -520.8440168080065 3.6380761523046092 -522.4396420141644 3.624068136272545 -524.0303696845069 3.610060120240481 -525.6161977330834 3.596052104208417 -527.1971240621936 3.5820440881763527 -528.7731465622608 3.5680360721442885 -530.344263111702 3.5540280561122244 -531.910471576797 3.5400200400801602 -533.4717698115545 3.526012024048096 -535.0281556575763 3.512004008016032 -536.5796269439198 3.497995991983968 -538.1261814869571 3.4839879759519037 -539.6678170902326 3.4699799599198395 -541.204531544318 3.4559719438877754 -542.7363226266648 3.4419639278557113 -544.263188101454 3.427955911823647 -545.7851257194441 3.413947895791583 -547.3021332178149 3.399939879759519 -548.814208320011 3.3859318637274547 -550.3213487355796 3.3719238476953906 -551.8235521600086 3.3579158316633264 -553.3208162745591 3.3439078156312623 -554.8131387460968 3.3298997995991986 -556.3005172269196 3.3158917835671344 -557.7829493545823 3.3018837675350703 -559.2604327517181 3.287875751503006 -560.732965025857 3.273867735470942 -562.2005437692407 3.259859719438878 -563.6631665586343 3.2458517034068137 -565.1208309551349 3.2318436873747496 -566.5735345039757 3.2178356713426854 -568.0212747343273 3.2038276553106213 -569.4640491590953 3.189819639278557 -570.9018552747135 3.175811623246493 -572.3346905609336 3.161803607214429 -573.7625524806112 3.1477955911823647 -575.1854384794872 3.1337875751503006 -576.6033459859651 3.1197795591182365 -578.0162724108845 3.1057715430861723 -579.4242151472896 3.091763527054108 -580.8271715701933 3.077755511022044 -582.2251390363372 3.06374749498998 -583.6181148839463 3.0497394789579158 -585.0060964324791 3.0357314629258516 -586.3890809823727 3.0217234468937875 -587.7670658147825 3.0077154308617233 -589.1400481913173 2.993707414829659 -590.5080253537684 2.979699398797595 -591.8709945238336 2.965691382765531 -593.2289529028351 2.9516833667334668 -594.5818976714321 2.9376753507014026 -595.9298259893272 2.9236673346693385 -597.2727349949669 2.9096593186372743 -598.6106218052347 2.89565130260521 -599.9434835151397 2.881643286573146 -601.2713171974972 2.867635270541082 -602.5941199026023 2.8536272545090178 -603.9118886578977 2.8396192384769536 -605.2246204676331 2.82561122244489 -606.5323123125181 2.811603206412826 -607.8349611493668 2.7975951903807617 -609.1325639107353 2.7835871743486975 -610.4251175045505 2.7695791583166334 -611.7126188137311 2.7555711422845692 -612.9950646958 2.741563126252505 -614.2724519824881 2.727555110220441 -615.5447774793284 2.713547094188377 -616.8120379652423 2.6995390781563127 -618.074230192115 2.6855310621242485 -619.3313508843618 2.6715230460921844 -620.5833967384841 2.6575150300601202 -621.8303644226155 2.643507014028056 -623.0722505760567 2.629498997995992 -624.3090518087996 2.615490981963928 -625.5407647010401 2.6014829659318637 -626.7673858026793 2.5874749498997995 -627.9889116328129 2.5734669338677354 -629.2053386792077 2.5594589178356713 -630.4166633977659 2.545450901803607 -631.6228822119759 2.531442885771543 -632.82399151235 2.517434869739479 -634.0199876558474 2.5034268537074147 -635.2108669652841 2.4894188376753505 -636.3966257287263 2.4754108216432864 -637.57726019887 2.4614028056112223 -638.7527665924039 2.447394789579158 -639.9231410893564 2.433386773547094 -641.0883798324259 2.41937875751503 -642.2484789262933 2.4053707414829657 -643.403434436917 2.3913627254509016 -644.5532423908096 2.3773547094188374 -645.6978987742947 2.3633466933867733 -646.837399532745 2.349338677354709 -647.9717405697995 2.335330661322645 -649.1009177465595 2.321322645290581 -650.2249268807634 2.307314629258517 -651.343763745939 2.293306613226453 -652.4574240705318 2.279298597194389 -653.5659035370106 2.2652905811623247 -654.6691977809472 2.2512825651302606 -655.7673023900711 2.2372745490981965 -656.8602129032973 2.2232665330661323 -657.947924809727 2.209258517034068 -659.0304335476199 2.195250501002004 -660.1077345033364 2.18124248496994 -661.1798230102507 2.1672344689378757 -662.2466943476319 2.1532264529058116 -663.3083437394913 2.1392184368737475 -664.3647663533984 2.1252104208416833 -665.4159572992597 2.111202404809619 -666.461911628063 2.097194388777555 -667.502624330583 2.083186372745491 -668.5380903360488 2.0691783567134268 -669.5683045107711 2.0551703406813626 -670.5932616567277 2.0411623246492985 -671.6129565101053 2.0271543086172343 -672.6273837397972 2.01314629258517 -673.6365379458541 1.9991382765531063 -674.6404136578868 1.9851302605210421 -675.6390053334192 1.971122244488978 -676.6323073561887 1.9571142284569139 -677.6203140343941 1.9431062124248497 -678.6030195988864 1.9290981963927858 -679.5804182013019 1.9150901803607217 -680.5525039121362 1.9010821643286575 -681.5192707187546 1.8870741482965934 -682.4807125233378 1.8730661322645292 -683.4368231407614 1.859058116232465 -684.3875962964037 1.845050100200401 -685.3330256238826 1.8310420841683368 -686.2731046627162 1.8170340681362727 -687.207826855905 1.8030260521042085 -688.1371855474328 1.7890180360721444 -689.0611739796833 1.7750100200400802 -689.9797852907685 1.761002004008016 -690.8930125117654 1.746993987975952 -691.8008485638582 1.7329859719438878 -692.7032862553813 1.7189779559118237 -693.6003182787601 1.7049699398797595 -694.4919372073449 1.6909619238476954 -695.3781354921331 1.6769539078156313 -696.258905458377 1.6629458917835673 -697.134239302071 1.6489378757515032 -698.0041290863143 1.634929859719439 -698.8685667375433 1.620921843687375 -699.7275440416299 1.6069138276553108 -700.5810526398385 1.5929058116232466 -701.429084024638 1.5788977955911825 -702.2716295353612 1.5648897795591183 -703.1086803537073 1.5508817635270542 -703.9402274990803 1.53687374749499 -704.7662618237558 1.522865731462926 -705.5867740078728 1.5088577154308618 -706.4017545542392 1.4948496993987976 -707.2111937829476 1.4808416833667335 -708.0150818257918 1.4668336673346694 -708.8134086204772 1.4528256513026052 -709.6061639046171 1.438817635270541 -710.3933372095069 1.424809619238477 -711.1749178536672 1.410801603206413 -711.950894936149 1.3967935871743489 -712.7212573295901 1.3827855711422847 -713.485993673016 1.3687775551102206 -714.2450923643743 1.3547695390781564 -714.9985415527954 1.3407615230460923 -715.7463291305688 1.3267535070140282 -716.4884427248264 1.312745490981964 -717.2248696889238 1.2987374749498999 -717.9555970935098 1.2847294589178357 -718.6806117172756 1.2707214428857716 -719.3999000373748 1.2567134268537075 -720.1134482195056 1.2427054108216433 -720.8212421076471 1.2286973947895792 -721.5232672134425 1.214689378757515 -722.219508705222 1.200681362725451 -722.9099513966596 1.1866733466933868 -723.59457973506 1.1726653306613226 -724.2733777892703 1.1586573146292587 -724.9463292372159 1.1446492985971946 -725.6134173530609 1.1306412825651304 -726.2746249939943 1.1166332665330663 -726.9299345866477 1.1026252505010021 -727.5793281131529 1.088617234468938 -728.2227870968503 1.0746092184368738 -728.8602925876662 1.0606012024048097 -729.4918251471778 1.0465931863727456 -730.1173648333956 1.0325851703406814 -730.7368911852956 1.0185771543086173 -731.3503832071427 1.0045691382765531 -731.9578193526588 0.990561122244489 -732.5591775090936 0.9765531062124249 -733.1544349812738 0.9625450901803608 -733.7435684757171 0.9485370741482967 -734.3265540849143 0.9345290581162325 -734.9033672719002 0.9205210420841684 -735.4739828552564 0.9065130260521043 -736.0383749947113 0.8925050100200401 -736.5965171775294 0.878496993987976 -737.1483822059166 0.8644889779559118 -737.6939421856978 0.8504809619238477 -738.233168516569 0.8364729458917837 -738.7660318842684 0.8224649298597195 -739.2925022550648 0.8084569138276554 -739.8125488730191 0.7944488977955912 -740.326140260544 0.7804408817635271 -740.8332442228618 0.766432865731463 -741.3338278570459 0.7524248496993988 -741.827857566429 0.7384168336673347 -742.3152990812727 0.7244088176352705 -742.7961174867132 0.7104008016032065 -743.2702772591421 0.6963927855711424 -743.7377423123319 0.6823847695390782 -744.1984760547988 0.6683767535070141 -744.6524414600849 0.65436873747495 -745.0996011518689 0.6403607214428858 -745.539917506055 0.6263527054108217 -745.9733527722675 0.6123446893787575 -746.3998692174815 0.5983366733466934 -746.8194292948573 0.5843286573146294 -747.2319958412235 0.5703206412825652 -747.6375323070641 0.5563126252505011 -748.0360030233255 0.5423046092184369 -748.4273735098587 0.5282965931863728 -748.8116108308706 0.5142885771543086 -749.1886840033662 0.5002805611222445 -749.5585644652407 0.4862725450901804 -749.921226610421 0.4722645290581163 -750.2766483992913 0.45825651302605214 -750.6248120535602 0.444248496993988 -750.9657048457805 0.43024048096192385 -751.2993199949399 0.41623246492985977 -751.6256576809496 0.40222444889779563 -751.9447261925424 0.3882164328657315 -752.2565432251473 0.37420841683366735 -752.561137347883 0.36020040080160326 -752.8585496621077 0.3461923847695391 -753.1488356782934 0.332184368737475 -753.4320674437788 0.31817635270541084 -753.7083359618387 0.3041683366733467 -753.9777539534064 0.2901603206412826 -754.2404590280589 0.27615230460921847 -754.4966173525295 0.2621442885771543 -754.7464279360931 0.24813627254509021 -754.9901276973127 0.23412825651302607 -755.2279975431011 0.22012024048096193 -755.4603697904361 0.20611222444889782 -755.6876374123866 0.19210420841683368 -755.9102658255209 0.17809619238476956 -756.128808311484 0.16408817635270542 -756.3439267836754 0.1500801603206413 -756.5564206643254 0.13607214428857717 -756.7672685147285 0.12206412825651303 -756.9776905815385 0.1080561122244489 -757.1892474491435 0.09404809619238477 -757.4040051495384 0.08004008016032065 -757.6248332005713 0.06603206412825652 -757.8560002111896 0.05202404809619239 -758.1045532333136 0.038016032064128256 -758.3838375161048 0.02400801603206413 -758.7192695486754 0.01 diff --git a/ELoss/E_vs_x_Al-27.dat b/ELoss/HeLoss/E_vs_x_Al-27.dat similarity index 100% rename from ELoss/E_vs_x_Al-27.dat rename to ELoss/HeLoss/E_vs_x_Al-27.dat diff --git a/ELoss/E_vs_x_Co-60.dat b/ELoss/HeLoss/E_vs_x_Co-60.dat similarity index 100% rename from ELoss/E_vs_x_Co-60.dat rename to ELoss/HeLoss/E_vs_x_Co-60.dat diff --git a/ELoss/E_vs_x_N-14.dat b/ELoss/HeLoss/E_vs_x_N-14.dat similarity index 100% rename from ELoss/E_vs_x_N-14.dat rename to ELoss/HeLoss/E_vs_x_N-14.dat diff --git a/ELoss/E_vs_x_N-17.dat b/ELoss/HeLoss/E_vs_x_N-17.dat similarity index 100% rename from ELoss/E_vs_x_N-17.dat rename to ELoss/HeLoss/E_vs_x_N-17.dat diff --git a/ELoss/E_vs_x_Ne-18.dat b/ELoss/HeLoss/E_vs_x_Ne-18.dat similarity index 100% rename from ELoss/E_vs_x_Ne-18.dat rename to ELoss/HeLoss/E_vs_x_Ne-18.dat diff --git a/ELoss/E_vs_x_O-17.dat b/ELoss/HeLoss/E_vs_x_O-17.dat similarity index 100% rename from ELoss/E_vs_x_O-17.dat rename to ELoss/HeLoss/E_vs_x_O-17.dat diff --git a/ELoss/E_vs_x_U-232.dat b/ELoss/HeLoss/E_vs_x_U-232.dat similarity index 100% rename from ELoss/E_vs_x_U-232.dat rename to ELoss/HeLoss/E_vs_x_U-232.dat diff --git a/ELoss/HeLoss/E_vs_x_alpha.dat b/ELoss/HeLoss/E_vs_x_alpha.dat new file mode 100644 index 0000000..35fa322 --- /dev/null +++ b/ELoss/HeLoss/E_vs_x_alpha.dat @@ -0,0 +1,501 @@ +Distance_cm Energy_MeV +11879.008507650315 0.1 +11878.481648916826 0.30020040080160326 +11877.889358084234 0.5004008016032064 +11877.14419152254 0.7006012024048097 +11876.243093566243 0.9008016032064129 +11875.192552168632 1.1010020040080162 +11873.998732460594 1.3012024048096196 +11872.666252291932 1.5014028056112227 +11871.198430895727 1.701603206412826 +11869.597681789839 1.901803607214429 +11867.865818560009 2.1020040080160323 +11866.004262243572 2.3022044088176354 +11864.014175857343 2.502404809619239 +11861.896550367532 2.7026052104208422 +11859.652259434426 2.9028056112224454 +11857.282094315713 3.1030060120240486 +11854.786786194802 3.3032064128256517 +11852.167020532901 3.503406813627255 +11849.423446354382 3.703607214428858 +11846.556682311282 3.9038076152304613 +11843.567320701984 4.104008016032064 +11840.455930193983 4.304208416833667 +11837.223057729954 4.50440881763527 +11833.869229923002 4.7046092184368735 +11830.394954135576 4.904809619238478 +11826.800719364885 5.105010020040081 +11823.086997011427 5.305210420841684 +11819.254241577584 5.505410821643287 +11815.302891324269 5.70561122244489 +11811.233368901621 5.9058116232464934 +11807.046081962239 6.106012024048097 +11802.741423760875 6.3062124248497 +11798.319773741876 6.506412825651303 +11793.781498114078 6.706613226452906 +11789.126950412241 6.906813627254509 +11784.356472043744 7.1070140280561125 +11779.470392819298 7.307214428857716 +11774.469031466571 7.507414829659319 +11769.352696125843 7.707615230460922 +11764.121684827027 7.907815631262525 +11758.776285947675 8.108016032064128 +11753.316778651762 8.308216432865732 +11747.743433309288 8.508416833667335 +11742.056511896846 8.708617234468939 +11736.256268379522 8.908817635270541 +11730.34294907451 9.109018036072145 +11724.316792996991 9.309218436873747 +11718.17803218887 9.509418837675351 +11711.926892030951 9.709619238476956 +11705.563591539289 9.909819639278558 +11699.08792480424 10.110020040080162 +11692.499360888267 10.310220440881764 +11685.797815429769 10.510420841683368 +11678.983553312324 10.71062124248497 +11672.056839135257 10.910821643286575 +11665.017937814386 11.111022044088177 +11657.867114418383 11.311222444889781 +11650.604633226 11.511422845691383 +11643.230758170645 11.711623246492987 +11635.745754182148 11.91182364729459 +11628.149886879517 12.112024048096194 +11620.443422383125 12.312224448897796 +11612.626625408711 12.5124248496994 +11604.699760909443 12.712625250501002 +11596.663096137214 12.912825651302606 +11588.516899120712 13.11302605210421 +11580.261438695687 13.313226452905813 +11571.896982534096 13.513426853707417 +11563.423798383497 13.713627254509019 +11554.842156628112 13.913827655310623 +11546.152329142464 14.114028056112225 +11537.354588845574 14.31422845691383 +11528.449209249662 14.514428857715432 +11519.436462321988 14.714629258517036 +11510.316621353259 14.914829659318638 +11501.089963162327 15.115030060120242 +11491.756765783051 15.315230460921844 +11482.317308493957 15.515430861723448 +11472.771871627308 15.71563126252505 +11463.120733434325 15.915831663326655 +11453.36417339151 16.11603206412826 +11443.502475374968 16.316232464929865 +11433.535924607782 16.516432865731467 +11423.46480767708 16.71663326653307 +11413.289412549286 16.91683366733467 +11403.010026836706 17.117034068136277 +11392.626937178957 17.31723446893788 +11382.140433083243 17.517434869739482 +11371.550807558444 17.717635270541084 +11360.858355034263 17.91783567134269 +11350.063371367278 18.118036072144292 +11339.166153845685 18.318236472945895 +11328.167000037185 18.518436873747497 +11317.066205661768 18.718637274549103 +11305.864068760882 18.918837675350705 +11294.560891822915 19.119038076152307 +11283.156978765737 19.319238476953913 +11271.652634934855 19.519438877755515 +11260.048167100615 19.719639278557118 +11248.343883454518 19.91983967935872 +11236.540091334495 20.120040080160326 +11224.637096937477 20.320240480961928 +11212.635209882597 20.52044088176353 +11200.534743483153 20.720641282565133 +11188.336012436679 20.92084168336674 +11176.039332816792 21.12104208416834 +11163.64502206439 21.321242484969943 +11151.153398978238 21.521442885771545 +11138.564783449614 21.72164328657315 +11125.879491955431 21.921843687374754 +11113.09784232221 22.122044088176356 +11100.220158208296 22.322244488977958 +11087.246764569665 22.522444889779564 +11074.177987647496 22.722645290581166 +11061.01415495531 22.92284569138277 +11047.75559526571 23.123046092184374 +11034.402638596706 23.323246492985977 +11020.955616197694 23.52344689378758 +11007.4148558008 23.72364729458918 +10993.780685629672 23.923847695390787 +10980.053439615012 24.12404809619239 +10966.233453353856 24.32424849699399 +10952.321063595764 24.524448897795594 +10938.316608226995 24.7246492985972 +10924.220426254416 24.924849699398802 +10910.032857789169 25.125050100200404 +10895.7542440301 25.325250501002007 +10881.384927246983 25.525450901803612 +10866.925245387496 25.725651302605215 +10852.375537144546 25.925851703406817 +10837.736147411073 26.126052104208423 +10823.007422176644 26.326252505010025 +10808.189708412297 26.526452905811627 +10793.283354052766 26.72665330661323 +10778.288707978556 26.926853707414836 +10763.206119997896 27.127054108216438 +10748.03594082856 27.32725450901804 +10732.778522079585 27.527454909819642 +10717.434214980147 27.727655310621248 +10702.003367159703 27.92785571142285 +10686.486328160114 28.128056112224453 +10670.883452617401 28.328256513026055 +10655.19509596412 28.52845691382766 +10639.421614410616 28.728657314629263 +10623.563364926233 28.928857715430865 +10607.620705220463 29.12905811623247 +10591.59399372405 29.329258517034074 +10575.483589570053 29.529458917835676 +10559.289852574886 29.729659318637278 +10543.013143219317 29.929859719438884 +10526.651563037221 30.130060120240486 +10510.20189586913 30.33026052104209 +10493.663065258415 30.53046092184369 +10477.03519254507 30.730661322645297 +10460.318398422982 30.9308617234469 +10443.512802948637 31.1310621242485 +10426.618525549628 31.331262525050104 +10409.635685033 31.53146292585171 +10392.564399593413 31.73166332665331 +10375.404786821146 31.931863727454914 +10358.156963709927 32.132064128256516 +10340.821046664627 32.33226452905812 +10323.397151508776 32.53246492985973 +10305.88538868201 32.73266533066133 +10288.285867527495 32.93286573146293 +10270.59870159446 33.13306613226453 +10252.824004365088 33.33326653306614 +10234.96188877595 33.53346693386774 +10217.012467224682 33.73366733466934 +10198.97585157655 33.93386773547095 +10180.85215317088 34.13406813627255 +10162.641482827366 34.33426853707415 +10144.343950852275 34.53446893787576 +10125.959667044515 34.73466933867736 +10107.488740701605 34.93486973947896 +10088.93128062553 35.13507014028057 +10070.287394200577 35.33527054108217 +10051.557184368954 35.53547094188377 +10032.740754484552 35.73567134268538 +10013.838211348508 35.93587174348698 +9994.84966129436 36.13607214428858 +9975.775210193304 36.33627254509019 +9956.614963459351 36.53647294589179 +9937.369026054392 36.736673346693394 +9918.037502493184 36.93687374749499 +9898.620496848243 37.1370741482966 +9879.118112754657 37.337274549098204 +9859.530453414807 37.5374749498998 +9839.857621603025 37.73767535070141 +9820.099719670157 37.937875751503014 +9800.256849548061 38.13807615230461 +9780.329111331617 38.33827655310622 +9760.316601610335 38.538476953907825 +9740.219417958111 38.738677354709424 +9720.037660610255 38.93887775551103 +9699.771429404624 39.13907815631263 +9679.420823785684 39.339278557114234 +9658.985942808518 39.53947895791584 +9638.466885142756 39.73967935871744 +9617.863749076449 39.939879759519044 +9597.176632519882 40.14008016032065 +9576.405633009326 40.34028056112225 +9555.550847710727 40.540480961923855 +9534.612373423346 40.740681362725454 +9513.590306583332 40.94088176352706 +9492.484743267249 41.141082164328665 +9471.295779195543 41.341282565130264 +9450.023508958064 41.54148296593187 +9428.66802339687 41.741683366733476 +9407.229413758534 41.941883767535074 +9385.707774318042 42.14208416833668 +9364.10319901096 42.342284569138286 +9342.415781436603 42.542484969939885 +9320.645614861147 42.74268537074149 +9298.792792220709 42.94288577154309 +9276.857406124369 43.143086172344695 +9254.839548857151 43.3432865731463 +9232.73931238297 43.5434869739479 +9210.556788347512 43.743687374749506 +9188.29206808111 43.94388777555111 +9165.945242601538 44.14408817635271 +9143.516402616797 44.344288577154316 +9121.005638527846 44.544488977955915 +9098.413040431295 44.74468937875752 +9075.738698122064 44.94488977955913 +9052.982698399548 45.145090180360725 +9030.14512657386 45.34529058116233 +9007.22607033428 45.54549098196394 +8984.225618248154 45.745691382765536 +8961.143858593983 45.94589178356714 +8937.980879363875 46.14609218436875 +8914.73676826595 46.346292585170346 +8891.41161272672 46.54649298597195 +8868.005499893437 46.74669338677355 +8844.518516636399 46.946893787575156 +8820.950749551243 47.14709418837676 +8797.302284961192 47.34729458917836 +8773.573208919279 47.54749498997997 +8749.76360721054 47.74769539078157 +8725.873565354183 47.94789579158317 +8701.903168605715 48.14809619238478 +8677.852501959063 48.34829659318638 +8653.721650148647 48.54849699398798 +8629.510697651434 48.74869739478959 +8605.219726053176 48.948897795591186 +8580.848815699766 49.14909819639279 +8556.398049301437 49.3492985971944 +8531.867510285381 49.549498997996 +8507.257281831313 49.7496993987976 +8482.567446873376 49.94989979959921 +8457.798088102012 50.15010020040081 +8432.949287965823 50.35030060120241 +8408.0211286734 50.55050100200401 +8383.013692195133 50.75070140280562 +8357.927060265 50.95090180360722 +8332.76131438233 51.15110220440882 +8307.516535813544 51.35130260521043 +8282.192805593886 51.551503006012034 +8256.79020452912 51.75170340681363 +8231.308813197204 51.95190380761524 +8205.748711949962 52.152104208416844 +8180.109980914722 52.35230460921844 +8154.392699995932 52.55250501002005 +8128.596948876771 52.75270541082165 +8102.722806464328 52.95290581162325 +8076.770348630511 53.15310621242486 +8050.739651569825 53.35330661322646 +8024.630794061591 53.553507014028064 +7998.443854671665 53.75370741482967 +7972.178911753927 53.95390781563127 +7945.836043451756 54.154108216432874 +7919.415327699491 54.35430861723447 +7892.91684222387 54.55450901803608 +7866.340664545458 54.754709418837685 +7839.686871980058 54.95490981963928 +7812.955541640097 55.15511022044089 +7786.146750436014 55.355310621242495 +7759.2605750776165 55.555511022044094 +7732.297092075424 55.7557114228457 +7705.25637774201 55.955911823647305 +7678.138508193311 56.156112224448904 +7650.943559349932 56.35631262525051 +7623.6716069384365 56.55651302605211 +7596.322726492617 56.756713426853715 +7568.8969933547605 56.95691382765532 +7541.394482676892 57.15711422845692 +7513.815269422007 57.357314629258525 +7486.159425634977 57.55751503006013 +7458.427022732758 57.75771543086173 +7430.618134662398 57.957915831663335 +7402.73283561326 58.15811623246494 +7374.771199591707 58.35831663326654 +7346.733300422255 58.558517034068146 +7318.619211748723 58.758717434869745 +7290.429007035357 58.95891783567135 +7262.162759567962 59.159118236472956 +7233.820542454997 59.359318637274555 +7205.402428628678 59.55951903807616 +7176.908490846064 59.75971943887777 +7148.33880169013 59.959919839679365 +7119.6934335708265 60.16012024048097 +7090.972458726138 60.36032064128257 +7062.175949223119 60.560521042084176 +7033.303976958926 60.76072144288578 +7004.356613661842 60.96092184368738 +6975.333930892279 61.161122244488986 +6946.236000043783 61.36132264529059 +6917.0628923440245 61.56152304609219 +6887.814678855773 61.7617234468938 +6858.491430477874 61.9619238476954 +6829.093217946205 62.162124248497 +6799.620109808876 62.36232464929861 +6770.0721734993185 62.562525050100206 +6740.449478303776 62.76272545090181 +6710.752094290113 62.96292585170342 +6680.980091367936 63.163126252505016 +6651.133539289501 63.36332665330662 +6621.212507650607 63.56352705410823 +6591.21706589149 63.76372745490983 +6561.1472832976915 63.96392785571143 +6531.003229000943 64.16412825651302 +6500.784971980012 64.36432865731463 +6470.492581061572 64.56452905811624 +6440.12612492104 64.76472945891784 +6409.685672083417 64.96492985971945 +6379.171290924116 65.16513026052104 +6348.583049669784 65.36533066132264 +6317.921016399121 65.56553106212425 +6287.1852590436865 65.76573146292586 +6256.375845388693 65.96593186372746 +6225.492843073807 66.16613226452905 +6194.536319593922 66.36633266533066 +6163.506342299947 66.56653306613227 +6132.402978399577 66.76673346693387 +6101.226294958045 66.96693386773548 +6069.976358898894 67.16713426853707 +6038.65323700471 67.36733466933867 +6007.256994629157 67.56753507014028 +5975.787695465551 67.76773547094189 +5944.245404346103 67.96793587174349 +5912.63018747482 68.1681362725451 +5880.94211091845 68.36833667334669 +5849.181240607187 68.5685370741483 +5817.347642335379 68.7687374749499 +5785.4413817622235 68.96893787575151 +5753.462524412459 69.16913827655311 +5721.411135677053 69.3693386773547 +5689.28728081387 69.56953907815631 +5657.09102494836 69.76973947895792 +5624.822433074218 69.96993987975952 +5592.481570054043 70.17014028056113 +5560.068500619999 70.37034068136273 +5527.5832893744655 70.57054108216433 +5495.026000790671 70.77074148296593 +5462.396699213348 70.97094188376754 +5429.695448859357 71.17114228456914 +5396.922313818317 71.37134268537075 +5364.077358053229 71.57154308617234 +5331.160645401085 71.77174348697395 +5298.172239573497 71.97194388777555 +5265.11220415729 72.17214428857716 +5231.980602615109 72.37234468937876 +5198.777498286017 72.57254509018037 +5165.502954386087 72.77274549098196 +5132.157034008982 72.97294589178357 +5098.739800059335 73.17314629258517 +5065.251312731275 73.37334669338678 +5031.691632155844 73.57354709418838 +4998.060820923624 73.77374749498998 +4964.358941505686 73.97394789579158 +4930.586056254156 74.17414829659319 +4896.742227402764 74.3743486973948 +4862.827517067395 74.5745490981964 +4828.841987246633 74.774749498998 +4794.785699822304 74.9749498997996 +4760.658716560006 75.1751503006012 +4726.461099109651 75.37535070140281 +4692.192909005985 75.57555110220441 +4657.854207669115 75.77575150300602 +4623.4450564050285 75.97595190380761 +4588.965516406102 76.17615230460922 +4554.415648751625 76.37635270541082 +4519.795514408297 76.57655310621243 +4485.1051742307345 76.77675350701404 +4450.344688961969 76.97695390781564 +4415.514119233946 77.17715430861723 +4380.613525568006 77.37735470941884 +4345.642968375386 77.57755511022044 +4310.602507957697 77.77775551102205 +4275.492204507402 77.97795591182366 +4240.312118108298 78.17815631262525 +4205.062308735978 78.37835671342685 +4169.742836258317 78.57855711422846 +4134.353760435923 78.77875751503007 +4098.895140922606 78.97895791583167 +4063.367037265837 79.17915831663326 +4027.769508423686 79.37935871743487 +3992.1026112059826 79.57955911823647 +3956.3664027926984 79.77975951903808 +3920.5609422937127 79.97995991983969 +3884.6862887148327 80.18016032064129 +3848.742500958235 80.38036072144288 +3812.72963782289 80.58056112224449 +3776.647758005008 80.7807615230461 +3740.496920098461 80.9809619238477 +3704.2771825952063 81.1811623246493 +3667.9886038857135 81.3813627254509 +3631.6312422593733 81.5815631262525 +3595.205155904929 81.78176352705411 +3558.7104029108796 81.98196392785572 +3522.147041265891 82.18216432865732 +3485.515128859204 82.38236472945893 +3448.8147234810426 82.58256513026052 +3412.0458828230016 82.78276553106213 +3375.208664478463 82.98296593186373 +3338.30312594298 83.18316633266534 +3301.329324614673 83.38336673346694 +3264.2873177946217 83.58356713426853 +3227.1771626872414 83.78376753507014 +3189.9989164006834 83.98396793587175 +3152.7526359472063 84.18416833667335 +3115.438378243557 84.38436873747496 +3078.056200111348 84.58456913827656 +3040.6061582774328 84.78476953907816 +3003.088309374266 84.98496993987976 +2965.5027099402882 85.18517034068137 +2927.849416420282 85.38537074148297 +2890.128485165737 85.58557114228458 +2852.339972435213 85.78577154308617 +2814.4839343946887 85.98597194388778 +2776.560425295369 86.18617234468938 +2738.569498704741 86.38637274549099 +2700.511209914036 86.5865731462926 +2662.3856147078777 86.7867735470942 +2624.1927687800967 86.98697394789579 +2585.932727734064 87.1871743486974 +2547.6055470830493 87.387374749499 +2509.2112822505483 87.58757515030061 +2470.749988570623 87.78777555110221 +2432.2217212882388 87.9879759519038 +2393.626535559586 88.18817635270541 +2354.964486452426 88.38837675350702 +2316.2356289464096 88.58857715430862 +2277.4400179334034 88.78877755511023 +2238.5777082178183 88.98897795591182 +2199.6487545169184 89.18917835671343 +2160.6532114611587 89.38937875751503 +2121.591133594489 89.58957915831664 +2082.4625753746736 89.78977955911824 +2043.267591173604 89.98997995991985 +2004.0062352776124 90.19018036072144 +1964.6785618877702 90.39038076152305 +1925.2846251202113 90.59058116232465 +1885.824479006426 90.79078156312626 +1846.2981774935668 90.99098196392787 +1806.7057744447532 91.19118236472946 +1767.0473236393586 91.39138276553106 +1727.322878773325 91.59158316633267 +1687.5324934594476 91.79178356713427 +1647.6762212276694 91.99198396793588 +1607.7541155253748 92.19218436873749 +1567.7662297176812 92.39238476953908 +1527.712617087716 92.59258517034068 +1487.593330836919 92.79278557114229 +1447.4084240853167 92.9929859719439 +1407.1579498718065 93.1931863727455 +1366.8419600001707 93.39338677354709 +1326.4605050402083 93.5935871743487 +1286.0136366293173 93.7937875751503 +1245.501407471903 93.99398797595191 +1204.9238701926479 94.19418837675352 +1164.2810773367846 94.39438877755512 +1123.5730813703683 94.59458917835671 +1082.7999346805339 94.79478957915832 +1041.9616895757808 94.99498997995993 +1001.0583982862274 95.19519038076153 +960.0901129638768 95.39539078156314 +919.0568856828825 95.59559118236473 +877.9587684397974 95.79579158316633 +836.7958131538503 95.99599198396794 +795.5680716671917 96.19619238476955 +754.2755957451527 96.39639278557115 +712.9184370764995 96.59659318637276 +671.4966472736891 96.79679358717435 +630.010277873109 96.99699398797596 +588.4593803353448 97.19719438877756 +546.8440060454168 97.39739478957917 +505.16420631302947 97.59759519038077 +463.42003237282046 97.79779559118236 +421.61153538459234 97.99799599198397 +379.738766433573 98.19819639278558 +337.80177653064504 98.39839679358718 +295.8006166125883 98.59859719438879 +253.7353375423214 98.79879759519038 +211.6059901091263 98.99899799599199 +169.41262502890226 99.19919839679359 +127.15529294438761 99.3993987975952 +84.83404442539577 99.5995991983968 +42.4489299690467 99.79979959919841 +-0.0 100.0 diff --git a/ELoss/E_vs_x_deuterium.dat b/ELoss/HeLoss/E_vs_x_deuterium.dat similarity index 100% rename from ELoss/E_vs_x_deuterium.dat rename to ELoss/HeLoss/E_vs_x_deuterium.dat diff --git a/ELoss/HeLoss/E_vs_x_deuteron.dat b/ELoss/HeLoss/E_vs_x_deuteron.dat new file mode 100644 index 0000000..34cf91b --- /dev/null +++ b/ELoss/HeLoss/E_vs_x_deuteron.dat @@ -0,0 +1,501 @@ +Distance_cm Energy_MeV +415.12027017063957 0.1 +414.9745497743671 0.10981963927855712 +414.82926800812766 0.11963927855711423 +414.6838815279147 0.12945891783567134 +414.53793446410515 0.13927855711422846 +414.3910392082459 0.14909819639278557 +414.24286262701526 0.1589178356713427 +414.09311591452206 0.16873747494989982 +413.9415469525039 0.17855711422845694 +413.7879344412185 0.18837675350701405 +413.63208330703776 0.19819639278557116 +413.473821047838 0.20801603206412828 +413.3129947788348 0.2178356713426854 +413.14946880960855 0.2276553106212425 +412.9831226296827 0.23747494989979961 +412.81384921253454 0.24729458917835673 +412.6415535709642 0.25711422845691384 +412.466151513335 0.26693386773547095 +412.287568562277 0.27675350701402807 +412.10573900635603 0.2865731462925852 +411.92060506183765 0.2963927855711423 +411.732116126658 0.3062124248496994 +411.5402281124841 0.3160320641282565 +411.34490284361993 0.32585170340681363 +411.14610751372254 0.3356713426853708 +410.9438141929932 0.3454909819639279 +410.7379993798316 0.355310621242485 +410.5286435919723 0.36513026052104214 +410.3157309929328 0.37494989979959925 +410.0992490502412 0.38476953907815636 +409.87918822242113 0.3945891783567135 +409.6555416721174 0.4044088176352706 +409.42830500307554 0.4142284569138277 +409.19747601895557 0.4240480961923848 +408.9630545021806 0.43386773547094193 +408.72504201120523 0.44368737474949904 +408.48344169474194 0.45350701402805615 +408.23825812161687 0.46332665330661327 +407.98949712503855 0.4731462925851704 +407.7371656601643 0.4829659318637275 +407.48127167393517 0.4927855711422846 +407.2218239862306 0.5026052104208417 +406.95883218146383 0.5124248496993988 +406.69230650980336 0.522244488977956 +406.42225779726664 0.5320641282565131 +406.1486973639843 0.5418837675350702 +405.87163694998566 0.5517034068136273 +405.5910886479022 0.5615230460921844 +405.30706484202943 0.5713426853707415 +405.01957815322845 0.5811623246492986 +404.72864138918646 0.5909819639278557 +404.4342674995914 0.6008016032064128 +404.13646953580826 0.61062124248497 +403.83526061467654 0.6204408817635271 +403.5306538860765 0.6302605210420842 +403.22266250393994 0.6400801603206413 +402.91129960040513 0.6498997995991984 +402.59657826283996 0.6597194388777555 +402.27851151347903 0.6695390781563126 +401.95711229144047 0.6793587174348698 +401.6323934369073 0.6891783567134269 +401.30436767727576 0.698997995991984 +400.97304761508883 0.7088176352705411 +400.63844571758915 0.7186372745490982 +400.3005743077377 0.7284569138276553 +399.9594455565597 0.7382765531062124 +399.6150714766888 0.7480961923847695 +399.26746391699345 0.7579158316633267 +398.91663455817763 0.7677354709418838 +398.56259490925936 0.7775551102204409 +398.205356304837 0.787374749498998 +397.8449299030624 0.7971943887775551 +397.48132668424716 0.8070140280561122 +397.1145574500338 0.8168336673346693 +396.7446328230712 0.8266533066132264 +396.37156324713817 0.8364729458917836 +395.9953589876643 0.8462925851703407 +395.616030132602 0.8561122244488978 +395.23358659360844 0.8659318637274549 +394.8480381074987 0.875751503006012 +394.45939423793675 0.8855711422845691 +394.0676643773319 0.8953907815631262 +393.67285774891417 0.9052104208416833 +393.274983408962 0.9150300601202405 +392.8740502491597 0.9248496993987976 +392.47006699906467 0.9346693386773547 +392.06304222866464 0.9444889779559118 +391.6529843510094 0.9543086172344689 +391.2399016249012 0.964128256513026 +390.8238021576307 0.9739478957915831 +390.4046939077466 0.9837675350701403 +389.9825846878477 0.9935871743486974 +389.55748216738857 1.0034068136272545 +389.1293938754896 1.0132264529058117 +388.6983272037443 1.0230460921843687 +388.264289409017 1.032865731462926 +387.8272876162249 1.0426853707414832 +387.3873288211 1.0525050100200402 +386.94441989292545 1.0623246492985974 +386.4985675772427 1.0721442885771544 +386.0497784985266 1.0819639278557116 +385.59805916282477 1.0917835671342686 +385.1434159603589 1.1016032064128258 +384.68585516808605 1.1114228456913828 +384.2253829522184 1.12124248496994 +383.76200537069917 1.131062124248497 +383.2957283756344 1.1408817635270543 +382.82655781567917 1.1507014028056113 +382.3544994383779 1.1605210420841685 +381.8795588924577 1.1703406813627255 +381.401741730075 1.1801603206412827 +380.9210534090153 1.1899799599198397 +380.4374992948454 1.199799599198397 +379.95108466301883 1.209619238476954 +379.46181470093455 1.2194388777555112 +378.9696945099492 1.2292585170340682 +378.4747291073432 1.2390781563126254 +377.9769234282413 1.2488977955911824 +377.47628232748815 1.2587174348697396 +376.9728105814794 1.2685370741482966 +376.466512889949 1.2783567134268539 +375.95739387771334 1.2881763527054109 +375.44545809637316 1.297995991983968 +374.9307100259736 1.307815631262525 +374.4131540766236 1.3176352705410823 +373.89279459007497 1.3274549098196393 +373.3696358412624 1.3372745490981965 +372.8436820398049 1.3470941883767535 +372.3149373314695 1.3569138276553108 +371.78340579959826 1.366733466933868 +371.2490914664992 1.376553106212425 +370.71199829480184 1.3863727454909822 +370.172130188779 1.3961923847695392 +369.6294909956341 1.4060120240480964 +369.08408450675654 1.4158316633266534 +368.5359144589445 1.4256513026052107 +367.984984535597 1.4354709418837677 +367.43129836787546 1.445290581162325 +366.87485953583536 1.455110220440882 +366.3156715695294 1.4649298597194391 +365.75373795008227 1.4747494989979961 +365.18906211073806 1.4845691382765533 +364.6216474378811 1.4943887775551103 +364.05149727203064 1.5042084168336676 +363.4786149088103 1.5140280561122246 +362.9030035998928 1.5238476953907818 +362.32466655392096 1.5336673346693388 +361.74360693740493 1.543486973947896 +361.15982787559716 1.553306613226453 +360.5733324533448 1.5631262525050102 +359.98412371592116 1.5729458917835673 +359.3922046698356 1.5827655310621245 +358.79757828362375 1.5925851703406815 +358.2002474886171 1.6024048096192387 +357.6002151796943 1.6122244488977957 +356.99748421601294 1.622044088176353 +356.39205742172334 1.63186372745491 +355.7839375866649 1.6416833667334672 +355.17312746704476 1.6515030060120242 +354.5596297861001 1.6613226452905814 +353.94344723474376 1.6711422845691384 +353.32458247219427 1.6809619238476956 +352.70303812659034 1.6907815631262526 +352.07881679559034 1.7006012024048098 +351.45192104695735 1.7104208416833668 +350.8223534191297 1.720240480961924 +350.190116421778 1.730060120240481 +349.55521253634856 1.7398797595190383 +348.9176442165939 1.7496993987975953 +348.2774138890904 1.7595190380761525 +347.6345239537437 1.7693386773547095 +346.98897678428204 1.7791583166332667 +346.34077472873787 1.7889779559118237 +345.6899201099181 1.798797595190381 +345.03641522586344 1.808617234468938 +344.38026235029656 1.8184368737474952 +343.7214637330603 1.8282565130260522 +343.06002160054527 1.8380761523046094 +342.3959381561077 1.8478957915831664 +341.72921558047756 1.8577154308617236 +341.05985603215737 1.8675350701402806 +340.3878616478118 1.8773547094188379 +339.7132345426484 1.8871743486973949 +339.03597681078963 1.896993987975952 +338.3560905256364 1.906813627254509 +337.6735777402235 1.9166332665330663 +336.98844048756706 1.9264529058116233 +336.30068078100413 1.9362725450901805 +335.6103006145246 1.9460921843687375 +334.9173019630959 1.9559118236472948 +334.2216867829805 1.9657314629258518 +333.5234570120463 1.975551102204409 +332.8226145700703 1.9853707414829662 +332.11916135903556 1.9951903807615232 +331.4130992634216 2.00501002004008 +330.70443015048875 2.0148296593186372 +329.99315587055617 2.0246492985971947 +329.27927825727403 2.0344689378757517 +328.56279912788943 2.0442885771543087 +327.84372028350725 2.0541082164328657 +327.122043509345 2.063927855711423 +326.3977705749827 2.07374749498998 +325.6709032346068 2.083567134268537 +324.94144322724975 2.093386773547094 +324.20939227702405 2.1032064128256516 +323.47475209335175 2.1130260521042086 +322.73752437118884 2.1228456913827656 +321.99771079124525 2.132665330661323 +321.2553130202004 2.14248496993988 +320.51033271091404 2.152304609218437 +319.7627715026331 2.162124248496994 +319.01263102119395 2.1719438877755515 +318.25991287922136 2.1817635270541085 +317.5046186763223 2.1915831663326655 +316.7467499992768 2.2014028056112225 +315.9863084222246 2.21122244488978 +315.22329550684833 2.221042084168337 +314.4577128025525 2.230861723446894 +313.6895618466398 2.240681362725451 +312.9188441644831 2.2505010020040084 +312.145561269695 2.2603206412825654 +311.36971466429304 2.2701402805611224 +310.59130583886247 2.2799599198396794 +309.81033627271563 2.289779559118237 +309.02680743404846 2.299599198396794 +308.24072078009357 2.309418837675351 +307.4520777572708 2.319238476953908 +306.66087980133466 2.3290581162324653 +305.86712833751955 2.3388777555110223 +305.0708247806813 2.3486973947895793 +304.27197053543676 2.3585170340681363 +303.4705669963008 2.3683366733466937 +302.6666155478204 2.3781563126252507 +301.8601175647064 2.3879759519038077 +301.0510744119629 2.3977955911823647 +300.2394874450143 2.407615230460922 +299.4253580098301 2.417434869739479 +298.6086874430471 2.427254509018036 +297.78947707208954 2.437074148296593 +296.96772821528737 2.4468937875751506 +296.1434421819921 2.4567134268537076 +295.31662027269056 2.4665330661322646 +294.48726377911674 2.4763527054108216 +293.65537398436163 2.486172344689379 +292.82095216298126 2.495991983967936 +291.9839995811025 2.505811623246493 +291.14451749652744 2.51563126252505 +290.3025071588354 2.5254509018036075 +289.4579698094839 2.5352705410821645 +288.61090668190735 2.5450901803607215 +287.76131900161397 2.5549098196392785 +286.9092079862815 2.564729458917836 +286.0545748458511 2.574549098196393 +285.1974207826194 2.58436873747495 +284.3377469913293 2.594188376753507 +283.47555465925916 2.6040080160320644 +282.6108449663104 2.6138276553106214 +281.7436190850938 2.6236472945891784 +280.8738781810143 2.633466933867736 +280.00162341235415 2.643286573146293 +279.1268559303553 2.65310621242485 +278.24957687929975 2.662925851703407 +277.36978739658895 2.6727454909819643 +276.48748861282206 2.6825651302605213 +275.60268165187244 2.6923847695390783 +274.7153676309634 2.7022044088176354 +273.82554766074236 2.712024048096193 +272.9332228453543 2.72184368737475 +272.0383942825134 2.731663326653307 +271.14106306357417 2.741482965931864 +270.2412302736009 2.7513026052104212 +269.3388969914365 2.7611222444889783 +268.43406428977 2.7709418837675353 +267.52673323520287 2.7807615230460923 +266.61690488831476 2.7905811623246497 +265.7045803037278 2.8004008016032067 +264.78976053017016 2.8102204408817637 +263.87244661053825 2.8200400801603207 +262.9526395819585 2.829859719438878 +262.0303404758481 2.839679358717435 +261.1055503179742 2.849498997995992 +260.1782701285131 2.859318637274549 +259.2485009221079 2.8691382765531066 +258.3162437079258 2.8789579158316636 +257.381499489714 2.8887775551102206 +256.444269265855 2.8985971943887776 +255.50455402942134 2.908416833667335 +254.56235476822928 2.918236472945892 +253.6176724648916 2.928056112224449 +252.67050809686984 2.937875751503006 +251.72086263652562 2.9476953907815635 +250.7687370511715 2.9575150300601205 +249.81413230312066 2.9673346693386775 +248.85704934973617 2.9771543086172345 +247.89748914347953 2.986973947895792 +246.93545263195853 2.996793587174349 +245.97094075797423 3.006613226452906 +245.00395445956752 3.016432865731463 +244.03449467006484 3.0262525050100204 +243.06256231812358 3.0360721442885774 +242.08815832777628 3.0458917835671344 +241.11128361847472 3.0557114228456914 +240.1319391051332 3.065531062124249 +239.15012569817134 3.075350701402806 +238.165844303556 3.085170340681363 +237.17909582284295 3.09498997995992 +236.18988115321775 3.1048096192384773 +235.1982011875364 3.1146292585170343 +234.20405681436486 3.1244488977955913 +233.20744891801863 3.1342685370741483 +232.20837837860142 3.1440881763527058 +231.20684607204362 3.1539078156312628 +230.20285287013976 3.1637274549098198 +229.19639964058607 3.1735470941883768 +228.18748724701706 3.183366733466934 +227.17611654904204 3.193186372745491 +226.16228840228064 3.203006012024048 +225.14600365839834 3.2128256513026052 +224.1272631651413 3.2226452905811627 +223.10606776637093 3.2324649298597197 +222.08241830209764 3.2422845691382767 +221.05631560851447 3.252104208416834 +220.02776051803042 3.261923847695391 +218.99675385930283 3.271743486973948 +217.96329645726985 3.281563126252505 +216.9273891331822 3.2913827655310626 +215.88903270463484 3.3012024048096196 +214.84822798559776 3.3110220440881766 +213.80497578644685 3.3208416833667336 +212.7592769139941 3.330661322645291 +211.71113217151773 3.340480961923848 +210.6605423587914 3.350300601202405 +209.6075082721136 3.360120240480962 +208.55203070433646 3.3699398797595195 +207.49411044489432 3.3797595190380765 +206.43374827983158 3.3895791583166335 +205.37094499183073 3.3993987975951905 +204.3057013602396 3.409218436873748 +203.23801816109872 3.419038076152305 +202.16789616716787 3.428857715430862 +201.09533614795265 3.438677354709419 +200.02033886973055 3.4484969939879764 +198.94290509557703 3.4583166332665334 +197.8630355853907 3.4681362725450904 +196.78073109591875 3.4779559118236474 +195.69599238078183 3.487775551102205 +194.60882019049882 3.497595190380762 +193.51921527251096 3.507414829659319 +192.42717837120603 3.517234468937876 +191.3327102279421 3.5270541082164333 +190.2358115810712 3.5368737474949903 +189.13648316596232 3.5466933867735473 +188.03472571502448 3.5565130260521043 +186.93053995772945 3.5663326653306617 +185.82392662063435 3.5761523046092187 +184.71488642740354 3.5859719438877757 +183.60342009883078 3.5957915831663327 +182.48952835286084 3.60561122244489 +181.3732119046111 3.615430861723447 +180.25447146639257 3.625250501002004 +179.1333077477309 3.635070140280561 +178.0097214553872 3.6448897795591186 +176.8837132933786 3.6547094188376756 +175.75528396299842 3.6645290581162326 +174.6244341628362 3.6743486973947896 +173.4911645887976 3.684168336673347 +172.35547593412423 3.693987975951904 +171.21736888941265 3.703807615230461 +170.07684414263392 3.713627254509018 +168.93390237915236 3.7234468937875755 +167.7885442817446 3.7332665330661325 +166.64077053061789 3.7430861723446895 +165.49058180342857 3.7529058116232465 +164.33797877530034 3.762725450901804 +163.18296211884234 3.772545090180361 +162.02553250416668 3.782364729458918 +160.8656905989062 3.792184368737475 +159.70343706823198 3.8020040080160324 +158.53877257487053 3.8118236472945894 +157.3716977791208 3.8216432865731464 +156.20221333887113 3.8314629258517034 +155.03031990961594 3.841282565130261 +153.8560181444724 3.851102204408818 +152.67930869419655 3.860921843687375 +151.5001922071997 3.8707414829659323 +150.3186693295645 3.8805611222444893 +149.1347407050606 3.8903807615230463 +147.94840697516057 3.9002004008016034 +146.75966877905523 3.910020040080161 +145.56852675366946 3.919839679358718 +144.37498153367693 3.929659318637275 +143.17903375151548 3.939478957915832 +141.98068403740197 3.9492985971943892 +140.77993301934728 3.9591182364729463 +139.57678132317054 3.9689378757515033 +138.37122957251393 3.9787575150300603 +137.1632783888569 3.9885771543086177 +135.9529283915306 3.9983967935871747 +134.7401801977316 4.008216432865732 +133.5250344225361 4.018036072144288 +132.30749167891338 4.027855711422846 +131.08755257774 4.037675350701403 +129.86521772781308 4.04749498997996 +128.64048773586325 4.057314629258517 +127.41336320656869 4.067134268537075 +126.18384474256789 4.076953907815631 +124.95193294447232 4.086773547094189 +123.71762841088015 4.096593186372745 +122.4809317383881 4.106412825651303 +121.24184352160495 4.116232464929859 +120.00036435316322 4.126052104208417 +118.75649482373234 4.135871743486974 +117.51023552203061 4.145691382765531 +116.26158703483705 4.155511022044088 +115.0105499470041 4.1653306613226455 +113.75712484146928 4.175150300601202 +112.50131229926667 4.1849699398797595 +111.24311289953944 4.194789579158316 +109.98252721955056 4.2046092184368735 +108.7195558346951 4.214428857715431 +107.45419931851131 4.2242484969939875 +106.1864582426916 4.234068136272545 +104.91633317709439 4.243887775551102 +103.64382468975488 4.253707414829659 +102.36893334689574 4.263527054108216 +101.09165971293878 4.273346693386773 +99.8120043505148 4.28316633266533 +98.52996782047519 4.292985971943888 +97.24555068190213 4.302805611222444 +95.95875349211875 4.312625250501002 +94.66957680670028 4.322444889779559 +93.37802117948402 4.332264529058116 +92.08408716257924 4.342084168336673 +90.78777530637808 4.35190380761523 +89.48908615956478 4.361723446893787 +88.18802026912635 4.371543086172345 +86.88457818036223 4.381362725450901 +85.57876043689357 4.391182364729459 +84.27056758067384 4.401002004008016 +82.96000015199793 4.410821643286573 +81.64705868951144 4.42064128256513 +80.33174373022094 4.430460921843687 +79.0140558095024 4.440280561122244 +77.69399546111131 4.450100200400802 +76.37156321719159 4.459919839679358 +75.0467596082843 4.469739478957916 +73.7195851633375 4.479559118236473 +72.3900404097148 4.48937875751503 +71.05812587320396 4.499198396793587 +69.72384207802646 4.509018036072145 +68.38718954684586 4.518837675350701 +67.04816880077612 4.528657314629259 +65.70678035939113 4.538476953907815 +64.3630247407322 4.548296593186373 +63.016902461317436 4.55811623246493 +61.66841403614978 4.567935871743487 +60.31755997872494 4.577755511022044 +58.96434080104042 4.5875751503006015 +57.608757013603345 4.597394789579158 +56.25080912543821 4.6072144288577155 +54.89049764409581 4.617034068136272 +53.52782307566026 4.6268537074148295 +52.16278592475778 4.636673346693387 +50.7953866945642 4.6464929859719435 +49.42562588681239 4.656312625250501 +48.05350400180075 4.666132264529058 +46.67902153840052 4.675951903807615 +45.302178994063006 4.685771543086172 +43.92297686482803 4.695591182364729 +42.541415645330424 4.705410821643286 +41.15749582880834 4.715230460921844 +39.77121790711025 4.7250501002004 +38.3825823707019 4.734869739478958 +36.99158970867431 4.744689378757515 +35.59824040875063 4.754509018036072 +34.202534957292876 4.764328657314629 +32.804473839309935 4.774148296593186 +31.404057538463572 4.783967935871743 +30.001286537076307 4.793787575150301 +28.596161316137973 4.803607214428857 +27.188682355312192 4.813426853707415 +25.778850132943976 4.823246492985972 +24.366665126066103 4.833066132264529 +22.95212781040546 4.842885771543086 +21.5352386603906 4.852705410821643 +20.11599814915733 4.8625250501002 +18.69440674855618 4.872344689378758 +17.27046492915853 4.882164328657314 +15.844173160262686 4.891983967935872 +14.415531909901079 4.901803607214429 +12.984541644846235 4.911623246492986 +11.551202830616717 4.921442885771543 +10.1155159314843 4.9312625250501 +8.677481410479157 4.941082164328657 +7.2370997293969515 4.9509018036072145 +5.794371348804583 4.960721442885771 +4.349296728045881 4.9705410821643286 +2.9018763252484305 4.980360721442886 +1.4521105973291792 4.9901803607214426 +-0.0 5.0 diff --git a/ELoss/HeLoss/E_vs_x_proton.dat b/ELoss/HeLoss/E_vs_x_proton.dat new file mode 100644 index 0000000..9d9678f --- /dev/null +++ b/ELoss/HeLoss/E_vs_x_proton.dat @@ -0,0 +1,501 @@ +Distance_cm Energy_MeV +97453.31750051567 0.1 +97449.91050165569 0.30020040080160326 +97445.33801715527 0.5004008016032064 +97439.31685598179 0.7006012024048097 +97431.92419718682 0.9008016032064129 +97423.2500255452 1.1010020040080162 +97413.35973326255 1.3012024048096196 +97402.29904347868 1.5014028056112227 +97390.100989897 1.701603206412826 +97376.7905233895 1.901803607214429 +97362.38728340289 2.1020040080160323 +97346.9072740867 2.3022044088176354 +97330.36390963994 2.502404809619239 +97312.76869073027 2.7026052104208422 +97294.13165848835 2.9028056112224454 +97274.46170977002 3.1030060120240486 +97253.76682293994 3.3032064128256517 +97232.05422409625 3.503406813627255 +97209.33051248471 3.703607214428858 +97185.60175719918 3.9038076152304613 +97160.87357319005 4.104008016032064 +97135.15118203398 4.304208416833667 +97108.43946125945 4.50440881763527 +97080.74298492425 4.7046092184368735 +97052.06605739785 4.904809619238478 +97022.41274178887 5.105010020040081 +96991.78688409664 5.305210420841684 +96960.19213390762 5.505410821643287 +96927.63196226943 5.70561122244489 +96894.10967723644 5.9058116232464934 +96859.6284374771 6.106012024048097 +96824.19126425427 6.3062124248497 +96787.80105202956 6.506412825651303 +96750.46057789579 6.706613226452906 +96712.17251000495 6.906813627254509 +96672.93941513002 7.1070140280561125 +96632.76376547579 7.307214428857716 +96591.64794483532 7.507414829659319 +96549.59425417332 7.707615230460922 +96506.60491670566 7.907815631262525 +96462.68208253375 8.108016032064128 +96417.82783288446 8.308216432865732 +96372.04418399898 8.508416833667335 +96325.33309070821 8.708617234468939 +96277.69644972758 8.908817635270541 +96229.13610269959 9.109018036072145 +96179.65383900923 9.309218436873747 +96129.25139839425 9.509418837675351 +96077.93047336939 9.709619238476956 +96025.6927114821 9.909819639278558 +95972.53645998183 10.110020040080162 +95918.45753098349 10.310220440881764 +95863.45520104794 10.510420841683368 +95807.53147061572 10.71062124248497 +95750.68834716901 10.910821643286575 +95692.927846526 11.111022044088177 +95634.25199250798 11.311222444889781 +95574.66281493555 11.511422845691383 +95514.1623506571 11.711623246492987 +95452.75264653932 11.91182364729459 +95390.43575888341 12.112024048096194 +95327.21375310734 12.312224448897796 +95263.08869968461 12.5124248496994 +95198.0626778194 12.712625250501002 +95132.13778003502 12.912825651302606 +95065.31610894999 13.11302605210421 +94997.59977743571 13.313226452905813 +94928.99090439001 13.513426853707417 +94859.491617535 13.713627254509019 +94789.10405910341 13.913827655310623 +94717.83038340398 14.114028056112225 +94645.67275591566 14.31422845691383 +94572.63335235942 14.514428857715432 +94498.71435405467 14.714629258517036 +94423.9179542824 14.914829659318638 +94348.24636318267 15.115030060120242 +94271.70180270929 15.315230460921844 +94194.28650673236 15.515430861723448 +94116.00272064743 15.71563126252505 +94036.85269446662 15.915831663326655 +93956.83869015436 16.11603206412826 +93875.96298866578 16.316232464929865 +93794.22788320394 16.516432865731467 +93711.6356792634 16.71663326653307 +93628.18869466498 16.91683366733467 +93543.8892556921 17.117034068136277 +93458.73969570523 17.31723446893788 +93372.74236368008 17.517434869739482 +93285.89962560251 17.717635270541084 +93198.21385981374 17.91783567134269 +93109.6874569986 18.118036072144292 +93020.32282016693 18.318236472945895 +92930.12236203573 18.518436873747497 +92839.08850021994 18.718637274549103 +92747.22366654628 18.918837675350705 +92654.53031177848 19.119038076152307 +92561.01089880045 19.319238476953913 +92466.66790256224 19.519438877755515 +92371.50381002076 19.719639278557118 +92275.52112007557 19.91983967935872 +92178.72233836331 20.120040080160326 +92081.10997654592 20.320240480961928 +91982.68656257154 20.52044088176353 +91883.4546412233 20.720641282565133 +91783.41676882387 20.92084168336674 +91682.57551314565 21.12104208416834 +91580.93345331737 21.321242484969943 +91478.49317972703 21.521442885771545 +91375.2572933383 21.72164328657315 +91271.22839531767 21.921843687374754 +91166.40909783336 22.122044088176356 +91060.8020342091 22.322244488977958 +90954.4098484835 22.522444889779564 +90847.23519529484 22.722645290581166 +90739.2807397635 22.92284569138277 +90630.54915737177 23.123046092184374 +90521.04313384129 23.323246492985977 +90410.76536500831 23.52344689378758 +90299.71854576955 23.72364729458918 +90187.90537923975 23.923847695390787 +90075.32858869349 24.12404809619239 +89961.9909081415 24.32424849699399 +89847.89508104621 24.524448897795594 +89733.04386018576 24.7246492985972 +89617.44000751627 24.924849699398802 +89501.08629403266 25.125050100200404 +89383.98549962812 25.325250501002007 +89266.14041295205 25.525450901803612 +89147.5538187191 25.725651302605215 +89028.2285094319 25.925851703406817 +88908.16729800771 26.126052104208423 +88787.37300576142 26.326252505010025 +88665.84846203041 26.526452905811627 +88543.59650402625 26.72665330661323 +88420.6199766854 26.926853707414836 +88296.92173251919 27.127054108216438 +88172.50463146302 27.32725450901804 +88047.3715407249 27.527454909819642 +87921.5253316708 27.727655310621248 +87794.96887210112 27.92785571142285 +87667.70503917661 28.128056112224453 +87539.73672683338 28.328256513026055 +87411.06683550983 28.52845691382766 +87281.69827199244 28.728657314629263 +87151.63394926101 28.928857715430865 +87020.87678633381 29.12905811623247 +86889.42970811238 29.329258517034074 +86757.29564522617 29.529458917835676 +86624.47753387706 29.729659318637278 +86490.97831568372 29.929859719438884 +86356.78251990817 30.130060120240486 +86221.86393900485 30.33026052104209 +86086.21380446485 30.53046092184369 +85949.83310594337 30.730661322645297 +85812.72282782393 30.9308617234469 +85674.88394928917 31.1310621242485 +85536.31744439033 31.331262525050104 +85397.02428211522 31.53146292585171 +85257.00542645487 31.73166332665331 +85116.2618364687 31.931863727454914 +84974.79446634847 32.132064128256516 +84832.60426548094 32.33226452905812 +84689.69217850921 32.53246492985973 +84546.05913368604 32.73266533066133 +84401.70605335022 32.93286573146293 +84256.63386687303 33.13306613226453 +84110.8435002977 33.33326653306614 +83964.33587521374 33.53346693386774 +83817.11190881139 33.73366733466934 +83669.17251393518 33.93386773547095 +83520.51859913634 34.13406813627255 +83371.1510687244 34.33426853707415 +83221.07082281761 34.53446893787576 +83070.2787573926 34.73466933867736 +82918.77576433304 34.93486973947896 +82766.56273147742 35.13507014028057 +82613.6405403744 35.33527054108217 +82460.01005884605 35.53547094188377 +82305.67215300597 35.73567134268538 +82150.62769478685 35.93587174348698 +81994.87755230295 36.13607214428858 +81838.42258989303 36.33627254509019 +81681.2636681624 36.53647294589179 +81523.4016440243 36.736673346693394 +81364.83737074057 36.93687374749499 +81205.57169796158 37.1370741482966 +81045.60547176555 37.337274549098204 +80884.93953469707 37.5374749498998 +80723.57472580507 37.73767535070141 +80561.51188068016 37.937875751503014 +80398.75183149126 38.13807615230461 +80235.29540344507 38.33827655310622 +80071.14341061543 38.538476953907825 +79906.29666725684 38.738677354709424 +79740.75599204509 38.93887775551103 +79574.52220040915 39.13907815631263 +79407.5961045644 39.339278557114234 +79239.97851354533 39.53947895791584 +79071.67023323757 39.73967935871744 +78902.67206640964 39.939879759519044 +78732.98481274398 40.14008016032065 +78562.60926886764 40.34028056112225 +78391.5462283824 40.540480961923855 +78219.79648189449 40.740681362725454 +78047.36081704377 40.94088176352706 +77874.2400185325 41.141082164328665 +77700.43486815371 41.341282565130264 +77525.9461428297 41.54148296593187 +77350.77460793799 41.741683366733476 +77174.9210279485 41.941883767535074 +76998.38617315212 42.14208416833668 +76821.17081106611 42.342284569138286 +76643.27570645997 42.542484969939885 +76464.7016213809 42.74268537074149 +76285.44931517889 42.94288577154309 +76105.51954453146 43.143086172344695 +75924.913063468 43.3432865731463 +75743.63062339381 43.5434869739479 +75561.67297311369 43.743687374749506 +75379.04085885537 43.94388777555111 +75195.7350242924 44.14408817635271 +75011.75621056686 44.344288577154316 +74827.10515631168 44.544488977955915 +74641.78259767262 44.74468937875752 +74455.78926833006 44.94488977955913 +74269.12589249008 45.145090180360725 +74081.79318882586 45.34529058116233 +73893.79188057792 45.54549098196394 +73705.12269165432 45.745691382765536 +73515.78634360207 45.94589178356714 +73325.78355562713 46.14609218436875 +73135.1150446141 46.346292585170346 +72943.78152514559 46.54649298597195 +72751.78370952152 46.74669338677355 +72559.12230777787 46.946893787575156 +72365.79802770546 47.14709418837676 +72171.81157486832 47.34729458917836 +71977.16365262182 47.54749498997997 +71781.85496213066 47.74769539078157 +71585.88620238651 47.94789579158317 +71389.25807022549 48.14809619238478 +71191.97126034544 48.34829659318638 +70994.02646532285 48.54849699398798 +70795.4243756297 48.74869739478959 +70596.16567264317 48.948897795591186 +70396.25103304656 49.14909819639279 +70195.68113842132 49.3492985971944 +69994.45667087862 49.549498997996 +69792.57831050611 49.7496993987976 +69590.04673538354 49.94989979959921 +69386.86262159805 50.15010020040081 +69183.02664325932 50.35030060120241 +68978.53947251465 50.55050100200401 +68773.40177956362 50.75070140280562 +68567.6142326728 50.95090180360722 +68361.17749819014 51.15110220440882 +68154.09224055921 51.35130260521043 +67946.35912233332 51.551503006012034 +67737.97880418939 51.75170340681363 +67528.9519449417 51.95190380761524 +67319.27920155552 52.152104208416844 +67108.96122916046 52.35230460921844 +66897.99868106375 52.55250501002005 +66686.39220876335 52.75270541082165 +66474.14246045137 52.95290581162325 +66261.25007489354 53.15310621242486 +66047.71569054745 53.35330661322646 +65833.53995170847 53.553507014028064 +65618.72350092612 53.75370741482967 +65403.26697901625 53.95390781563127 +65187.17102507312 54.154108216432874 +64970.43627648137 54.35430861723447 +64753.06336892774 54.55450901803608 +64535.052936412765 54.754709418837685 +64316.40561126232 54.95490981963928 +64097.12202413896 55.15511022044089 +63877.20280405323 55.355310621242495 +63656.64857837481 55.555511022044094 +63435.45997284346 55.7557114228457 +63213.63761158004 55.955911823647305 +62991.18211709715 56.156112224448904 +62768.094110309874 56.35631262525051 +62544.37421054627 56.55651302605211 +62320.02303555782 56.756713426853715 +62095.0412015297 56.95691382765532 +61869.42932309103 57.15711422845692 +61643.188013324914 57.357314629258525 +61416.317876210924 57.55751503006013 +61188.819512979295 57.75771543086173 +60960.69353087025 57.957915831663335 +60731.94053679952 58.15811623246494 +60502.5611361858 58.35831663326654 +60272.55593296022 58.558517034068146 +60041.92552957571 58.758717434869745 +59810.67052701624 58.95891783567135 +59578.791524806 59.159118236472956 +59346.28912101847 59.359318637274555 +59113.163912285316 59.55951903807616 +58879.41649380538 59.75971943887777 +58645.04745935339 59.959919839679365 +58410.05740128865 60.16012024048097 +58174.44691056371 60.36032064128257 +57938.21657673281 60.560521042084176 +57701.36698796036 60.76072144288578 +57463.89873102927 60.96092184368738 +57225.812391349195 61.161122244488986 +56987.108552964746 61.36132264529059 +56747.78779856357 61.56152304609219 +56507.850709484344 61.7617234468938 +56267.29786572476 61.9619238476954 +56026.12984594934 62.162124248497 +55784.347221766206 62.36232464929861 +55541.95056076795 62.562525050100206 +55298.9404349319 62.76272545090181 +55055.31741759462 62.96292585170342 +54811.08208079778 63.163126252505016 +54566.23499529556 63.36332665330662 +54320.776730562015 63.56352705410823 +54074.70785479832 63.76372745490983 +53828.028934939925 63.96392785571143 +53580.740536663776 64.16412825651302 +53332.84322439524 64.36432865731463 +53084.33756131522 64.56452905811624 +52835.224109366995 64.76472945891784 +52585.50342926312 64.96492985971945 +52335.176080492194 65.16513026052104 +52084.24262132556 65.36533066132264 +51832.703608824064 65.56553106212425 +51580.559598844564 65.76573146292586 +51327.811146046515 65.96593186372746 +51074.45880389847 66.16613226452905 +50820.503124684416 66.36633266533066 +50565.944659510234 66.56653306613227 +50310.78395830997 66.76673346693387 +50055.021569852055 66.96693386773548 +49798.65804174553 67.16713426853707 +49541.69392044613 67.36733466933867 +49284.129747538034 67.56753507014028 +49025.96605906889 67.76773547094189 +48767.203393643475 67.96793587174349 +48507.84229310062 68.1681362725451 +48247.883298155866 68.36833667334669 +47987.326948407186 68.5685370741483 +47726.17378234086 68.7687374749499 +47464.42433733712 68.96893787575151 +47202.07914967581 69.16913827655311 +46939.13875454201 69.3693386773547 +46675.60368603153 69.56953907815631 +46411.47447715652 69.76973947895792 +46146.75165985086 69.96993987975952 +45881.4357649756 70.17014028056113 +45615.52732232431 70.37034068136273 +45349.026860628444 70.57054108216433 +45081.93490756251 70.77074148296593 +44814.25198974941 70.97094188376754 +44545.97863276561 71.17114228456914 +44277.11536114621 71.37134268537075 +44007.66269839012 71.57154308617234 +43737.62116696503 71.77174348697395 +43466.99128831251 71.97194388777555 +43195.77358285292 72.17214428857716 +42923.968569990364 72.37234468937876 +42651.57676811756 72.57254509018037 +42378.5986946207 72.77274549098196 +42105.034865884205 72.97294589178357 +41830.885797096904 73.17314629258517 +41556.1519948018 73.37334669338678 +41280.83396472454 73.57354709418838 +41004.932219232986 73.77374749498998 +40728.44726971677 73.97394789579158 +40451.37962659196 74.17414829659319 +40173.729799305474 74.3743486973948 +39895.498296339676 74.5745490981964 +39616.68562521677 74.774749498998 +39337.29229250329 74.9749498997996 +39057.318803814385 75.1751503006012 +38776.7656638183 75.37535070140281 +38495.63337624063 75.57555110220441 +38213.92244386859 75.77575150300602 +37931.63336855533 75.97595190380761 +37648.766651224054 76.17615230460922 +37365.3227918723 76.37635270541082 +37081.30228957605 76.57655310621243 +36796.70564249386 76.77675350701404 +36511.533347870914 76.97695390781564 +36225.78590204316 77.17715430861723 +35939.46380044118 77.37735470941884 +35652.567537594376 77.57755511022044 +35365.09760713478 77.77775551102205 +35077.054501801074 77.97795591182366 +34788.43871344244 78.17815631262525 +34499.25073302241 78.37835671342685 +34209.49105062279 78.57855711422846 +33919.16015544741 78.77875751503007 +33628.258535825924 78.97895791583167 +33336.78667921757 79.17915831663326 +33044.74507075617 79.37935871743487 +32752.134188549855 79.57955911823647 +32458.95451128073 79.77975951903808 +32165.206522912737 79.97995991983969 +31870.89070655783 80.18016032064129 +31576.007544479573 80.38036072144288 +31280.55751809662 80.58056112224449 +30984.541107986373 80.7807615230461 +30687.958793888418 80.9809619238477 +30390.811054708018 81.1811623246493 +30093.098368519593 81.3813627254509 +29794.821212570067 81.5815631262525 +29495.9800632824 81.78176352705411 +29196.575396258893 81.98196392785572 +28896.60768628456 82.18216432865732 +28596.077407330453 82.38236472945893 +28294.985032557008 82.58256513026052 +27993.331034317234 82.78276553106213 +27691.115884160106 82.98296593186373 +27388.340052833715 83.18316633266534 +27085.004010288503 83.38336673346694 +26781.108225680484 83.58356713426853 +26476.653167374316 83.78376753507014 +26171.639302946583 83.98396793587175 +25866.06709918884 84.18416833667335 +25559.93702211072 84.38436873747496 +25253.24953694303 84.58456913827656 +24946.00510814082 84.78476953907816 +24638.204199386346 84.98496993987976 +24329.847273592204 85.18517034068137 +24020.93479290425 85.38537074148297 +23711.467218704584 85.58557114228458 +23401.445011614538 85.78577154308617 +23090.868631497517 85.98597194388778 +22779.738531840892 86.18617234468938 +22468.055163554553 86.38637274549099 +22155.818982397814 86.5865731462926 +21843.030445186545 86.7867735470942 +21529.690007993224 86.98697394789579 +21215.798126149653 87.1871743486974 +20901.35525424989 87.387374749499 +20586.361846152944 87.58757515030061 +20270.818354985546 87.78777555110221 +19954.725233144916 87.9879759519038 +19638.082932301397 88.18817635270541 +19320.891903401287 88.38837675350702 +19003.152596669443 88.58857715430862 +18684.865461611964 88.78877755511023 +18366.030947018866 88.98897795591182 +18046.64950096663 89.18917835671343 +17726.721570820933 89.38937875751503 +17406.24760323919 89.58957915831664 +17085.228044173116 89.78977955911824 +16763.663338871327 89.98997995991985 +16441.55393188189 90.19018036072144 +16118.900267054756 90.39038076152305 +15795.702787544433 90.59058116232465 +15471.961935812378 90.79078156312626 +15147.678153629504 90.99098196392787 +14822.851882078668 91.19118236472946 +14497.483561557034 91.39138276553106 +14171.57363177864 91.59158316633267 +13845.122531776726 91.79178356713427 +13518.130699906162 91.99198396793588 +13190.598573845835 92.19218436873749 +12862.526590601045 92.39238476953908 +12533.91518650577 92.59258517034068 +12204.764797225149 92.79278557114229 +11875.075857757713 92.9929859719439 +11544.848802437731 93.1931863727455 +11214.084061304686 93.39338677354709 +10882.782060108175 93.5935871743487 +10550.943227553173 93.7937875751503 +10218.567995299509 93.99398797595191 +9885.656794354163 94.19418837675352 +9552.21005507349 94.39438877755512 +9218.22820716546 94.59458917835671 +8883.711679691762 94.79478957915832 +8548.660901070132 94.99498997995993 +8213.07629907644 95.19519038076153 +7876.958300846869 95.39539078156314 +7540.307332880089 95.59559118236473 +7203.123821039293 95.79579158316633 +6865.4081905544635 95.99599198396794 +6527.160866024388 96.19619238476955 +6188.382271418776 96.39639278557115 +5849.072830080345 96.59659318637276 +5509.2329647269125 96.79679358717435 +5168.863097453363 96.99699398797596 +4827.963649733833 97.19719438877756 +4486.535042423657 97.39739478957917 +4144.577695761404 97.59759519038077 +3802.09202937092 97.79779559118236 +3459.078462263223 97.99799599198397 +3115.5374128386397 98.19819639278558 +2771.469298888681 98.39839679358718 +2426.874537598029 98.59859719438879 +2081.7535455465145 98.79879759519038 +1736.1067387109595 98.99899799599199 +1389.934532467251 99.19919839679359 +1043.237341592163 99.3993987975952 +696.0155802652857 99.5995991983968 +348.2696620709229 99.79979959919841 +-0.0 100.0 diff --git a/ELoss/PCEnergyAnalysis.py b/ELoss/PCEnergyAnalysis.py index 8fa136d..116dbd6 100644 --- a/ELoss/PCEnergyAnalysis.py +++ b/ELoss/PCEnergyAnalysis.py @@ -61,14 +61,10 @@ yellow_jet = LinearSegmentedColormap.from_list( colors ) #data = [z, mass_u, maximum MeV, name] -alpha_data = [2, 4.0026, 40, "alpha"] -proton_data = [1, 1.0078, 20, "proton"] +alpha_data = [2, 4.0015, 40, "alpha"] +proton_data = [1, 1.0073, 20, "proton"] deuteron_data = [1, 2.014102, 30, "deuteron"] -dA = 3.2 #cm -dC = 4.2 #cm -dsx3 = 8.8 #cm - particles = { "alpha": alpha_data, "proton": proton_data, @@ -77,86 +73,95 @@ particles = { interp_cache = {} -def make_E_vs_x(z, mass_u, emax_mev, label, npoints, P_TORR, TEMP_K): - # GAS SETUP - R = 8.3144 - P_TORR = P_TORR - TEMP_K = TEMP_K - # Gas density +def make_E_vs_x( + z, + mass_u, + emax_mev, + medium, + label, + npoints, + P_TORR, + TEMP_K +): + """ + Builds energy vs depth table using Catima stopping powers. + Output: + x [cm], E [MeV] + """ + + # --------------------------- + # Physical constants + # --------------------------- + R = 8.3144 # J/mol/K + + # pressure conversion p_pa = P_TORR * 133.322 - molar_density = p_pa / (R * TEMP_K) + molar_density = p_pa / (R * TEMP_K) # mol/m^3 - m_he = 4.0026 - m_c = 12.0000 - m_o = 15.9949 + # --------------------------- + # Medium definition + # --------------------------- + if medium == "He": - m_mix_avg = (0.96 * m_he) + (0.04 * (m_c + 2*m_o)) + m_he = 4.0026 + m_c = 12.0000 + m_o = 15.9949 - rho_g_cm3 = (molar_density * m_mix_avg) / 1e6 + # FIX: do NOT double count oxygen + material_def = [ + (m_he, 2, 0.96), + ((m_c + 2 * m_o), 18, 0.04) # CO2 lumped correctly + ] - print(f"Gas density = {rho_g_cm3:.6e} g/cm^3") + #m_mix_avg = 0.96 * m_he + 0.04 * (m_c + 2 * m_o) + m_mix_avg = m_he - # MATERIAL - material_def = [ - (m_he, 2, 0.96), - (m_c, 6, 0.04), - (m_o, 8, 0.08) - ] + #rho_g_cm3 = (molar_density * m_mix_avg) / 1e6 + if z == 2: + rho_g_cm3 = 0.00017 + #rho_g_cm3 = 8.2928e-5 + if z == 1: + rho_g_cm3 = 8.2928e-5 + + gas = catima.Material(material_def) + gas.density(rho_g_cm3) - gas_mix = catima.Material(material_def) - gas_mix.density(rho_g_cm3) + elif medium == "Si": + + m_si = 28.084 + rho_g_cm3 = 2.33 + + gas = catima.Material([(m_si, 14, 1.0)]) + gas.density(rho_g_cm3) + + else: + raise ValueError("Unsupported medium") + + print(f"[INFO] density = {rho_g_cm3:.3e} g/cm^3") projectile = catima.Projectile(mass_u, z) - - # Energy grid - E = np.linspace(0.01, emax_mev, npoints) - - # Stopping power array + E = np.linspace(0.1, emax_mev, npoints) S_mass = np.zeros_like(E) - for i, energy in enumerate(E): + projectile.T(energy) + S_mass[i] = catima.dedx(projectile, gas) # MeV/(g/cm^2) - projectile.T(energy / mass_u) - - # MeV / (g/cm^2) - S_mass[i] = catima.dedx(projectile, gas_mix) - - # Convert to MeV/cm + # convert to MeV/cm S_linear = S_mass * rho_g_cm3 - - # Sort descending energy - sort_idx = np.argsort(E)[::-1] - - E = E[sort_idx] - S_linear = S_linear[sort_idx] - - # Integrate dx/dE = 1/S(E) - invS = 1.0 / S_linear - - x = cumulative_trapezoid( - invS, - E, - initial=0 - ) - + invS = 1.0 / np.clip(S_linear, 1e-30, None) + x = cumulative_trapezoid(invS[::-1], E[::-1], initial=0) + x = x[::-1] x = -x - - # Output table - output = pd.DataFrame({ + df = pd.DataFrame({ "Distance_cm": x, "Energy_MeV": E }) - outfile = f"E_vs_x_{label}.dat" + outfile = f"{medium}Loss/E_vs_x_{label}.dat" + df.to_csv(outfile, sep="\t", index=False) - output.to_csv( - outfile, - sep='\t', - index=False - ) - - print(f"Saved: {outfile}") + print(f"[INFO] saved: {outfile}") return x, E @@ -183,12 +188,12 @@ def load_table(filename): return x, E -def get_interpolators(particle): +def get_interpolators(particle, medium): if particle in interp_cache: return interp_cache[particle] - filename = f"E_vs_x_{particle}.dat" + filename = f"{medium}Loss/E_vs_x_{particle}.dat" x, E = load_table(filename) @@ -210,21 +215,25 @@ def get_interpolators(particle): return E_of_x, x_of_E -def energy_loss(particle, Ei, dl): +def energy_loss(particle, medium, Ei, dl): - E_of_x, x_of_E = get_interpolators(particle) + E_of_x, x_of_E = get_interpolators(particle, medium) xi = x_of_E(Ei) xf = xi + dl + xmax = E_of_x.x.max() # maximum tabulated range + Ef = E_of_x(xf) + Ef = np.where(xf >= xmax, 0.0, Ef) + return np.maximum(Ef, 0.0) -def energy_reconstruction(particle, Ef, dl): +def energy_reconstruction(particle, medium, Ef, dl): - E_of_x, x_of_E = get_interpolators(particle) + E_of_x, x_of_E = get_interpolators(particle, medium) xf = x_of_E(Ef) @@ -234,13 +243,13 @@ def energy_reconstruction(particle, Ef, dl): return np.maximum(Ei, 0.0) -def energy_distance(particle, Ei, Ef): +def energy_distance(particle, medium, Ei, Ef): - _, x_of_E = get_interpolators(particle) + _, x_of_E = get_interpolators(particle, medium) xi = x_of_E(Ei) - xf = x_of_E(Ef) * .686 + xf = x_of_E(Ef) return np.abs(xf - xi) @@ -352,6 +361,7 @@ def prepare_tree_data(tree, treename, particle, max_events=None, z_max=34.86): radii = np.array([3.7, 4.3]) dA = (radii[0] - np.sqrt((vXsx3/10)**2 + (vYsx3/10)**2))/ sin_theta dC = (radii[1] - np.sqrt((vXsx3/10)**2 + (vYsx3/10)**2))/ sin_theta + lsx3 = (0.1 / sin_theta) * 10 # Filter out unphysical distances (negative or unreasonably small) # These typically occur at large angles where trajectory doesn't properly intersect proportional counters @@ -372,10 +382,13 @@ def prepare_tree_data(tree, treename, particle, max_events=None, z_max=34.86): print(f"Computing energies for {particle} ({treename})...") #print(f" Retained {np.sum(distance_mask)} / {len(distance_mask)} events after distance filter") - EA = energy_loss(particle, Eisx3, dA) - EC = energy_loss(particle, Eisx3, dC) - Esx3 = energy_loss(particle, Eisx3, dsx3) - Eqqq = energy_loss(particle, Eiqqq, dqqq) + EA = energy_loss(particle, "He", Eisx3, dA) + EC = energy_loss(particle, "He", Eisx3, dC) + Esx3 = energy_loss(particle, "He", Eisx3, dsx3) + Eqqq = energy_loss(particle, "He", Eiqqq, dqqq) + Efinal = energy_loss(particle, "Si", Esx3, lsx3) + + Edet = np.where(Efinal <= 0, Esx3, Esx3 - Efinal) Elost = Eisx3 - Esx3 Elostqqq = Eiqqq - Eqqq @@ -400,7 +413,8 @@ def prepare_tree_data(tree, treename, particle, max_events=None, z_max=34.86): "qqqX": qqqX, "qqqY": qqqY, "qqqZ": qqqZ, - "Eqqq": Eqqq + "Eqqq": Eqqq, + "Edet": Edet } def process_file(filename, treename, particle=None, max_events=None): @@ -412,6 +426,8 @@ def process_file(filename, treename, particle=None, max_events=None): particle = "proton" elif "alpha" in lower: particle = "alpha" + elif "deuteron" in lower: + particle = "deuteron" else: particle = "proton" print(f"File {filename} particle {particle}, tree {treename}") @@ -594,6 +610,11 @@ class MyInteractiveApp(cmd.Cmd): emax_mev = float(args[1]) else: emax_mev = None + + if len(args) > 2: + medium = args[2] + else: + medium = "He" z, mass_u, default_emax, label = resolve_particle(name) @@ -604,6 +625,7 @@ class MyInteractiveApp(cmd.Cmd): z, mass_u, emax_mev, + medium, label, self.buckets, self.P, @@ -615,7 +637,7 @@ class MyInteractiveApp(cmd.Cmd): plt.xlabel("Distance (cm)") plt.ylabel("Energy (MeV)") - plt.title(f"Energy Loss Curve {label.capitalize()}") + plt.title(f"Energy Loss Curve {label.capitalize()} {medium}") plt.grid(True) textstr = f"T = {self.T:.2f} K\nP = {self.P:.2f} Torr" @@ -629,7 +651,7 @@ class MyInteractiveApp(cmd.Cmd): ) plt.tight_layout() - filename = f"Energy_Loss_Curve_{label}.png" + filename = f"{medium}Loss/Energy_Loss_Curve_{label}.png" plt.savefig(filename, dpi=300, bbox_inches="tight") plt.show() @@ -647,33 +669,36 @@ class MyInteractiveApp(cmd.Cmd): def do_energy_loss(self, arg): """Find a final energy given an initial energy and distance travelled - Ex: >> energy loss """ + Ex: >> energy loss """ args = shlex.split(arg) try: particle = args[0] - Ei = float(args[1]) - dl = float(args[2]) + medium = args[1] + Ei = float(args[2]) + dl = float(args[3]) Ei_offset = Ei * 1.1 table_specs = f"{particle} {Ei_offset}" try: self.do_make_table(table_specs) - Ef = energy_loss(particle, Ei, dl) + Ef = energy_loss(particle, medium, Ei, dl) print(f"\nFinal energy: {Ef:.6f} MeV\n") except: return except IndexError: print("Please input particle, initial energy, and distance travelled") + def do_energy_reconstruction(self, arg): """Find a vertex energy given an final energy and distance travelled - Ex: >> energy reconstruction """ + Ex: >> energy reconstruction """ args = shlex.split(arg) try: particle = args[0] - Ef = float(args[1]) - dl = float(args[2]) + medium = args[1] + Ef = float(args[2]) + dl = float(args[3]) try: - Ei = energy_reconstruction(particle, Ef, dl) + Ei = energy_reconstruction(particle, medium, Ef, dl) if Ei > 0: print(f"\nInitial energy: {Ei:.6f} MeV\n") else: @@ -685,18 +710,20 @@ class MyInteractiveApp(cmd.Cmd): def do_energy_distance(self, arg): """Find a distance travelled given an initial and final energy - Ex: >> energy distance """ + Ex: >> energy distance """ args = shlex.split(arg) try: particle = args[0] - Ei = float(args[1]) - Ef = float(args[2]) + medium = args[1] + Ei = float(args[2]) + Ef = float(args[3]) dE = Ei - Ef try: - dl = energy_distance(particle, Ei, Ef) + dl = energy_distance(particle, medium, Ei, Ef) if dl > 0: print(f"\nChange in energy: {dE:.6f} MeV") print(f"Distance travelled: {dl:.6f} cm\n") + print(f"{(dl * 10000):.6f} microns") else: print("Error: remake table with larger value, fallen off map") except: @@ -900,11 +927,11 @@ class MyInteractiveApp(cmd.Cmd): print("Calculating energy losses...") global EA - EA = energy_loss(particle, Ei, dA) + EA = energy_loss(particle, "He", Ei, dA) global EC - EC = energy_loss(particle, Ei, dC) + EC = energy_loss(particle, "He", Ei, dC) global Esx3 - Esx3 = energy_loss(particle, Ei, dsx3) + Esx3 = energy_loss(particle, "He", Ei, dsx3) global Eprop Eprop = EA - EC global Elost @@ -1002,6 +1029,7 @@ class MyInteractiveApp(cmd.Cmd): qqqZ = data["qqqZ"] qqqE = data["Eqqq"] Elostqqq = data["Elostqqq"] + Edet = data["Edet"] update_plot_data(f"{particle}_{treename}_Ei", Ei) update_plot_data(f"{particle}_{treename}_sx3Z", sx3Z) @@ -1010,6 +1038,7 @@ class MyInteractiveApp(cmd.Cmd): update_plot_data(f"{particle}_{treename}_Esx3", Esx3) update_plot_data(f"{particle}_{treename}_Elost", Elost) update_plot_data(f"{particle}_{treename}_Eprop", Eprop) + update_plot_data(f"{particle}_treename_Edert", Edet) base = f"{particle}_{treename}_plots" os.makedirs(base, exist_ok=True) @@ -1077,9 +1106,6 @@ class MyInteractiveApp(cmd.Cmd): out_file = f"{base}/QQQ_3D_energy.png" plt.savefig(out_file, dpi=300) plt.show() - - else: - print("No valid SX3 points for 3D plot.") mask1 = ~np.isnan(Ei) & ~np.isnan(thetab) plt.figure(figsize=(7,6)) @@ -1106,6 +1132,7 @@ class MyInteractiveApp(cmd.Cmd): plt.tight_layout() plt.savefig(f"{base}/Eqqq_vs_Elostxsintheta.png", dpi=300) plt.show() + mask1 = (Esx3 > 0) & ~np.isnan(thetab) plt.figure(figsize=(7,6)) @@ -1142,6 +1169,16 @@ class MyInteractiveApp(cmd.Cmd): plt.tight_layout() plt.savefig(f"{base}/Elost_hist.png", dpi=300) plt.show() + + plt.figure(figsize=(7,5)) + plt.hist(Edet, bins=200) + plt.xlabel("Energy Deposition (MeV)") + plt.ylabel("Counts") + plt.title(f"{particle} ({treename}) TEnergy Deposition in SX3 (MeV)") + plt.grid(True) + plt.tight_layout() + plt.savefig(f"{base}/Edet_hist.png", dpi=300) + plt.show() plt.figure(figsize=(7,5)) plt.hist(Ei, bins=100, histtype='step', label='Vertex Energy') @@ -1224,6 +1261,23 @@ class MyInteractiveApp(cmd.Cmd): except ValueError: print("Value error") + + try: + mask1 = ~np.isnan(Edet) & (Edet > 0) + plt.figure(figsize=(7,6)) + plt.hist2d(Edet[mask1], Eprop[mask1] * data["thetab"][mask1], bins=200) + plt.ylabel("PCEnergy") + plt.xlabel("SX3 Energy Detected (MeV)") + plt.title(f"{particle} ({treename}) Energy Propagation Difference vs SX3 Energy Detected") + plt.colorbar(label="Counts") + #plt.xlim(0,30) + #plt.ylim(0,0.45) + plt.tight_layout() + plt.savefig(f"{base}/Eprop_vs_Edet.png", dpi=300) + plt.show() + except ValueError: + print("Value error") + #try: #except ValueError: @@ -1413,10 +1467,6 @@ class MyInteractiveApp(cmd.Cmd): print("No valid datasets loaded.") return - # -------------------------------------------------- - # Elost overlay - # -------------------------------------------------- - plt.figure(figsize=(8, 6)) for data in datasets: @@ -1443,10 +1493,6 @@ class MyInteractiveApp(cmd.Cmd): plt.show() - # -------------------------------------------------- - # SX3 position overlay - # -------------------------------------------------- - plt.figure(figsize=(8, 6)) for data in datasets: @@ -1473,10 +1519,6 @@ class MyInteractiveApp(cmd.Cmd): plt.show() - # -------------------------------------------------- - # Individual Elost vs SX3 plots - # -------------------------------------------------- - n = len(datasets) fig, axes = plt.subplots( @@ -1518,10 +1560,6 @@ class MyInteractiveApp(cmd.Cmd): plt.show() - # -------------------------------------------------- - # EA vs Esx3 overlay scatter - # -------------------------------------------------- - plt.figure(figsize=(8, 6)) for data in datasets: @@ -1548,12 +1586,9 @@ class MyInteractiveApp(cmd.Cmd): plt.show() - # -------------------------------------------------- - # Combined PCE vs SX3 - # -------------------------------------------------- - all_Esx3 = [] all_Eprop = [] + all_Edet = [] for data in datasets: @@ -1572,44 +1607,61 @@ class MyInteractiveApp(cmd.Cmd): * np.sin(thetab) * 3 ) + + all_Edet.append( + data["Edet"][mask] + * np.sin(thetab)) combined_Esx3 = np.concatenate(all_Esx3) combined_Eprop = np.concatenate(all_Eprop) - + combined_Edet = np.concatenate(all_Edet) combined_Esx3 += np.random.normal( 0, 0.08, len(combined_Esx3) ) - mask = ( np.isfinite(combined_Esx3) & np.isfinite(combined_Eprop) + & + np.isfinite(combined_Edet) ) combined_Esx3 = combined_Esx3[mask] combined_Eprop = combined_Eprop[mask] + combined_Edet = combined_Edet[mask] plt.figure(figsize=(8, 6)) - plt.hist2d( combined_Esx3, combined_Eprop, bins=200 ) - plt.xlabel("SX3 Energy (MeV)") plt.ylabel("PCEnergy x Sin(theta)") plt.colorbar(label="Counts") - plt.tight_layout() - plt.savefig( f"{outdir}/Eprop_vs_Esx3.png", dpi=300 ) - + plt.show() + + plt.figure(figsize=(8, 6)) + plt.hist2d( + combined_Edet, + combined_Eprop, + bins=200 + ) + plt.xlabel("SX3 Energy Deposition (MeV)") + plt.ylabel("PCEnergy x Sin(theta)") + plt.colorbar(label="Counts") + plt.tight_layout() + plt.savefig( + f"{outdir}/Eprop_vs_Edet.png", + dpi=300 + ) plt.show() plt.figure( @@ -1627,6 +1679,7 @@ class MyInteractiveApp(cmd.Cmd): plt.xlabel("SX3 Energy (MeV)") plt.ylabel("PCEnergy x Sin(theta)") + #plt.yscale("log") cbar = plt.colorbar() cbar.set_label("Counts") diff --git a/ELoss/SiLoss/E_vs_x_alpha.dat b/ELoss/SiLoss/E_vs_x_alpha.dat new file mode 100644 index 0000000..61c7e19 --- /dev/null +++ b/ELoss/SiLoss/E_vs_x_alpha.dat @@ -0,0 +1,501 @@ +Distance_cm Energy_MeV +0.0052592906193615965 0.1 +0.005256548760366959 0.10981963927855712 +0.005253813942426374 0.11963927855711423 +0.005251076075550516 0.12945891783567134 +0.005248327436122693 0.13927855711422846 +0.005245562072251752 0.14909819639278557 +0.005242775375898601 0.1589178356713427 +0.005239963768008947 0.16873747494989982 +0.0052371244627769575 0.17855711422845694 +0.0052342552888350775 0.18837675350701405 +0.005231354552299548 0.19819639278557116 +0.005228420931128786 0.20801603206412828 +0.005225453393225606 0.2178356713426854 +0.005222451132730192 0.2276553106212425 +0.00521941352035695 0.23747494989979961 +0.005216340064634455 0.24729458917835673 +0.005213230381643349 0.25711422845691384 +0.005210084171394999 0.26693386773547095 +0.0052069011994078035 0.27675350701402807 +0.005203681282354828 0.2865731462925852 +0.0052004242769009 0.2963927855711423 +0.005197130071037272 0.3062124248496994 +0.005193798577370305 0.3160320641282565 +0.005190429727936938 0.32585170340681363 +0.005187023470211062 0.3356713426853708 +0.005183579764036811 0.3454909819639279 +0.005180098579281475 0.355310621242485 +0.005176579894045341 0.36513026052104214 +0.005173023693301013 0.37494989979959925 +0.005169429967862482 0.38476953907815636 +0.005165798713606087 0.3945891783567135 +0.005162129930882717 0.4044088176352706 +0.005158423624074152 0.4142284569138277 +0.005154679801257077 0.4240480961923848 +0.005150898473946656 0.43386773547094193 +0.005147079656898115 0.44368737474949904 +0.00514322336794987 0.45350701402805615 +0.005139329627895782 0.46332665330661327 +0.005135398460377175 0.4731462925851704 +0.0051314298917877164 0.4829659318637275 +0.005127423951186091 0.4927855711422846 +0.005123380670212857 0.5026052104208417 +0.00511930008300895 0.5124248496993988 +0.005115182226134147 0.522244488977956 +0.00511102713848443 0.5320641282565131 +0.005106834861207642 0.5418837675350702 +0.0051026054376171835 0.5517034068136273 +0.00509833891310374 0.5615230460921844 +0.005094035335045194 0.5713426853707415 +0.005089694752714996 0.5811623246492986 +0.00508531721718935 0.5909819639278557 +0.005080902781253586 0.6008016032064128 +0.005076451499308135 0.61062124248497 +0.005071963427274492 0.6204408817635271 +0.005067438622501573 0.6302605210420842 +0.005062877143672814 0.6400801603206413 +0.005058279050714358 0.6498997995991984 +0.00505364440470464 0.6597194388777555 +0.005048973267785634 0.6695390781563126 +0.005044265703076013 0.6793587174348698 +0.005039521774586427 0.6891783567134269 +0.005034741547137075 0.698997995991984 +0.005029925086277724 0.7088176352705411 +0.0050250724582102954 0.7186372745490982 +0.005020183729714108 0.7284569138276553 +0.005015258968073855 0.7382765531062124 +0.005010298241010367 0.7480961923847695 +0.00500530161661418 0.7579158316633267 +0.005000269163281941 0.7677354709418838 +0.004995200949655631 0.7775551102204409 +0.004990097044564602 0.787374749498998 +0.004984957516970395 0.7971943887775551 +0.004979782435914307 0.8070140280561122 +0.004974571870467649 0.8168336673346693 +0.004969325889684659 0.8266533066132264 +0.004964044562557995 0.8364729458917836 +0.004958727957976745 0.8462925851703407 +0.004953376144686894 0.8561122244488978 +0.00494798919125416 0.8659318637274549 +0.004942567166029134 0.875751503006012 +0.004937110137114648 0.8855711422845691 +0.0049316181723352785 0.8953907815631262 +0.00492609133920892 0.9052104208416833 +0.004920529704920346 0.9150300601202405 +0.0049149333362966665 0.9248496993987976 +0.004909302299784622 0.9346693386773547 +0.00490363666142962 0.9444889779559118 +0.004897936486856439 0.9543086172344689 +0.004892201841251538 0.964128256513026 +0.004886432789346874 0.9739478957915831 +0.00488062939540518 0.9837675350701403 +0.0048747917232066125 0.9935871743486974 +0.0048689198360367105 1.0034068136272545 +0.0048630137966756 1.0132264529058117 +0.00485707366738837 1.0230460921843687 +0.004851099509916574 1.032865731462926 +0.004845091385470772 1.0426853707414832 +0.004839049354724087 1.0525050100200402 +0.004832973477806687 1.0623246492985974 +0.00482686381430117 1.0721442885771544 +0.004820720423238764 1.0819639278557116 +0.004814543363096337 1.0917835671342686 +0.004808332691794127 1.1016032064128258 +0.0048020884666941785 1.1114228456913828 +0.004795810744599414 1.12124248496994 +0.004789499581753336 1.131062124248497 +0.00478315503384027 1.1408817635270543 +0.004776777155986167 1.1507014028056113 +0.00477036600275988 1.1605210420841685 +0.004763921628174911 1.1703406813627255 +0.004757444085691586 1.1801603206412827 +0.004750933428219624 1.1899799599198397 +0.004744389708121076 1.199799599198397 +0.004737812977213606 1.209619238476954 +0.004731203286774083 1.2194388777555112 +0.0047245606875424605 1.2292585170340682 +0.004717885229725927 1.2390781563126254 +0.0047111769630032935 1.2488977955911824 +0.004704435936529599 1.2587174348697396 +0.00469766219894093 1.2685370741482966 +0.004690855798359406 1.2783567134268539 +0.004684016782398344 1.2881763527054109 +0.0046771451981675585 1.297995991983968 +0.004670241092278802 1.307815631262525 +0.004663304510851317 1.3176352705410823 +0.004656335499517493 1.3274549098196393 +0.004649334103428611 1.3372745490981965 +0.0046423003672606674 1.3470941883767535 +0.004635234335220262 1.3569138276553108 +0.004628136051050541 1.366733466933868 +0.00462100555803718 1.376553106212425 +0.00461384289901441 1.3863727454909822 +0.004606648116371062 1.3961923847695392 +0.004599421252056631 1.4060120240480964 +0.0045921623475873525 1.4158316633266534 +0.004584871444052275 1.4256513026052107 +0.0045775485821193335 1.4354709418837677 +0.004570193802041411 1.445290581162325 +0.004562807143662382 1.455110220440882 +0.004555388646423133 1.4649298597194391 +0.004547938349367564 1.4747494989979961 +0.004540456291148543 1.4845691382765533 +0.004532942510033841 1.4943887775551103 +0.0045253970439120186 1.5042084168336676 +0.0045178199302982665 1.5140280561122246 +0.004510211206340209 1.5238476953907818 +0.004502570908823647 1.5336673346693388 +0.004494899074178258 1.543486973947896 +0.004487195738483234 1.553306613226453 +0.004479460937472864 1.5631262525050102 +0.004471694706542063 1.5729458917835673 +0.004463897080751828 1.5827655310621245 +0.004456068094834644 1.5925851703406815 +0.004448207783199819 1.6024048096192387 +0.004440316179938754 1.6122244488977957 +0.004432393318830145 1.622044088176353 +0.004424439233345127 1.63186372745491 +0.004416453956652334 1.6416833667334672 +0.004408437521622904 1.6515030060120242 +0.004400389960835409 1.6613226452905814 +0.004392311306580712 1.6711422845691384 +0.00438420159086676 1.6809619238476956 +0.0043760608454233045 1.6907815631262526 +0.004367889101706547 1.7006012024048098 +0.004359686390903719 1.7104208416833668 +0.004351452743937591 1.720240480961924 +0.00434318819147091 1.730060120240481 +0.0043348927639107636 1.7398797595190383 +0.004326566491412882 1.7496993987975953 +0.0043182094038858605 1.7595190380761525 +0.004309821530995321 1.7693386773547095 +0.004301402902167999 1.7791583166332667 +0.004292953546595768 1.7889779559118237 +0.0042844734932395885 1.798797595190381 +0.004275962770833396 1.808617234468938 +0.004267421407887918 1.8184368737474952 +0.004258849432694431 1.8282565130260522 +0.00425024687332844 1.8380761523046094 +0.004241613757653309 1.8478957915831664 +0.004232950113323814 1.8577154308617236 +0.00422425596778964 1.8675350701402806 +0.0042155313482988115 1.8773547094188379 +0.004206776281901066 1.8871743486973949 +0.0041979907954511585 1.896993987975952 +0.004189174915612116 1.906813627254509 +0.0041803286688584206 1.9166332665330663 +0.0041714520814791455 1.9264529058116233 +0.004162545179581024 1.9362725450901805 +0.004153607989091466 1.9460921843687375 +0.004144640535761517 1.9559118236472948 +0.004135642845168764 1.9657314629258518 +0.00412661494272018 1.975551102204409 +0.004117556853654925 1.9853707414829662 +0.004108468603047083 1.9951903807615232 +0.004099350215808357 2.00501002004008 +0.004090201716690703 2.0148296593186372 +0.0040810231302889225 2.0246492985971947 +0.0040718144810432 2.0344689378757517 +0.004062575793241592 2.0442885771543087 +0.004053307091022471 2.0541082164328657 +0.0040440083983769165 2.063927855711423 +0.00403467973915107 2.07374749498998 +0.004025321137048432 2.083567134268537 +0.004015932615632119 2.093386773547094 +0.004006514198327083 2.1032064128256516 +0.00399706590842228 2.1130260521042086 +0.003987587769072796 2.1228456913827656 +0.003978079803301934 2.132665330661323 +0.003968542034003265 2.14248496993988 +0.003958974483942624 2.152304609218437 +0.003949377175760086 2.162124248496994 +0.003939750131971884 2.1719438877755515 +0.003930093374972305 2.1817635270541085 +0.003920406927035538 2.1915831663326655 +0.003910690810317491 2.2014028056112225 +0.0039009450468575685 2.21122244488978 +0.0038911696585804184 2.221042084168337 +0.003881364667297638 2.230861723446894 +0.0038715300947094523 2.240681362725451 +0.0038616659624063536 2.2505010020040084 +0.003851772291870715 2.2603206412825654 +0.0038418491044783635 2.2701402805611224 +0.00383189642150013 2.2799599198396794 +0.003821914264103362 2.289779559118237 +0.0038119026533534116 2.299599198396794 +0.0038018616102150882 2.309418837675351 +0.003791791155554088 2.319238476953908 +0.00378169131013839 2.3290581162324653 +0.0037715620946396295 2.3388777555110223 +0.0037614035296344383 2.3486973947895793 +0.0037512156356057625 2.3585170340681363 +0.0037409984329441525 2.3683366733466937 +0.0037307519419490284 2.3781563126252507 +0.0037204761828299178 2.3879759519038077 +0.0037101711757076715 2.3977955911823647 +0.003699836940615653 2.407615230460922 +0.0036894734975009076 2.417434869739479 +0.0036790808662253032 2.427254509018036 +0.0036686590665666527 2.437074148296593 +0.0036582081182198116 2.4468937875751506 +0.003647728040797757 2.4567134268537076 +0.0036372188538326394 2.4665330661322646 +0.003626680576776821 2.4763527054108216 +0.0036161132290038855 2.486172344689379 +0.0036055168298096373 2.495991983967936 +0.0035948913984130697 2.505811623246493 +0.003584236953957324 2.51563126252505 +0.003573553515510623 2.5254509018036075 +0.0035628411020671917 2.5352705410821645 +0.0035520997325481527 2.5450901803607215 +0.0035413294258024104 2.5549098196392785 +0.003530530200607514 2.564729458917836 +0.003519702075670507 2.574549098196393 +0.0035088450696287555 2.58436873747495 +0.003497959201050763 2.594188376753507 +0.0034870444884369687 2.6040080160320644 +0.0034761009502205327 2.6138276553106214 +0.0034651286047680994 2.6236472945891784 +0.0034541274703805518 2.633466933867736 +0.003443097565293751 2.643286573146293 +0.003432038907679257 2.65310621242485 +0.003420951515645038 2.662925851703407 +0.0034098354072361675 2.6727454909819643 +0.0033986906004355062 2.6825651302605213 +0.0033875171131643694 2.6923847695390783 +0.003376314963283184 2.7022044088176354 +0.003365084168592131 2.712024048096193 +0.003353824746831778 2.72184368737475 +0.0033425367156836947 2.731663326653307 +0.0033312200927710627 2.741482965931864 +0.0033198748956592694 2.7513026052104212 +0.003308501141856493 2.7611222444889783 +0.0032970988488142724 2.7709418837675353 +0.003285668033928072 2.7807615230460923 +0.00327420871453783 2.7905811623246497 +0.003262720907928503 2.8004008016032067 +0.0032512046313305904 2.8102204408817637 +0.0032396599019206603 2.8200400801603207 +0.003228086736821857 2.829859719438878 +0.0032164851531044027 2.839679358717435 +0.0032048551677860897 2.849498997995992 +0.003193196797832761 2.859318637274549 +0.003181510060158784 2.8691382765531066 +0.003169794971627518 2.8789579158316636 +0.003158051549051766 2.8887775551102206 +0.0031462798091942234 2.8985971943887776 +0.0031344797687679177 2.908416833667335 +0.0031226514444366404 2.918236472945892 +0.0031107948528153674 2.928056112224449 +0.0030989100104706767 2.937875751503006 +0.0030869969339211542 2.9476953907815635 +0.0030750556396377973 2.9575150300601205 +0.003063086144044404 2.9673346693386775 +0.0030510884635179614 2.9771543086172345 +0.0030390626143890227 2.986973947895792 +0.003027008612942083 2.996793587174349 +0.003014926475415939 3.006613226452906 +0.0030028162180040533 3.016432865731463 +0.002990677856854903 3.0262525050100204 +0.0029785114080723304 3.0360721442885774 +0.0029663168877158766 3.0458917835671344 +0.002954094311801122 3.0557114228456914 +0.00294184369630001 3.065531062124249 +0.002929565057141173 3.075350701402806 +0.0029172584102102467 3.085170340681363 +0.002904923771350182 3.09498997995992 +0.00289256115636155 3.1048096192384773 +0.0028801705810028474 3.1146292585170343 +0.002867752060990785 3.1244488977955913 +0.0028553056120005815 3.1342685370741483 +0.002842831249666251 3.1440881763527058 +0.0028303289895808804 3.1539078156312628 +0.0028177988472969065 3.1637274549098198 +0.0028052408383263876 3.1735470941883768 +0.0027926549781412684 3.183366733466934 +0.002780041282173646 3.193186372745491 +0.0027673997658160233 3.203006012024048 +0.0027547304444215655 3.2128256513026052 +0.0027420333333043477 3.2226452905811627 +0.0027293084477396034 3.2324649298597197 +0.002716555802963962 3.2422845691382767 +0.0027037754141756875 3.252104208416834 +0.002690967296534915 3.261923847695391 +0.002678131465163875 3.271743486973948 +0.0026652679351471253 3.281563126252505 +0.0026523767215317685 3.2913827655310626 +0.0026394578393276764 3.3012024048096196 +0.0026265113035077 3.3110220440881766 +0.0026135371290078864 3.3208416833667336 +0.002600535330727684 3.330661322645291 +0.0025875059235301525 3.340480961923848 +0.0025744489222421607 3.350300601202405 +0.002561364341654589 3.360120240480962 +0.0025482521965225252 3.3699398797595195 +0.002535112501565458 3.3797595190380765 +0.002521945271467467 3.3895791583166335 +0.0025087505208774103 3.3993987975951905 +0.00249552826440911 3.409218436873748 +0.0024822785166415356 3.419038076152305 +0.0024690012921189802 3.428857715430862 +0.0024556966053512403 3.438677354709419 +0.0024423644708137884 3.4484969939879764 +0.002429004902947947 3.4583166332665334 +0.002415617916161056 3.4681362725450904 +0.0024022035248266395 3.4779559118236474 +0.0023887617432845716 3.487775551102205 +0.0023752925858412394 3.497595190380762 +0.002361796066769701 3.507414829659319 +0.0023482722003098444 3.517234468937876 +0.0023347210006685426 3.5270541082164333 +0.0023211424820198095 3.5368737474949903 +0.0023075366585049487 3.5466933867735473 +0.002293903544232704 3.5565130260521043 +0.0022802431532794065 3.5663326653306617 +0.002266555499689122 3.5761523046092187 +0.002252840597473792 3.5859719438877757 +0.0022390984606133774 3.5957915831663327 +0.0022253291030559963 3.60561122244489 +0.0022115325387180667 3.615430861723447 +0.0021977087814844375 3.625250501002004 +0.0021838578452085264 3.635070140280561 +0.0021699797437124517 3.6448897795591186 +0.0021560744907871657 3.6547094188376756 +0.0021421421001925813 3.6645290581162326 +0.0021281825856577026 3.6743486973947896 +0.00211419596088075 3.684168336673347 +0.0021001822395292882 3.693987975951904 +0.002086141435240346 3.703807615230461 +0.002072073561620541 3.713627254509018 +0.002057978632246199 3.7234468937875755 +0.002043856660663477 3.7332665330661325 +0.002029707660388475 3.7430861723446895 +0.002015531644907358 3.7529058116232465 +0.002001328627676468 3.762725450901804 +0.0019870986221224417 3.772545090180361 +0.0019728416416423204 3.782364729458918 +0.001958557699603662 3.792184368737475 +0.0019442468093446516 3.8020040080160324 +0.0019299089841742134 3.8118236472945894 +0.0019155442373721143 3.8216432865731464 +0.0019011525821890738 3.8314629258517034 +0.0018867340318468682 3.841282565130261 +0.0018722885995384382 3.851102204408818 +0.001857816298427989 3.860921843687375 +0.0018433171416510942 3.8707414829659323 +0.0018287911423148003 3.8805611222444893 +0.0018142383134977225 3.8903807615230463 +0.0017996586682501473 3.9002004008016034 +0.0017850522195941299 3.910020040080161 +0.0017704189805235946 3.919839679358718 +0.0017557589640044278 3.929659318637275 +0.001741072182974576 3.939478957915832 +0.0017263586503441402 3.9492985971943892 +0.0017116183789954722 3.9591182364729463 +0.001696851381783264 3.9689378757515033 +0.0016820576715346426 3.9787575150300603 +0.0016672372610492614 3.9885771543086177 +0.0016523901630993926 3.9983967935871747 +0.0016375163904300133 4.008216432865732 +0.0016226159557588987 4.018036072144288 +0.0016076888717767063 4.027855711422846 +0.0015927351511470695 4.037675350701403 +0.0015777548065066818 4.04749498997996 +0.0015627478504653782 4.057314629258517 +0.00154771429560623 4.067134268537075 +0.0015326541544856249 4.076953907815631 +0.0015175674396333471 4.086773547094189 +0.0015024541635526715 4.096593186372745 +0.0014873143387204343 4.106412825651303 +0.0014721479775871274 4.116232464929859 +0.0014569550925769685 4.126052104208417 +0.0014417356960879917 4.135871743486974 +0.0014264898004921246 4.145691382765531 +0.0014112174181352632 4.155511022044088 +0.0013959185613373597 4.1653306613226455 +0.001380593242392498 4.175150300601202 +0.0013652414735689663 4.1849699398797595 +0.0013498632671093453 4.194789579158316 +0.001334458635230574 4.2046092184368735 +0.0013190275901240364 4.214428857715431 +0.0013035701439556323 4.2242484969939875 +0.0012880863088658501 4.234068136272545 +0.0012725760969698493 4.243887775551102 +0.0012570395203575309 4.253707414829659 +0.0012414765910936075 4.263527054108216 +0.001225887321217687 4.273346693386773 +0.0012102717227443337 4.28316633266533 +0.001194629807663152 4.292985971943888 +0.0011789615879388535 4.302805611222444 +0.0011632670755113246 4.312625250501002 +0.001147546282295707 4.322444889779559 +0.0011317992201824636 4.332264529058116 +0.001116025901037446 4.342084168336673 +0.0011002263367019727 4.35190380761523 +0.0010844005389928895 4.361723446893787 +0.0010685485197026476 4.371543086172345 +0.001052670290599368 4.381362725450901 +0.001036765863426907 4.391182364729459 +0.0010208352499049317 4.401002004008016 +0.0010048784617289843 4.410821643286573 +0.000988895510570545 4.42064128256513 +0.0009728864080771096 4.430460921843687 +0.0009568511658722434 4.440280561122244 +0.0009407897955556596 4.450100200400802 +0.0009247023087032793 4.459919839679358 +0.0009085887168672941 4.469739478957916 +0.0008924490315762398 4.479559118236473 +0.0008762832643350567 4.48937875751503 +0.0008600914266251507 4.499198396793587 +0.0008438735299044659 4.509018036072145 +0.0008276295856075447 4.518837675350701 +0.0008113596051455875 4.528657314629259 +0.0007950635999065256 4.538476953907815 +0.0007787415812550738 4.548296593186373 +0.0007623935605328027 4.55811623246493 +0.0007460195490581976 4.567935871743487 +0.0007296195581267161 4.577755511022044 +0.0007131935990108595 4.5875751503006015 +0.0006967416829602295 4.597394789579158 +0.000680263821201586 4.6072144288577155 +0.0006637600249389184 4.617034068136272 +0.0006472303053534951 4.6268537074148295 +0.0006306746736039344 4.636673346693387 +0.0006140931408262603 4.6464929859719435 +0.0005974857181339592 4.656312625250501 +0.0005808524166180481 4.666132264529058 +0.0005641932473471302 4.675951903807615 +0.00054750822136745 4.685771543086172 +0.000530797349702963 4.695591182364729 +0.0005140606433553829 4.705410821643286 +0.0004972981133042507 4.715230460921844 +0.00048050977050698927 4.7250501002004 +0.00046369562589895693 4.734869739478958 +0.0004468556903935147 4.744689378757515 +0.0004299899748820798 4.754509018036072 +0.00041309849023417886 4.764328657314629 +0.00039618124729751597 4.774148296593186 +0.00037923825689801794 4.783967935871743 +0.0003622695298399022 4.793787575150301 +0.0003452750769057288 4.803607214428857 +0.0003282549088564528 4.813426853707415 +0.00031120903643149005 4.823246492985972 +0.0002941374703487686 4.833066132264529 +0.00027704022130478037 4.842885771543086 +0.00025991729997464785 4.852705410821643 +0.0002427687170121675 4.8625250501002 +0.00022559448304987605 4.872344689378758 +0.0002083946086991013 4.882164328657314 +0.00019116910455001257 4.891983967935872 +0.00017391798117168496 4.901803607214429 +0.00015664124911214964 4.911623246492986 +0.00013933891889844366 4.921442885771543 +0.0001220110010366754 4.9312625250501 +0.00010465750601206631 4.941082164328657 +8.727844428901596e-05 4.9509018036072145 +6.98738263111513e-05 4.960721442885771 +5.244366250137568e-05 4.9705410821643286 +3.498796326193187e-05 4.980360721442886 +1.7506738974450796e-05 4.9901803607214426 +-0.0 5.0 diff --git a/ELoss/SiLoss/E_vs_x_proton.dat b/ELoss/SiLoss/E_vs_x_proton.dat new file mode 100644 index 0000000..823ad74 --- /dev/null +++ b/ELoss/SiLoss/E_vs_x_proton.dat @@ -0,0 +1,501 @@ +Distance_cm Energy_MeV +-0.0 50.0 +0.004378786639187832 49.899819639278554 +0.00875076770652868 49.799639278557116 +0.01311593945952968 49.69945891783567 +0.017474298149756096 49.599278557114225 +0.021825840022808636 49.49909819639279 +0.026170561318300586 49.39891783567134 +0.030508458269831996 49.298737474949895 +0.03483952710496651 49.19855711422846 +0.03916376404520805 49.09837675350701 +0.04348116530597424 48.99819639278557 +0.04779172709657429 48.89801603206413 +0.052095445626067105 48.79783567134268 +0.05639231721726812 48.69765531062124 +0.06068233818060062 48.5974749498998 +0.06496550470003762 48.49729458917835 +0.06924181295331647 48.397114228456914 +0.07351125911191421 48.29693386773547 +0.07777383934101972 48.19675350701403 +0.08202954979951033 48.096573146292585 +0.08627838663992354 47.99639278557114 +0.09052034600843178 47.8962124248497 +0.09475542404481686 47.796032064128255 +0.09898361688244162 47.69585170340681 +0.10320492064822404 47.59567134268537 +0.1074193314626112 47.495490981963925 +0.11162684543955016 47.39531062124249 +0.11582745868646294 47.29513026052104 +0.12002116730421697 47.194949899799596 +0.12420796738709837 47.09476953907816 +0.12838785502278496 46.99458917835671 +0.1325608262923164 46.89440881763527 +0.13672687727006697 46.79422845691383 +0.14088600402371784 46.69404809619238 +0.1450382026142266 46.593867735470944 +0.14918346909580057 46.4936873747495 +0.153321799515866 46.39350701402805 +0.15745318991503948 46.293326653306615 +0.1615776363270996 46.19314629258517 +0.16569513477895548 46.09296593186372 +0.16980568129061785 45.992785571142285 +0.1739092718751699 45.89260521042084 +0.17800590253873505 45.7924248496994 +0.18209556928044876 45.692244488977956 +0.18617826809242588 45.59206412825651 +0.1902539949597307 45.49188376753507 +0.1943227458603466 45.391703406813626 +0.19838451676514313 45.29152304609218 +0.20243930363784532 45.19134268537074 +0.20648710243500276 45.0911623246493 +0.21052790912536126 44.99098196392786 +0.21456171978401153 44.89080160320641 +0.21858853045899374 44.79062124248497 +0.22260833707708655 44.69044088176353 +0.22662113555773017 44.59026052104208 +0.23062692181299144 44.49008016032064 +0.23462569174753137 44.3898997995992 +0.23861744125857234 44.28971943887775 +0.2426021662358626 44.18953907815631 +0.2465798625616429 44.08935871743487 +0.25055052611061324 43.989178356713424 +0.25451415274989597 43.888997995991986 +0.2584707383390034 43.78881763527054 +0.26242027872980084 43.688637274549095 +0.2663627697664718 43.588456913827656 +0.27029820728548337 43.48827655310621 +0.27422658711554876 43.388096192384765 +0.2781479050775918 43.28791583166333 +0.28206215698471143 43.18773547094188 +0.2859693386421432 43.08755511022044 +0.28986944584722424 42.987374749499 +0.2937624743893545 42.88719438877755 +0.2976484200499597 42.78701402805611 +0.30152727860245465 42.68683366733467 +0.30539904581220323 42.58665330661322 +0.30926371743648123 42.486472945891784 +0.31312128922443816 42.38629258517034 +0.31697175691705665 42.2861122244489 +0.3208151162471153 42.185931863727454 +0.3246513629391472 42.08575150300601 +0.32848049270940105 41.98557114228457 +0.3323025012658017 41.885390781563125 +0.33611738430790805 41.78521042084168 +0.3399251375268733 41.68503006012024 +0.3437257566054045 41.584849699398795 +0.34751923724505895 41.48466933867736 +0.3513055752526099 41.38448897795591 +0.3550847663984913 41.284308617234466 +0.35885680633035044 41.18412825651303 +0.3626216906871775 41.08394789579158 +0.3663794150992604 40.983767535070136 +0.3701299751881427 40.8835871743487 +0.3738733665665804 40.78340681362725 +0.377609584838496 40.683226452905814 +0.3813386255989364 40.58304609218437 +0.38506048443402624 40.48286573146292 +0.38877515692092357 40.382685370741484 +0.39248263862777516 40.28250501002004 +0.39618292511366904 40.18232464929859 +0.39987601192858924 40.082144288577155 +0.4035618946133699 39.98196392785571 +0.4072405686996464 39.88178356713427 +0.4109120297098105 39.781603206412825 +0.4145762731569603 39.68142284569138 +0.4182332945448532 39.58124248496994 +0.42188308936785834 39.481062124248496 +0.42552565311090584 39.38088176352705 +0.4291609812494385 39.28070140280561 +0.4327890692493629 39.180521042084166 +0.43640991256699724 39.08034068136273 +0.44002350664902323 38.98016032064128 +0.4436298469324332 38.87997995991984 +0.44722892884447946 38.7797995991984 +0.45082074780262343 38.67961923847695 +0.4544052992144818 38.57943887775551 +0.4579825784777747 38.47925851703407 +0.4615525809802732 38.37907815631262 +0.46511530209974455 38.27889779559118 +0.46867073734863296 38.17871743486974 +0.472218882234734 38.078537074148294 +0.4757597321104479 37.978356713426855 +0.47929328231199714 37.87817635270541 +0.48281952816532414 37.777995991983964 +0.48633846498603595 37.677815631262526 +0.48985008807934793 37.57763527054108 +0.49335439274002507 37.477454909819635 +0.4968513742523249 37.377274549098196 +0.5003410278899398 37.27709418837675 +0.5038233489159368 37.17691382765531 +0.5072983325826997 37.07673346693387 +0.5107659741318681 36.97655310621242 +0.5142262687942771 36.87637274549098 +0.5176792117898977 36.77619238476954 +0.5211247983277737 36.67601202404809 +0.5245630236059602 36.57583166332665 +0.5279938828114621 36.47565130260521 +0.5314173711201692 36.37547094188377 +0.5348334836967945 36.275290581162324 +0.5382422156948082 36.17511022044088 +0.5416435622563738 36.07492985971944 +0.545037518512283 35.974749498997994 +0.5484240795818888 35.87456913827655 +0.5518032405730393 35.77438877755511 +0.5551749965820113 35.674208416833665 +0.558539342693441 35.574028056112226 +0.561896273980257 35.47384769539078 +0.5652457855036102 35.373667334669335 +0.5685878723507413 35.2734869739479 +0.571922529719821 35.17330661322645 +0.5752497527585242 35.073126252505006 +0.5785695364790485 34.97294589178357 +0.5818818758814585 34.87276553106212 +0.5851867659536106 34.77258517034068 +0.5884842016710817 34.67240480961924 +0.5917741779970929 34.57222444889779 +0.595056689882435 34.472044088176354 +0.5983317322653937 34.37186372745491 +0.6015993000716716 34.27168336673346 +0.6048593882143114 34.171503006012024 +0.6081119915936187 34.07132264529058 +0.611357105097082 33.97114228456914 +0.6145947235992943 33.870961923847695 +0.6178248419618723 33.77078156312625 +0.6210474550333746 33.67060120240481 +0.6242625576492217 33.570420841683365 +0.6274701446316117 33.47024048096192 +0.6306702107894371 33.37006012024048 +0.6338627509182018 33.269879759519036 +0.6370477597999339 33.1696993987976 +0.6402252322031018 33.06951903807615 +0.6433951628825259 32.969338677354706 +0.6465575465792912 32.86915831663327 +0.6497123780206598 32.76897795591182 +0.6528596519199801 32.66879759519038 +0.6559993629765968 32.56861723446894 +0.6591315060182708 32.46843687374749 +0.6622560758886191 32.368256513026054 +0.6653730672738065 32.26807615230461 +0.6684824748149141 32.16789579158316 +0.6715842931385516 32.067715430861725 +0.6746785168567621 31.967535070140283 +0.6777651405669236 31.86735470941884 +0.6808441588516522 31.767174348697395 +0.6839155662787016 31.666993987975953 +0.6869793574008647 31.56681362725451 +0.690035526755871 31.46663326653307 +0.6930840688662854 31.366452905811624 +0.6961249782394039 31.26627254509018 +0.6991582493671503 31.16609218436874 +0.7021838767259699 31.065911823647298 +0.7052018547767233 30.965731462925852 +0.7082121779645777 30.86555110220441 +0.7112148407188996 30.76537074148297 +0.7142098374531433 30.665190380761526 +0.7171971625647399 30.56501002004008 +0.7201768104349849 30.46482965931864 +0.7231487754289248 30.364649298597197 +0.726113051895241 30.264468937875755 +0.7290696341661349 30.16428857715431 +0.732018516557209 30.064108216432867 +0.7349595790349305 29.963927855711425 +0.7378924994260475 29.863747494989983 +0.7408170715941045 29.763567134268538 +0.743733293237923 29.663386773547096 +0.7466411620553653 29.563206412825654 +0.7495406757431321 29.46302605210421 +0.7524318319965594 29.362845691382766 +0.7553146285094136 29.262665330661324 +0.7581890629736842 29.162484969939882 +0.7610551330793747 29.06230460921844 +0.763912836514291 28.962124248496995 +0.7667621709638281 28.861943887775553 +0.769603134110755 28.76176352705411 +0.7724357236349964 28.66158316633267 +0.7752599372134134 28.561402805611223 +0.7780757725195809 28.46122244488978 +0.7808832272235643 28.36104208416834 +0.783682298991692 28.260861723446897 +0.786472985486327 28.16068136272545 +0.7892552843656355 28.06050100200401 +0.7920291932833536 27.960320641282568 +0.7947947098885513 27.860140280561126 +0.7975518318253938 27.75995991983968 +0.8003005567735901 27.65977955911824 +0.8030408825415281 27.559599198396796 +0.8057728068883477 27.459418837675354 +0.8084963274303307 27.35923847695391 +0.8112114417776556 27.259058116232467 +0.8139181475341445 27.158877755511025 +0.8166164422970066 27.058697394789583 +0.8193063236565786 26.958517034068137 +0.8219877891960629 26.858336673346695 +0.8246608364912625 26.758156312625253 +0.8273254631103141 26.65797595190381 +0.8299816666134163 26.557795591182366 +0.8326294445525569 26.457615230460924 +0.835268794471236 26.357434869739482 +0.8378997139041863 26.25725450901804 +0.8405222003770906 26.157074148296594 +0.8431362514062954 26.056893787575152 +0.8457418644985227 25.95671342685371 +0.8483390371505769 25.85653306613227 +0.8509277668490495 25.756352705410823 +0.85350805107002 25.65617234468938 +0.8560798872787538 25.55599198396794 +0.8586432730506636 25.455811623246493 +0.8611982059916057 25.35563126252505 +0.863744683571363 25.25545090180361 +0.8662827032027395 25.155270541082167 +0.8688122622861959 25.05509018036072 +0.8713333582095261 24.95490981963928 +0.8738459883475292 24.854729458917838 +0.8763501500616785 24.754549098196396 +0.8788458406997848 24.65436873747495 +0.8813330575956575 24.55418837675351 +0.8838117980687611 24.454008016032066 +0.8862820594238672 24.353827655310624 +0.8887438389507025 24.25364729458918 +0.8911971339235925 24.153466933867737 +0.8936419416011009 24.053286573146295 +0.8960782592256649 23.953106212424853 +0.8985060840232253 23.852925851703407 +0.9009254132028525 23.752745490981965 +0.9033362439563677 23.652565130260523 +0.9057385734579597 23.55238476953908 +0.9081323990047281 23.452204408817636 +0.9105177178870636 23.352024048096194 +0.912894527232385 23.251843687374752 +0.9152628241339815 23.15166332665331 +0.9176226056655601 23.051482965931864 +0.9199738688808309 22.951302605210422 +0.9223166108130889 22.85112224448898 +0.9246508284747894 22.75094188376754 +0.9269765188571177 22.650761523046093 +0.9292936789295534 22.55058116232465 +0.9316023056394294 22.45040080160321 +0.9339023959114842 22.350220440881767 +0.936193946647409 22.25004008016032 +0.9384769547253882 22.14985971943888 +0.9407514169996342 22.049679358717437 +0.9430173302999153 21.949498997995995 +0.945274691431078 21.84931863727455 +0.9475234971725619 21.749138276553108 +0.9497637443687355 21.648957915831666 +0.9519954298901928 21.548777555110224 +0.9542185504863813 21.44859719438878 +0.9564331028233178 21.348416833667336 +0.9586390835391349 21.248236472945894 +0.9608364892435534 21.148056112224452 +0.9630253165173494 21.047875751503007 +0.965205561911812 20.947695390781565 +0.9673772219481945 20.847515030060123 +0.9695402931171576 20.74733466933868 +0.9716947718782039 20.647154308617235 +0.9738406546591042 20.546973947895793 +0.9759779378553171 20.44679358717435 +0.9781066178293978 20.34661322645291 +0.9802266909103999 20.246432865731464 +0.9823381533932676 20.146252505010022 +0.9844410015382189 20.04607214428858 +0.9865352316732084 19.945891783567138 +0.9886208401195973 19.845711422845692 +0.9906978230554083 19.74553106212425 +0.9927661765883945 19.64535070140281 +0.9948258967884128 19.545170340681366 +0.9968769796867495 19.44498997995992 +0.9989194212754353 19.34480961923848 +1.0009532175065503 19.244629258517037 +1.0029783642915173 19.14444889779559 +1.0049948575003844 19.04426853707415 +1.0070026929610971 18.944088176352707 +1.0090018664587581 18.843907815631265 +1.0109923737348758 18.74372745490982 +1.0129742104866004 18.643547094188378 +1.014947372365949 18.543366733466936 +1.0169118550054936 18.443186372745494 +1.0188676540881876 18.34300601202405 +1.0208147652191135 18.242825651302606 +1.0227531838540618 18.142645290581164 +1.0246829053996827 18.042464929859722 +1.0266039252126324 17.942284569138277 +1.0285162385987048 17.842104208416835 +1.030419840811949 17.741923847695393 +1.0323147270537718 17.64174348697395 +1.0342008924720267 17.541563126252505 +1.0360783321600848 17.441382765531063 +1.0379470411558935 17.34120240480962 +1.0398070144410168 17.24102204408818 +1.04165824693966 17.140841683366734 +1.0435007335176785 17.040661322645292 +1.0453344690799629 16.94048096192385 +1.047159448481804 16.840300601202408 +1.0489756664145922 16.740120240480962 +1.0507831174923994 16.63993987975952 +1.0525817962658008 16.53975951903808 +1.0543716972207755 16.439579158316636 +1.0561528147775883 16.33939879759519 +1.057925143289652 16.23921843687375 +1.0596886770423692 16.139038076152307 +1.0614434102519545 16.038857715430865 +1.063189337064235 15.93867735470942 +1.064926451553429 15.838496993987976 +1.066654747720905 15.738316633266534 +1.0683742195591335 15.63813627254509 +1.070084861017233 15.537955911823648 +1.071786665898042 15.437775551102204 +1.0734796278899927 15.337595190380762 +1.0751637406021983 15.237414829659318 +1.0768389975630686 15.137234468937876 +1.0785053922189025 15.037054108216433 +1.0801629179324546 14.93687374749499 +1.0818115679814748 14.836693386773547 +1.0834513355572222 14.736513026052105 +1.0850822137629514 14.636332665330661 +1.0867041956123706 14.53615230460922 +1.0883172740675364 14.435971943887775 +1.0899214420423737 14.335791583166333 +1.0915166923123587 14.23561122244489 +1.0931030175077903 14.135430861723448 +1.0946804101613798 14.035250501002004 +1.096248862706532 13.935070140280562 +1.0978083674755945 13.834889779559118 +1.0993589166980755 13.734709418837676 +1.1009005024988292 13.634529058116232 +1.1024331168962072 13.53434869739479 +1.1039567518001778 13.434168336673347 +1.1054713990252893 13.333987975951905 +1.1069770503285596 13.233807615230461 +1.1084736973329308 13.133627254509019 +1.109961331485467 13.033446893787575 +1.1114399441150404 12.933266533066133 +1.112909526430239 12.83308617234469 +1.1143700695172385 12.732905811623246 +1.1158215643376366 12.632725450901804 +1.1172640017262527 12.53254509018036 +1.1186973723888878 12.432364729458918 +1.1201216669000482 12.332184368737474 +1.1215368757453277 12.232004008016032 +1.1229429892784188 12.131823647294588 +1.1243399976647273 12.031643286573146 +1.1257278909196546 11.931462925851703 +1.1271066589155108 11.83128256513026 +1.1284762913790176 11.731102204408817 +1.1298367778887777 11.630921843687375 +1.1311881078727086 11.530741482965931 +1.1325302706054439 11.43056112224449 +1.1338632552152603 11.330380761523045 +1.1351870506942188 11.230200400801603 +1.1365016458579245 11.13002004008016 +1.1378070293300906 11.029839679358718 +1.1391031895678674 10.929659318637274 +1.1403901148590787 10.829478957915832 +1.1416677933194403 10.729298597194388 +1.1429362128897633 10.629118236472946 +1.1441953613331464 10.528937875751502 +1.1454452262378678 10.42875751503006 +1.1466857950114941 10.328577154308617 +1.1479170548637694 10.228396793587175 +1.149138992806993 10.128216432865731 +1.1503515956619395 10.028036072144289 +1.1515549251257298 9.927855711422845 +1.1527490698801786 9.827675350701403 +1.1539340410059442 9.72749498997996 +1.1551098198506815 9.627314629258517 +1.1562763875193183 9.527134268537074 +1.1574337248683244 9.426953907815632 +1.1585818124997829 9.326773547094188 +1.1597206307552559 9.226593186372746 +1.160850159709435 9.126412825651302 +1.1619703791635658 9.02623246492986 +1.1630812686386378 8.926052104208416 +1.1641828073683251 8.825871743486974 +1.165274974291671 8.72569138276553 +1.1663577480454983 8.625511022044089 +1.167431106956537 8.525330661322645 +1.168495029033252 8.425150300601203 +1.169549491957358 8.32496993987976 +1.1705944730750024 8.224789579158317 +1.171629949387605 8.124609218436873 +1.1726558975423291 8.024428857715431 +1.173672293822172 7.924248496993988 +1.1746791141356485 7.824068136272545 +1.1756763340060503 7.723887775551102 +1.1766639285602545 7.623707414829659 +1.1776418725170574 7.523527054108216 +1.1786101401750093 7.423346693386773 +1.1795687053997173 7.3231663326653305 +1.1805175416105893 7.222985971943888 +1.1814566217669862 7.122805611222445 +1.1823859183537433 7.022625250501002 +1.1833054033660295 6.922444889779559 +1.1842150482934979 6.822264529058116 +1.1851148241036873 6.722084168336673 +1.1860047012246273 6.62190380761523 +1.1868846495265943 6.5217234468937875 +1.1877546383029671 6.421543086172345 +1.188614636250118 6.321362725450902 +1.1894646114462804 6.221182364729459 +1.1903045313293192 6.121002004008016 +1.1911343626733304 6.020821643286573 +1.191954071563988 5.92064128256513 +1.1927636233725478 5.820460921843687 +1.1935629827284115 5.7202805611222445 +1.1943521134901456 5.620100200400802 +1.1951309787148363 5.519919839679359 +1.195899540625657 5.419739478957916 +1.1966577605775062 5.319559118236473 +1.1974055990205634 5.21937875751503 +1.1981430154615957 5.119198396793587 +1.1988699684228266 5.019018036072144 +1.1995864153981652 4.9188376753507015 +1.2002923128065663 4.818657314629259 +1.20098761594227 4.718476953907816 +1.2016722789216412 4.618296593186373 +1.2023462546262966 4.51811623246493 +1.2030094946421719 4.417935871743487 +1.2036619491941365 4.317755511022044 +1.204303567075722 4.217575150300601 +1.2049342955734668 4.1173947895791585 +1.2055540803853235 4.017214428857716 +1.2061628655324994 3.9170340681362723 +1.2067605932640098 3.8168537074148294 +1.207347203953132 3.7166733466933866 +1.2079226359848245 3.6164929859719437 +1.2084868256330354 3.516312625250501 +1.2090397069266652 3.416132264529058 +1.2095812115027464 3.315951903807615 +1.2101112684451718 3.215771543086172 +1.210629804107013 3.1155911823647293 +1.211136741914132 3.0154108216432864 +1.2116320021473632 2.9152304609218436 +1.2121155017000211 2.8150501002004007 +1.2125871538068478 2.714869739478958 +1.2130468677396993 2.614689378757515 +1.2134945484642499 2.514509018036072 +1.2139300962506792 2.414328657314629 +1.214353406229614 2.3141482965931863 +1.2147643678823794 2.2139679358717435 +1.215162864451668 2.1137875751503006 +1.2155487722547722 2.0136072144288577 +1.2159219598761006 1.9134268537074148 +1.2162822872081471 1.813246492985972 +1.2166296042993492 1.713066132264529 +1.2169637499517303 1.6128857715430862 +1.2172845499881375 1.5127054108216433 +1.2175918150737752 1.4125250501002005 +1.2178853379217933 1.3123446893787576 +1.218164889624104 1.2121643286573147 +1.2184302147010109 1.1119839679358718 +1.2186810242085024 1.011803607214429 +1.218916985785684 0.911623246492986 +1.2191377086754844 0.8114428857715431 +1.219342720114329 0.7112625250501002 +1.2195314262564192 0.6110821643286574 +1.219703044546292 0.5109018036072145 +1.219856484462173 0.41072144288577156 +1.2199901564814954 0.3105410821643287 +1.2201018788072322 0.21036072144288578 +1.2201907999130286 0.11018036072144288 +1.2203012352876765 0.01