{"text_format":"1","workbook":"xlsx","n_sheets":8,"sheets":["VerLog","FncHelp","FncLst1_J","FncLst2a_J ","FncLst2b_J","FncLst1_E","FncLst2a_E","FncLst2b_E"],"not_rendered":{"charts":0,"images":0,"macros":1,"external_links":0,"defined_names":81,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"VerLog","index":0,"n_rows":43,"n_cols":4,"rows_kept":43,"cut":false,"hidden":false,"merged":[]}
[]
[null,"Version Update Log of \"SRIMfit.xlsm\""]
[]
[null,null,"VBA code"]
[null,"date","ver.#","Update Log"]
[null,"18.10/22"," 3.13","Application.Version <= \"11.0\"で Excel97-2003 は MySRIMwb.xls をOpenにした。"]
[null,"18.10/15"," 3.12E","English version"]
[null,"18.10/11"," 3.12","Application.PathSeparator使用で Win/Mac共通でOKになった。"]
[null,null,null,"#IF VBA7使用で、Application.MacroOptionsの場合分け。Excel2003でも動くようになった。"]
[null,null,null,"Mac用Func.Helpは未だ不可。諦め。　Eng FuncList追加, "]
[null,null,null,"srMcrWBdir() 追加。srMySRwb_open()修正し、SRIMwb変更可能とした。"]
[null,"18.10/01"," 3.11","MacOS+Excel for Mac2016 対応  DirSep = \"\\\" -> \"/\" "]
[null,"18.01/04"," 3.10","srMySRwb_open()時に、MySRIMwbの再計算offで、open動作を少し高速化。 "]
[null,"17.05/31"," 3.00","SRIMfit.xlsm と MySRIMwb.xlsx を分離。 "]
[null,null,null,"　sr_SetWS() 他の全面変更 WSnow -> MySRwsNow"]
[null,null,null,"関数追加： マクロ制御: srMcrVer(), Path(), WBname(), WScount(), WSlist()"]
[null,null,null,"　_eq_関数: srRng_eq_Eold(), Enew{t}_eq_Th() Enew{t}_eq_Eold() DE{u|t}_eq_Th() DE{u|t}_eq_Eold() 及びこれらのGas版"]
[null,null,null,"　_eq_関数 private: sr_dE{fpk|2ixE|ip}()"]
[null,null,null,"　他 public: srInfoWScorded(), "]
[null,null,null,"　他 private: sr_Gas_eq_Gas(), _E2E{new|old}() _ixE2Enew()"]
[null,null,null,"　DBG用 public: srIxE{min|max}() {E|Val}2Ix() Ix2{Val|ValAry}()"]
[null,null,null,"　DBG用 private: sr_{ts|ti|en}WkAdmp(), sr_{eq|eqs}WkA{clr|dmp}()"]
[null,null,null,"Sub追加： マクロ制御: srMySRwb_{open|close}() srMcr_WSlist()"]
[null,null,null,"関数変更： srLET{e|n|t}2E{h|l}() -> srLET{e|n|t}2E(Ehl) に統合。当面、以前の関数も使用可にしてある。"]
[null,null,null,"　戻値変更:   srInfoTgIsGas()  String -> Boolean"]
[null,null,null,"　表検索、組合せ関数系全般 Double -> Variant #NUM! #N/A を返す。　エラー値の整理"]
[null,null,null,"WS追加： FncLst{1|2a|2b}_J"]
[null,"17.03/21"," 2.12","AddInモジュールの保存先を、ユーザーアドインフォルダーから、Officeシステムアドインフォルダーに変更。"]
[null,"17.02/21"," 2.11","86Kr, 129,136Xeシート追加。今後 FileName= SRIMfit.xlsm (ver.番号無し) にします。リンク先変更が面倒なので。"]
[null,"16.11/05"," 2.10","AddIn化も対応。関数の説明をFncLstとThisWorkbookモジュールに追加。"]
[null,"16.11/01"," 2.01","関数修正 srMaxLET{t|e|n}()。時たま凸凹があるので、先２つまで減少なら最大とした。"]
[null,"16.09/21"," 2.00","このブックを、外部マクロ関数、外部Worksheetsとして参照できるよう、以下の変更を施した。"]
[null,null,null,"  旧： with WorkSheets(WS)  改： with Thisworkbook.Worksheets(WS)"]
[null,null,null,"  そして、テスト用ブックを .xlsx (VBモジュール無し)にして、別ファイルとした。"]
[null,"16.06/22"," 1.71","関数追加： srLETUNm(), srInfo{BrgC|TgIsGas}(WS), srInfoTgCm{AtmNm|AtmNo|AtmPct|MasPct}(WS,i)"]
[null,null,null,"シート修正： 各ビームの _Air シート ρair = 1.2048E-3 で再計算"]
[null,null,null,"シート追加： DBG_ss1,2,3"]
[null,"16.03/29"," 1.70 ","関数追加： srEold(), sr{Min|Max}{E|Rng|StLng|StLtr}()"]
[null,null,null,"シート追加： LET2Ebシート ビームTa,Au"]
[null,"15.12/13"," 1.60 ","関数修正： srLETt2{Eh|El}() の内挿計算　"]
[null,null,null,"関数追加： srLET{e|n|t}2E{h|l}(), srMaxLET{e|n|t}(), srMaxLET{e|n|t}2E()"]
[null,"14.12/04"," 1.50 ","関数追加： MaxLETE(),  LISE++ と比較シート作成"]
[null,"14.11/28"," 1.00 ","build"]

{"sheet":"FncHelp","index":1,"n_rows":97,"n_cols":25,"rows_kept":97,"cut":false,"hidden":false,"merged":[]}
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]
[2,"SRIMfit Function List",null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"B2&\" (日本語表記)\"","v":"SRIMfit Function List (日本語表記)"}]
[3,null,"This sheet is used for Application.MacroOptions method. See the macro defined in \"ThisWorkbook\".",null,null,null,null,null,null,null,null,null,null,null,null,"このシートは Application.MacroOptions メッソッドで参照されます。詳しくは、\"ThisWorkbook\"に定義されているマクロを見てください。"]
[4,null,"You can modify the contents of this sheet except its structure.",null,null,null,null,null,null,null,null,null,null,null,null,"つたない英語・日本語ですので、ご自由に書き換えて使ってください。但し、このシートの構造はいじらないように！"]
[5]
[6,null,"Lang. mode",1,"= 0: in English 1: in Japanese"]
[7,null,"Num. of Func.",75]
[8,null,"Func. Descr. Header",null,"This function returns ",null,null,null,null,null,null,null,null,null,null,"この関数は、"]
[9,null,"Func. Descr. Footer",null,null,null,null,null,null,null,null,null,null,null,null,"　を返します。"]
[10,null,"Arg. Descr. Header",null,"indicates ",null,null,null,null,null,null,null,null,null,null,"は、"]
[11,null,"Arg. Descr. Footer",null,null,null,null,null,null,null,null,null,null,null,null,"　です。"]
[12]
[13,"Func.","Function","Num.of","Func. Description","Arg.Description in English",null,null,null,null,null,null,null,null,null,"関数の説明","関数に渡すパラメータの説明  in Japanese"]
[14,"No.","Name","Arg.s","in English","Arg1","Arg2","Arg3","Arg4","Arg5","Arg6","Arg7","Arg8","Arg9",null,"in Japanese","Arg1","Arg2","Arg3","Arg4","Arg5","Arg6","Arg7","Arg8","Arg9"]
[15,1,"srMcrVer",0,"SRIMfit ver",null,null,null,null,null,null,null,null,null,null,"SRIMfit version番号 "]
[null,{"$f":"B15+1","v":2},"srMcrPath",0,"SRIMfit installed path",null,null,null,null,null,null,null,null,null,null,"MySRwb の インストールPath"]
[null,3,"srMcrWBname",0,"File name of the current SRIM workbook",null,null,null,null,null,null,null,null,null,null,"現在の MySRwb の File Name "]
[null,{"$f":"B17+1","v":4},"srMcrWBdir",0,"Directory path of the current SRIM workbook",null,null,null,null,null,null,null,null,null,null,"現在の MySRwb の Directory path "]
[null,{"$f":"B18+1","v":5},"srMcrWScount",0,"Number of the Users SRIM worksheet",null,null,null,null,null,null,null,null,null,null,"MySRwb に含まれる Sheet数"]
[null,6,"srMcrWSlist",0,"Name list array of the Users SRIM worksheet",null,null,null,null,null,null,null,null,null,null,"MySRwb に含まれる 全Sheet名 を1Dim文字列配列で返す"]
[null,7,"srElmNm",1,"Element symbol","Element(Z) number = 1..118",null," "," "," "," "," "," "," ",null,"元素記号","元素番号 Z= 1..118",null," "," "," "," "," "," "," "]
[null,8,"srInfoVer",1,"WS info.: SRIM ver","WSname",null,null,null,null,null," "," "," ",null,"WSの SRIM version番号","WS名",null,null," "," "," "," "," "," "]
[null,9,"srInfoIonZ",1,"WS info.: Ion Z number",{"$f":"F$22","v":"WSname"}," "," "," "," "," "," "," "," ",null,"WSの Beam Z ; 元素番号",{"$f":"Q$22","v":"WS名"}," "," "," "," "," "," "," "," "]
[null,10,"srInfoIonA",1,"WS info.: Ion A number",{"$f":"F$22","v":"WSname"}," "," "," "," "," "," "," "," ",null,"WSの Beam A ; 質量数","WS名"," "," "," "," "," "," "," "," "]
[null,11,"srInfoTrgName",1,"WS info.: Target Name (in short format)","WSname"," "," "," "," "," "," "," "," ",null,"WSの Target 名称(短縮形で)","WS名"," "," "," "," "," "," "," "," "]
[null,12,"srInfoTrgNameL",1,"WS info.: Target Name","WSname"," "," "," "," "," "," "," "," ",null,"WSの Target 名称(詳細名)","WS名"," "," "," "," "," "," "," "," "]
[null,13,"srInfoTrgDens",1,"WS info.: Target Density in [g/cm3]","WSname"," "," "," "," "," "," "," "," ",null,"WSの Target 密度 [g/cm3]","WS名"," "," "," "," "," "," "," "," "]
[null,14,"srInfoTrgDensA",1,"WS info.: Target Density in [atoms/cm3]","WSname"," "," "," "," "," "," "," "," ",null,"WSの Target 密度 [atoms/cm3]","WS名"," "," "," "," "," "," "," "," "]
[null,15,"srInfoBrgC",1,"WS info.: Bragg Correction in [%]","WSname"," "," "," "," "," "," "," "," ",null,"WSの Bragg Correction in [%]","WS名"," "," "," "," "," "," "," "," "]
[null,16,"srInfoTrgPtbl",1,"WS info.: if Gas, P[Pa] asuumed in this WS","WSname"," "," "," "," "," "," "," "," ",null,"WS(GasTrg)の場合、SRIM計算時に用いたGas圧 [Pa] ","WS名"," "," "," "," "," "," "," "," "]
[null,17,"srInfoTrgTtbl",1,"WS info.: if Gas, T[degC] asuumed in this WS","WSname"," "," "," "," "," "," "," "," ",null,"WS(GasTrg)の場合、SRIM計算時に用いたGas温度 [℃] ","WS名"," "," "," "," "," "," "," "," "]
[null,18,"srInfoTgIsGas",1,"WS info.: Target is Gas ? (boolean)","WSname"," "," "," "," "," "," "," "," ",null,"WSが (GasTrg)の場合 True ","WS名"," "," "," "," "," "," "," "," "]
[null,19,"srInfoTgCmAtmNm",2,"WS info.: Target Component; Atomic Name","WSname","Comp.Num = 0,1,2, ..",null,null,null,null," "," "," ",null,"WSの Trg組成 原子名","WS名","組成 行番号(1..8)"," "," "," "," "," "," "," "]
[null,20,"srInfoTgCmAtmNo",2,"WS info.: Target Component; Atomic Number","WSname",{"$f":"G$33","v":"Comp.Num = 0,1,2, .."}," "," "," "," "," "," "," ",null,"WSの Trg組成 原子番号","WS名",{"$f":"R$33","v":"組成 行番号(1..8)"}," "," "," "," "," "," "," "]
[null,21,"srInfoTgCmAtmPct",2,"WS info.: Target Component; Atomic Percentage","WSname",{"$f":"G$33","v":"Comp.Num = 0,1,2, .."}," "," "," "," "," "," "," ",null,"WSの Trg組成 Atomic [%]","WS名",{"$f":"R$33","v":"組成 行番号(1..8)"}," "," "," "," "," "," "," "]
[null,22,"srInfoTgCmMasPct",2,"WS info.: Target Component; Mass Percentage","WSname","Comp.Num = 0,1,2, .."," "," "," "," "," "," "," ",null,"WSの Trg組成 Mass [%]","WS名","組成 行番号(1..8)"," "," "," "," "," "," "," "]
[null,23,"srInfoWScorded",1,"WS info.: WS corded info","WSname",null," "," "," "," "," "," "," ",null,"WSの Corded情報","WS名"," "]
[null,24,"srLETUNm",1,"LET unit name","LET unit ID number = 0..8 ( 0:default = [MeV/(mg/cm2)] )",null,null,null,null,null,null,null,null,null,"LET単位名","Uid 番号(0..8, =0 基準) ; LET単位ID番号"]
[null,25,"srLETCnvF",1,"LET unit conversion factor to [MeV/(mg/cm2)]","WSname",{"$f":"F38","v":"LET unit ID number = 0..8 ( 0:default = [MeV/(mg/cm2)] )"},null," "," "," "," "," "," ",null,"LET単位 変換係数; [Uid=0 MeV/(mg/cm2)] に変換するための係数","WS名",{"$f":"Q$38","v":"Uid 番号(0..8, =0 基準) ; LET単位ID番号"},null," "," "," "," "," "," "]
[null,26,"srum2mg",2,"Thickness Unit Conversion [um] -> [mg/cm2]","WSname","Target Thickness in [um]",null,null,null,null," "," "," ",null,"Trg厚 単位変換 [μm] --> [mg/cm2]",{"$f":"Q$22","v":"WS名"},"Trg厚 [μm]"," "," "," "," "," "," "," "]
[null,27,"srmg2um",2,"Thickness Unit Conversion [mg/cm2] -> [um]","WSname",{"$f":"G40","v":"Target Thickness in [um]"}," "," "," "," "," "," "," ",null,"Trg厚 単位変換 [mg/cm2] --> [μm] ",{"$f":"Q$22","v":"WS名"},"Trg厚 [mg/cm2]"," "," "," "," "," "," "," "]
[null,28,"srMinE",1,"WS info.: Min. Ion Energy in [MeV/u]","WSname"," "," "," "," "," "," "," "," ",null,"WSの範囲 Beam Emin [MeV/u] ; エネルギー",{"$f":"Q$22","v":"WS名"}," "," "," "," "," "," "," "," "]
[null,29,"srMaxE",1,"WS info.: Max. Ion Energy in [MeV/u]","WSname"," "," "," "," "," "," "," "," ",null,"WSの範囲 Beam Emax [MeV/u]  ; エネルギー","WS名"," "," "," "," "," "," "," "," "]
[null,30,"srMinRng",1,"WS info.: Min. Ion Range in [um]","WSname"," "," "," "," "," "," "," "," ",null,"WSの範囲 Range min [μm] ; 飛程","WS名"," "," "," "," "," "," "," "," "]
[null,31,"srMaxRng",1,"WS info.: Max. Ion Range in [um]","WSname"," "," "," "," "," "," "," "," ",null,"WSの範囲 Range max [μm] ; 飛程","WS名"," "," "," "," "," "," "," "," "]
[null,32,"srMinStLng",1,"WS info.: Min. Ion Longitudinal Straggling in [um]","WSname"," "," "," "," "," "," "," "," ",null,"WSの範囲  Straggling Longitudinal min [μm] ;  飛程深さ方向幅","WS名"," "," "," "," "," "," "," "," "]
[null,33,"srMaxStLng",1,"WS info.: Max. Ion Longitudinal Straggling in [um]","WSname"," "," "," "," "," "," "," "," ",null,"WSの範囲  Straggling Longitudinal max [μm] ;  飛程深さ方向幅","WS名"," "," "," "," "," "," "," "," "]
[null,34,"srMinStLtr",1,"WS info.: Min. Ion Lateral Straggling in [um]","WSname"," "," "," "," "," "," "," "," ",null,"WSの範囲  Straggling Lateral min [μm] ; 飛程横方向幅","WS名"," "," "," "," "," "," "," "," "]
[null,35,"srMaxStLtr",1,"WS info.: Max. Ion Lateral Straggling in [um]","WSname"," "," "," "," "," "," "," "," ",null,"WSの範囲  Straggling Lateral max [μm] ; 飛程横方向幅","WS名"," "," "," "," "," "," "," "," "]
[null,36,"srE2LETe",3,"E [MeV/u] -> LET:dE/dX(Electric) in the unit of Uid","WSname","Eion [MeV/u]",{"$f":"G$39","v":"LET unit ID number = 0..8 ( 0:default = [MeV/(mg/cm2)] )"}," "," "," "," "," "," ",null,"WS検索 E -> LETe [Uid単位] ; Electric Stopping Power ","WS名","Beam E [MeV/u]　検索値","戻値 LET単位指定 ; Uid 番号(0..8 =0基準)　"," "," "," "," "," "," "]
[null,37,"srE2LETn",3,"E [MeV/u] -> LET:dE/dX(Nuclear) in the unit of Uid","WSname",{"$f":"G$50","v":"Eion [MeV/u]"},{"$f":"G$39","v":"LET unit ID number = 0..8 ( 0:default = [MeV/(mg/cm2)] )"}," "," "," "," "," "," ",null,"WS検索 E -> LETn [Uid単位] ; Nuclear Stopping Power ","WS名",{"$f":"R$50","v":"Beam E [MeV/u]　検索値"},{"$f":"S$50","v":"戻値 LET単位指定 ; Uid 番号(0..8 =0基準)　"}," "," "," "," "," "," "]
[null,38,"srE2LETt",3,"E [MeV/u] -> LET:dE/dX(Total= Elec+Nucl) in the unit of Uid","WSname",{"$f":"G$50","v":"Eion [MeV/u]"},"LET unit ID number = 0..8 ( 0:default = [MeV/(mg/cm2)] )"," "," "," "," "," "," ",null,"WS検索 E -> LETt [Uid単位] ; Total= Nuclear+Electric Stopping Power ","WS名",{"$f":"R$50","v":"Beam E [MeV/u]　検索値"},{"$f":"S$50","v":"戻値 LET単位指定 ; Uid 番号(0..8 =0基準)　"}," "," "," "," "," "," "]
[null,39,"srLETe2E",4,"LET:dE/dX(Electric) in the unit of Uid -> E [MeV/u] at higher side","WSname","LET:dE/dX(Electric)",{"$f":"G$39","v":"LET unit ID number = 0..8 ( 0:default = [MeV/(mg/cm2)] )"},"Search from E{high|low}={+1|-1} side"," "," "," "," "," ",null,"WS検索 LETe -> E [MeV/u]","WS名","LETe [Uid] 検索値 Electric StPw","検索値 LET単位指定 ; Uid 番号(0..8 =0基準)　","検索方向　={+1|-1} ={Ehigh|Elow}側から検索"," "," "," "," "," "]
[null,40,"srLETn2E",4,"LET:dE/dX(Nuclear) in the unit of Uid -> E [MeV/u] at higher side","WSname","LET:dE/dX(Nuclear)","LET unit ID number = 0..8 ( 0:default = [MeV/(mg/cm2)] )",{"$f":"I$53","v":"Search from E{high|low}={+1|-1} side"}," "," "," "," "," ",null,"WS検索 LETn -> E [MeV/u]","WS名","LET:dE/dX(Nuclear) [単位はUidで指定]",{"$f":"R$39","v":"Uid 番号(0..8, =0 基準) ; LET単位ID番号"},{"$f":"T$53","v":"検索方向　={+1|-1} ={Ehigh|Elow}側から検索"}," "," "," "," "," "]
[null,41,"srLETt2E",4,"LET:dE/dX(Total= Elec+Nucl) in the unit of Uid -> E [MeV/u] at higher side","WSname","LET:dE/dX(Total= Elec+Nucl)","LET unit ID number = 0..8 ( 0:default = [MeV/(mg/cm2)] )",{"$f":"I$53","v":"Search from E{high|low}={+1|-1} side"}," "," "," "," "," ",null,"WS検索 LETt -> E [MeV/u]","WS名","LET:dE/dX(Total= Elec+Nucl) [単位はUidで指定]","Uid 番号(0..8, =0 基準) ; LET単位ID番号",{"$f":"T$53","v":"検索方向　={+1|-1} ={Ehigh|Elow}側から検索"}," "," "," "," "," "]
[null,{"$f":"B55+1","v":42},"srMaxLETe",2,"Max. LET:dE/dX(Electric) in the unit of Uid","WSname",{"$f":"G$39","v":"LET unit ID number = 0..8 ( 0:default = [MeV/(mg/cm2)] )"}," "," "," "," "," "," "," ",null,"WS検索 max LETe [Uid単位] ; Electric StPw","WS名",{"$f":"R$39","v":"Uid 番号(0..8, =0 基準) ; LET単位ID番号"}," "," "," "," "," "," "," "]
[null,43,"srMaxLETn",2,"Max. LET:dE/dX(Nuclear) in the unit of Uid","WSname",{"$f":"G$39","v":"LET unit ID number = 0..8 ( 0:default = [MeV/(mg/cm2)] )"}," "," "," "," "," "," "," ",null,"WS検索 max LETn [Uid単位] ; Nuclear StPw","WS名",{"$f":"R$39","v":"Uid 番号(0..8, =0 基準) ; LET単位ID番号"}," "," "," "," "," "," "," "]
[null,44,"srMaxLETt",2,"Max. LET:dE/dX(Total= Elec+Nucl) in the unit of Uid","WSname","LET unit ID number = 0..8 ( 0:default = [MeV/(mg/cm2)] )"," "," "," "," "," "," "," ",null,"WS検索 max LETt [Uid単位] ; Total= Electric+Nuclear StPw","WS名","Uid 番号(0..8, =0 基準) ; LET単位ID番号"," "," "," "," "," "," "," "]
[null,45,"srMaxLETe2E",1,"Eion [MeV/u] at Max. LET:dE/dX(Electric)","WSname"," "," "," "," "," "," "," "," ",null,"WS検索 E [MeV/u] at max LETe ; Electric StPw","WS名"," "," "," "," "," "," "," "," "]
[null,46,"srMaxLETn2E",1,"Eion [MeV/u] at Max. LET:dE/dX(Nuclear)","WSname"," "," "," "," "," "," "," "," ",null,"WS検索 E [MeV/u] at max LETn ; Nuclear StPw","WS名"," "," "," "," "," "," "," "," "]
[null,47,"srMaxLETt2E",1,"Eion [MeV/u] at Max. LET:dE/dX(Total= Elec+Nucl)","WSname"," "," "," "," "," "," "," "," ",null,"WS検索 E [MeV/u] at max LETt ; Total= Electric+Nuclear StPw","WS名"," "," "," "," "," "," "," "," "]
[null,48,"srE2Rng",2,"E [MeV/u] -> Range [um]","WSname",{"$f":"G$50","v":"Eion [MeV/u]"}," "," "," "," "," "," "," ",null,"WS検索 E -> Rng [μm] ; 飛程","WS名",{"$f":"R$50","v":"Beam E [MeV/u]　検索値"}," "," "," "," "," "," "," "]
[null,49,"srRng2E",2,"Range [um] -> E [MeV/u]","WSname","Range [um] of ion",null,null,null," "," "," "," ",null,"WS検索 Rng ; 飛程 -> E [MeV/u] ","WS名","Range [μm]　検索値"," "," "," "," "," "," "," "]
[null,50,"srE2StLng",2,"E [MeV/u] -> Longitudinal Straggling [um]","WSname",{"$f":"G$50","v":"Eion [MeV/u]"}," "," "," "," "," "," "," ",null,"WS検索 E -> Straggling Longitudinal [μm] ;  飛程深さ方向幅","WS名",{"$f":"R$50","v":"Beam E [MeV/u]　検索値"}," "," "," "," "," "," "," "]
[null,51,"srE2StLtr",2,"E [MeV/u] -> Lateral Straggling [um]","WSname","Eion [MeV/u]"," "," "," "," "," "," "," ",null,"WS検索 E -> Straggling Lateral [μm] ; 飛程横方向幅","WS名","Beam E [MeV/u]　検索値"," "," "," "," "," "," "," "]
[null,52,"srStLng2E",2,"Longitudinal Straggling [um] -> E [MeV/u]","WSname","Longitudinal Straggling [um] of ion",null,null,null,null,null," "," ",null,"WS検索  Straggling Longitudinal;  飛程深さ方向幅 -> E [MeV/u]","WS名","Strag. Long. [μm]　検索値"," "," "," "," "," "," "," "]
[null,53,"srStLtr2E",2,"Lateral Straggling [um] -> E [MeV/u]","WSname","Lateral Straggling [um] of ion",null,null,null,null,null," "," ",null,"WS検索  Straggling Lateral ; 飛程横方向幅 -> E [MeV/u]","WS名","Strag. Later. [μm]　検索値"," "," "," "," "," "," "," "]
[null,54,"srThkStd",3,"Gas thickness conversion factor to the standard Press. and Temp. of this SRIM WS","WS(Gas)name","Gas pressure in [Pa]","Gas temperature in [degC]",null,null,null,null," "," ",null,"GasTrg の《標準気体》への変換係数。　《標準気体》とは、SRIM WS計算時に用た気圧：srInfoTrgPtbl()、気温：srInfoTrgTtbl()です。","WS(Gas)名","GasTrg 気圧 [Pa]","GasTrg 気温 [℃]"," "," "," "," "," "," "]
[null,55,"srEnew",3,"\"new\" ion E [MeV/u] through a Target material",{"$f":"F$68","v":"WS(Gas)name"},"initial Eion [MeV/u] before Target material","Thickness [um] of Target",null,null,null,null," "," ",null,"Trg厚 Th[μm] 通過後の Beam E [MeV/u] ; Enew","WS名","Bm 通過前 E [MeV/u]","Trg 厚 [μm]"," "," "," "," "," "," "]
[null,56,"srEold",3,"\"old\" ion E [MeV/u] before going through a Target material",{"$f":"F$68","v":"WS(Gas)name"},"final Eion [MeV/u] after Target material",{"$f":"H$69","v":"Thickness [um] of Target"}," "," "," "," "," "," ",null,"Trg厚 Th[μm] 通過前の Beam E [MeV/u] ; Eold","WS名","Bm 通過後 E [MeV/u]",{"$f":"S$69","v":"Trg 厚 [μm]"}," "," "," "," "," "," "]
[null,57,"srRng_eq_Eold",3,"Range equivalent Eold of both Target materials","WS(1)name","WS(2)name","Eion(1) [um]",null," "," "," "," "," ",null,"Rng [μm] が同等になる Bm2 通過前のE [MeV/u] ; Eold","WS名(1) 比較元","WS名(2) 比較先","Bm1 通過前 E [MeV/u]",null,null,null,null,null," "]
[null,58,"srEnew_eq_Th",4,"Enew[MeV/u] equivalent Thickness of both Target materials",{"$f":"F$71","v":"WS(1)name"},"WS(2)name","Eion(1) [MeV/u]","Thick(1) [um]"," "," "," "," "," ",null,"Enew [MeV/u] が同等になる Trg2厚 [μm]",{"$f":"Q$71","v":"WS名(1) 比較元"},"WS名(2) 比較先","Bm1 通過前 E [MeV/u]","Trg1 厚 [μm]",null,null,null,null," "]
[null,59,"srEnewt_eq_Th",4,"EnewT[MeV] equivalent Thickness of both Target materials","WS(1)name","WS(2)name",{"$f":"H$72","v":"Eion(1) [MeV/u]"},"Thick(1) [um]"," "," "," "," "," ",null,"Enewt [MeV] が同等になる Trg2厚 [μm]","WS名(1) 比較元","WS名(2) 比較先",{"$f":"S$72","v":"Bm1 通過前 E [MeV/u]"},{"$f":"T$72","v":"Trg1 厚 [μm]"},null,null,null,null," "]
[null,60,"srEnew_eq_Eold",4,"Enew[MeV/u] equivalent Eold[MeV/u] of both Target materials","WS(1)name","WS(2)name","Eion(1) [MeV/u]","Thick(1) [um]"," "," "," "," "," ",null,"Enew [MeV/u] が同等になる Bm2 通過前のE [MeV/u] ; Eold","WS名(1) 比較元","WS名(2) 比較先",{"$f":"S$72","v":"Bm1 通過前 E [MeV/u]"},{"$f":"T$72","v":"Trg1 厚 [μm]"},null,null,null,null," "]
[null,61,"srEnewt_eq_Eold",4,"EnewT[MeV] equivalent Eold[MeV/u] of both Target materials","WS(1)name","WS(2)name","Eion(1) [MeV/u]","Thick(1) [um]"," "," "," "," "," ",null,"Enewt [MeV] が同等になる Bm2 通過前のE [MeV/u] ; Eold","WS名(1) 比較元","WS名(2) 比較先","Bm1 通過前 E [MeV/u]","Trg1 厚 [μm]"," "," "," "," "," "]
[null,62,"srDEu_eq_Th",4,"dEu[MeV/u] equivalent Thickness of both Target materials","WS(1)name","WS(2)name",{"$f":"H$72","v":"Eion(1) [MeV/u]"},{"$f":"I$72","v":"Thick(1) [um]"}," "," "," "," "," ",null,"dEu [MeV/u] が同等になる Trg2厚 [μm]","WS名(1) 比較元","WS名(2) 比較先","Bm1 通過前 E [MeV/u]","Trg1 厚 [μm]"]
[null,63,"srDEt_eq_Th",4,"dEt[MeV] equivalent Thickness of both Target materials","WS(1)name","WS(2)name","Eion(1) [MeV/u]",{"$f":"I$72","v":"Thick(1) [um]"}," "," "," "," "," ",null,"dEt [MeV] が同等になる Trg2厚 [μm]","WS名(1) 比較元","WS名(2) 比較先","Bm1 通過前 E [MeV/u]","Trg1 厚 [μm]"," "," "," "," "," "]
[null,64,"srDEu_eq_Eold",5,"dEu[MeV/u] equivalent Eold[MeV/u] of both Target materials","WS(1)name","WS(2)name","Eion(1) [MeV/u]",{"$f":"I$72","v":"Thick(1) [um]"},"Search from E high/low (+1/-1) side",null,null,null,null,null,"dEu [MeV/u] が同等になる Bm2 通過前のE [MeV/u] ; Eold","WS名(1) 比較元","WS名(2) 比較先","Bm1 通過前 E [MeV/u]","Trg1 厚 [μm]","E high/low (+1/-1) 側から検索"," "," "," "," "]
[null,65,"srDEt_eq_Eold",5,"dEt[MeV] equivalent Eold[MeV/u] of both Target materials","WS(1)name","WS(2)name","Eion(1) [MeV/u]",{"$f":"I$72","v":"Thick(1) [um]"},{"$f":"J$78","v":"Search from E high/low (+1/-1) side"},null,null,null,null,null,"dEt [MeV] が同等になる Bm2 通過前のE [MeV/u] ; Eold","WS名(1) 比較元","WS名(2) 比較先","Bm1 通過前 E [MeV/u]","Trg1 厚 [μm]",{"$f":"U$78","v":"E high/low (+1/-1) 側から検索"}]
[null,66,"srEnewGas",5,"\"new\" ion E [MeV/u] through a Gas-Target material","WS(Gas)name","initial Eion [MeV/u] before Gas-Target material","Thickness [mm] of Gas-Target",{"$f":"G$68","v":"Gas pressure in [Pa]"},{"$f":"H$68","v":"Gas temperature in [degC]"}," "," "," "," ",null,"GasTrg厚 Th[mm] 通過後の Beam E [MeV/u] ; Enew","WS(Gas)名","Bm 通過前 E [MeV/u]","GasTrg 厚 [mm] ( [μm]ではありません）","GasTrg 気圧 [Pa]","GasTrg 気温 [℃]"," "," "," "," "]
[null,{"$f":"B80+1","v":67},"srEoldGas",5,"\"old\" ion E [MeV/u] before going through a Gas-Target material",{"$f":"F$80","v":"WS(Gas)name"},"final Eion [MeV/u] after Gas-Target material",{"$f":"H$80","v":"Thickness [mm] of Gas-Target"},{"$f":"G$68","v":"Gas pressure in [Pa]"},{"$f":"H$68","v":"Gas temperature in [degC]"}," "," "," "," ",null,"GasTrg厚 Th[mm] 通過前の Beam E [MeV/u] ; Eold",{"$f":"Q$68","v":"WS(Gas)名"},"Bm 通過後 E [MeV/u]",{"$f":"S$80","v":"GasTrg 厚 [mm] ( [μm]ではありません）"},{"$f":"R$68","v":"GasTrg 気圧 [Pa]"},{"$f":"S$68","v":"GasTrg 気温 [℃]"}," "," "," "," "]
[null,68,"srEnew_eq_ThGas",8,"Enew[MeV/u] equivalent Thickness of both Gas-Target materials","WS(1)name","WS(2)name",{"$f":"H$72","v":"Eion(1) [MeV/u]"},"Thick(1) [mm]","Press.(1) [Pa]","Temp.(1) [degC]","Press.(1) [Pa]","Temp.(1) [degC]"," ",null,"Enew [MeV/u] が同等になる GasTrg2厚 [mm]","WS(Gas)名(1) 比較元","WS(Gas)名(2) 比較先","Bm1 通過前 E [MeV/u]","GasTrg1 厚 [mm]","GasTrg1 気圧 [Pa]","GasTrg1 気温 [℃]","GasTrg2 気圧 [Pa]","GasTrg2 気温 [℃]"," "]
[null,69,"srEnewt_eq_ThGas",8,"EnewT[MeV] equivalent Thickness of both Gas-Target materials","WS(1)name","WS(2)name","Eion(1) [MeV/u]",{"$f":"I$82","v":"Thick(1) [mm]"},"Press.(1) [Pa]","Temp.(1) [degC]","Press.(1) [Pa]","Temp.(1) [degC]"," ",null,"Enewt [MeV] が同等になる GasTrg2厚 [mm]",{"$f":"Q$82","v":"WS(Gas)名(1) 比較元"},{"$f":"R$82","v":"WS(Gas)名(2) 比較先"},"Bm1 通過前 E [MeV/u]","GasTrg1 厚 [mm]","GasTrg1 気圧 [Pa]","GasTrg1 気温 [℃]","GasTrg2 気圧 [Pa]","GasTrg2 気温 [℃]"," "]
[null,70,"srEnew_eq_EoldGas",8,"Enew[MeV/u] equivalent Eold[MeV/u] of both Gas-Target materials","WS(1)name","WS(2)name","Eion(1) [MeV/u]","Thick(1) [mm]","Press.(1) [Pa]","Temp.(1) [degC]","Press.(1) [Pa]","Temp.(1) [degC]"," ",null,"Enew [MeV/u] が同等になる Bm2 通過前のE [MeV/u] ; Eold",{"$f":"Q$82","v":"WS(Gas)名(1) 比較元"},"WS(Gas)名(2) 比較先","Bm1 通過前 E [MeV/u]","GasTrg1 厚 [mm]","GasTrg1 気圧 [Pa]","GasTrg1 気温 [℃]","GasTrg2 気圧 [Pa]","GasTrg2 気温 [℃]"]
[null,71,"srEnewt_eq_EoldGas",8,"EnewT[MeV] equivalent Eold[MeV/u] of both Gas-Target materials","WS(1)name","WS(2)name","Eion(1) [MeV/u]","Thick(1) [mm]","Press.(1) [Pa]","Temp.(1) [degC]","Press.(1) [Pa]","Temp.(1) [degC]"," ",null,"Enewt [MeV] が同等になる Bm2 通過前のE [MeV/u] ; Eold","WS(Gas)名(1) 比較元","WS(Gas)名(2) 比較先","Bm1 通過前 E [MeV/u]","GasTrg1 厚 [mm]","GasTrg1 気圧 [Pa]","GasTrg1 気温 [℃]","GasTrg2 気圧 [Pa]","GasTrg2 気温 [℃]"]
[null,72,"srDEu_eq_ThGas",8,"dEu[MeV/u] equivalent Thickness of both Gas-Target materials","WS(1)name","WS(2)name","Eion(1) [MeV/u]","Thick(1) [mm]","Press.(1) [Pa]","Temp.(1) [degC]","Press.(1) [Pa]","Temp.(1) [degC]"," ",null,"dEu [MeV/u] が同等になる GasTrg2厚 [mm]","WS(Gas)名(1) 比較元","WS(Gas)名(2) 比較先","Bm1 通過前 E [MeV/u]","GasTrg1 厚 [mm]","GasTrg1 気圧 [Pa]","GasTrg1 気温 [℃]","GasTrg2 気圧 [Pa]","GasTrg2 気温 [℃]"]
[null,73,"srDEt_eq_ThGas",8,"dEt[MeV] equivalent Thickness of both Gas-Target materials","WS(1)name","WS(2)name","Eion(1) [MeV/u]","Thick(1) [mm]","Press.(1) [Pa]","Temp.(1) [degC]","Press.(1) [Pa]","Temp.(1) [degC]"," ",null,"dEt [MeV] が同等になる GasTrg2厚 [mm]","WS(Gas)名(1) 比較元","WS(Gas)名(2) 比較先","Bm1 通過前 E [MeV/u]",{"$f":"T$82","v":"GasTrg1 厚 [mm]"},"GasTrg1 気圧 [Pa]","GasTrg1 気温 [℃]","GasTrg2 気圧 [Pa]","GasTrg2 気温 [℃]"]
[null,74,"srDEu_eq_EoldGas",9,"dEu[MeV/u] equivalent Eold[MeV/u] of both Gas-Target materials","WS(1)name","WS(2)name","Eion(1) [MeV/u]",{"$f":"I$72","v":"Thick(1) [um]"},{"$f":"J$78","v":"Search from E high/low (+1/-1) side"},"Press.(1) [Pa]","Temp.(1) [degC]","Press.(1) [Pa]","Temp.(1) [degC]",null,"dEu [MeV/u] が同等になる Bm2 通過前のE [MeV/u] ; Eold","WS(Gas)名(1) 比較元","WS(Gas)名(2) 比較先","Bm1 通過前 E [MeV/u]","GasTrg1 厚 [mm]","検索方向　={+1|-1} ={Ehigh|Elow}側から検索",{"$f":"U$82","v":"GasTrg1 気圧 [Pa]"},"GasTrg1 気温 [℃]","GasTrg2 気圧 [Pa]","GasTrg2 気温 [℃]"]
[null,75,"srDEt_eq_EoldGas",9,"dEt[MeV] equivalent Eold[MeV/u] of both Gas-Target materials","WS(1)name","WS(2)name","Eion(1) [MeV/u]",{"$f":"I$72","v":"Thick(1) [um]"},{"$f":"J$78","v":"Search from E high/low (+1/-1) side"},{"$f":"K$88","v":"Press.(1) [Pa]"},{"$f":"L$88","v":"Temp.(1) [degC]"},{"$f":"M$88","v":"Press.(1) [Pa]"},{"$f":"N$88","v":"Temp.(1) [degC]"},null,"dEt [MeV] が同等になる Bm2 通過前のE [MeV/u] ; Eold","WS(Gas)名(1) 比較元","WS(Gas)名(2) 比較先","Bm1 通過前 E [MeV/u]","GasTrg1 厚 [mm]",{"$f":"U$88","v":"検索方向　={+1|-1} ={Ehigh|Elow}側から検索"},"GasTrg1 気圧 [Pa]","GasTrg1 気温 [℃]","GasTrg2 気圧 [Pa]","GasTrg2 気温 [℃]"]
[null,76,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null," "," "," "," "," "]
[null,77]
[null,78]
[null,79]
[null,80]
[null,81]
[null,82]
[null,83]

{"sheet":"FncLst1_J","index":2,"n_rows":268,"n_cols":11,"rows_kept":268,"cut":false,"hidden":false,"merged":[[237,7,237,9]]}
[]
[null,null,null,null,null,null,"SRIMfit Function List(1)  基本関数"]
[null,null,null,null,"≪変数・戻り値 型≫"]
[null,null,null,null,null,"I","Integer","V 型関数のエラー戻り値"]
[null,null,null,null,null,"D","Double","#NUM!   ","xlErrNum  2036","引数の値が不適当","Invalid NUMber as parameter　"]
[null,null,null,null,null,"B","Boolean","#N/A   　","xlErrNA　　2042","表範囲外、計算中エラー","return value Not Available"]
[null,null,null,null,null,"S","String"]
[null,null,null,null,null,"V","Variant型 Excelエラーも返す"]
[null,null,null,null,"≪変数名 表記≫",null,null,"≪Private変数名 表記≫　WS操作関連で主要なのも"]
[null,null,null,null,"WS","S","SRIMoutput WorkSheet名","Clm*　　　",null,"WS内の行番号"]
[null,null,null,null,"E, Eu","D","Beam Energy [MeV/u]","Row*　　　",null,"WS内の列番号"]
[null,null,null,null,"Et","D","Beam Energy [MeV]","MySRwbNow  ",null,"ユーザーが指定した WorkBook "]
[null,null,null,null,"R","D","Range [μm]","MySRwsNow   ",null,"関数が参照中の Current Sheet pointer"]
[null,null,null,null,"Uid","I","LET unit ID# 0..8","WSnow         ",null,"関数が参照中の Current Sheet名前"]
[null,null,null,null,"LET","D","通常[MeV/(mg/cm2)] Uid指定可","Sheet切り替え毎に Sheetから読取られる値"]
[null,null,null,null,"Th,Tum,Tmm","D","Thickness [μm] | [mm]","IxE{min|max}, E{min|max}, R{min|max}, "]
[null,null,null,null,"Pa","D","Gas Pressure [Pa]","St{Lng|Ltr}{min|max}, SPfct()"]
[null,null,null,null,"dgC","D","Gas Temperature [degC]"]
[]
["Func."]
["No.","カテゴリー"]
[null,null,"戻値型","関数名",null,null,null,"関数の説明"]
[null,null,null,null,"引数名","型","引数の説明","戻値","戻値条件","理由など"]
[]
[null,"マクロ起動・終了処理"]
[null,null,"Sub","srMySRwb_open",null,null,null,"SRIMoutput WorkBook (MySRwb) Open処理"]
[null,null,null,null,"MyFn","S","MySRwb ファイル名","通常は Const MySRwbFn =\"MySRIMwb.xlsx\"を使用"]
[null,null,null,null,null,null,null,"Pathは、MySRwbDir= ThisWorkbook.Path としてある。"]
[]
[null,null,"Sub","srMySRwb_close",null,null,null,"SRIMoutput WorkBook (MySRwb) Close処理"]
[]
[null,"マクロ情報"]
[null,null,"S","srMcrVer",null,null,null,"SRIMfit version番号 "]
[null,null,null,null,null,null,null,"Const SRIMfitVer の定義値"]
[]
[null,null,"S","srMcrPath",null,null,null,"MySRwb の インストールPath"]
[null,null,null,null,null,null,null,"ThisWorkbook.Path を返す"]
[]
[null,null,"S","srMcrWBname",null,null,null,"現在の MySRwb の File Name "]
[null,null,null,null,null,null,null,"MySRwbFnNow を返す"]
[]
[null,null,"S","srMcrWBdir",null,null,null,"現在の MySRwb の Directory Path"]
[null,null,null,null,null,null,null,"MySRwbDirNow を返す"]
[]
[null,null,"I","srMcrWScount",null,null,null,"MySRwb に含まれる Sheet数"]
[]
[null,null,"S()","srMcrWSlist",null,null,null,"MySRwb に含まれる 全Sheet名 を 1Dim文字列配列で返す"]
[]
[null,null,"Sub","srMcr_WSlist",null,null,null,"MySRwb に含まれる 全Sheet名一覧を作成"]
[null,null,null,null,"sToRngS","S","一覧表先頭位置　例)\"A10\""]
[]
[null,"WS 非参照関数"]
[null,null,"S","srElmNm",null,null,null,"元素記号"]
[null,null,null,null,"Z","I","元素番号 Z= 1..118"]
[]
[null,"WS情報(1) WSから直接読出し"]
[null,null,"S","srInfoVer",null,null,null,"WSの SRIM version番号"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"I","srInfoIonZ",null,null,null,"WSの Beam Z ; 元素番号"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"I","srInfoIonA",null,null,null,"WSの Beam A ; 質量数"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"S","srInfoTrgName",null,null,null,"WSの Target 名称(短縮形で)"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"S","srInfoTrgNameL",null,null,null,"WSの Target 名称(詳細名)"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srInfoTrgDens",null,null,null,"WSの Target 密度 [g/cm3]"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srInfoTrgDensA",null,null,null,"WSの Target 密度 [atoms/cm3]"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srInfoBrgC",null,null,null,"WSの Bragg Correction in [%]"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srInfoTrgPtbl",null,null,null,"WS(GasTrg)の場合、SRIM計算時に用いたGas圧 [Pa] "]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srInfoTrgTtbl",null,null,null,"WS(GasTrg)の場合、SRIM計算時に用いたGas温度 [℃] "]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"B","srInfoIsGas",null,null,null,"WSが (GasTrg)の場合 True "]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"S","srInfoTgCmAtmNm",null,null,null,"WSの Trg組成 原子名 "]
[null,null,null,null,"WS","S","WS名"]
[null,null,null,null,"i","I","組成 行番号(1..8)"]
[]
[null,null,"I","srInfoTgCmAtmNo",null,null,null,"WSの Trg組成 原子番号"]
[null,null,null,null,"WS","S","WS名"]
[null,null,null,null,"i","I","組成 行番号"]
[]
[null,null,"D","srInfoTgCmAtmPct",null,null,null,"WSの Trg組成 Atomic [%]"]
[null,null,null,null,"WS","S","WS名"]
[null,null,null,null,"i","I","組成 行番号"]
[]
[null,null,"D","srInfoTgCmMasPct",null,null,null,"WSの Trg組成 Mass [%]"]
[null,null,null,null,"WS","S","WS名"]
[null,null,null,null,"i","I","組成 行番号"]
[]
[null,null,"S","srInfoWScorded",null,null,null,"WSの Corded情報"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,"単位変換"]
[null,null,"V,S","srLETUNm",null,null,null,"LET単位名"]
[null,null,null,null,"Uid","I","Uid 番号(0..8, =0 基準) ; LET単位ID番号","#NUM! ","Uid<0 | >8","Uid invalid"]
[]
[null,null,"V,D","srLETCnvF",null,null,null,"LET単位変換係数; [Uid=0 MeV/(mg/cm2)] に変換する為の係数"]
[null,null,null,null,"WS","S","WS名","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Uid","I","Uid 番号(0..8, =0 基準) ; LET単位ID番号"]
[]
[null,null,"D","srum2mg",null,null,null,"Trg厚 単位変換 [μm] --> [mg/cm2]"]
[null,null,null,null,"WS","S","WS名",null," ｓｒInforTrgDens()を使用"]
[null,null,null,null,"um","D","Trg厚 [μm]"]
[]
[null,null,"D","srmg2um",null,null,null,"Trg厚 単位変換 [mg/cm2] --> [μm] "]
[null,null,null,null,"WS","S","WS名",null," ｓｒInforTrgDens()を使用"]
[null,null,null,null,"mg","D","Trg厚 [mg/cm2]"]
[]
[null,"WS情報(2) Table範囲"]
[null,null,"D","srMinE",null,null,null,"WSの範囲 Beam Emin [MeV/u] ; エネルギー"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srMaxE",null,null,null,"WSの範囲 Beam Emax [MeV/u]  ; エネルギー"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srMinRng",null,null,null,"WSの範囲 Range min [μm] ; 飛程"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srMaxRng",null,null,null,"WSの範囲 Range max [μm] ; 飛程"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srMinStLng",null,null,null,"WSの範囲  Straggling Longitudinal min [μm] ;  飛程深さ方向幅"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srMaxStLng",null,null,null,"WSの範囲  Straggling Longitudinal max [μm] ;  飛程深さ方向幅"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srMinStLtr",null,null,null,"WSの範囲  Straggling Lateral min [μm] ; 飛程横方向幅"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srMaxStLtr",null,null,null,"WSの範囲  Straggling Lateral max [μm] ; 飛程横方向幅"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,"WS検索(1) E <-> LETe,n,t"]
[null,null,"V,D","srE2LETe",null,null,null,"WS検索 E -> LETe [Uid単位] ; Electric Stopping Power "]
[null,null,null,null,"WS","S","WS名","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"E","D","Beam E [MeV/u]　検索値","#N/A ",null,"EがWSの範囲外"]
[null,null,null,null,"Uid","I","戻値 LET単位指定 ; Uid 番号(0..8 =0基準)　"]
[]
[null,null,"V,D","srE2LETn",null,null,null,"WS検索 E -> LETn [Uid単位] ; Nuclear Stopping Power "]
[null,null,null,null,"WS","S","WS名","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"E","D","Beam E [MeV/u]　検索値","#N/A ",null,"EがWSの範囲外"]
[null,null,null,null,"Uid","I","戻値 LET単位指定 ; Uid 番号(0..8 =0基準)　"]
[]
[null,null,"V,D","srE2LETt",null,null,null,"WS検索 E -> LETt [Uid単位] ; Total= Nuclear+Electric Stopping Power "]
[null,null,null,null,"WS","S","WS名","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"E","D","Beam E [MeV/u]　検索値","#N/A ",null,"EがWSの範囲外"]
[null,null,null,null,"Uid","I","戻値 LET単位指定 ; Uid 番号(0..8 =0基準)　"]
[]
[null,null,"V,D","srLETe2E",null,null,null,"WS検索 LETe -> E [MeV/u]"]
[null,null,null,null,"WS","S","WS名","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Lt","D","LETe [Uid] 検索値 Electric StPw","#N/A ",null,"LETeがWSの範囲外"]
[null,null,null,null,"Uid","I","検索値 LET単位指定 ; Uid 番号(0..8 =0基準)　"]
[null,null,null,null,"Ehl","I","検索方向　={+1|-1} ={Ehigh|Elow}側から検索"]
[]
[null,null,"V,D","srLETn2E",null,null,null,"WS検索 LETn -> E [MeV/u]"]
[null,null,null,null,"WS","S","WS名","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Lt","D","LETn [Uid] 検索値 Nuclear StPw","#N/A ",null,"LETnがWSの範囲外"]
[null,null,null,null,"Uid","I","検索値 LET単位指定 ; Uid 番号(0..8 =0基準)　"]
[null,null,null,null,"Ehl","I","検索方向　={+1|-1} ={Ehigh|Elow}側から検索"]
[]
[null,null,"V,D","srLETt2E",null,null,null,"WS検索 LETt -> E [MeV/u]"]
[null,null,null,null,"WS","S","WS名","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Lt","D","LETt [Uid] 検索値 Total StPw","#N/A ",null,"LETtがWSの範囲外"]
[null,null,null,null,"Uid","I","検索値 LET単位指定 ; Uid 番号(0..8 =0基準)　"]
[null,null,null,null,"Ehl","I","検索方向　={+1|-1} ={Ehigh|Elow}側から検索"]
[]
[null,null,"V,D","srMaxLETe",null,null,null,"WS検索 max LETe [Uid単位] ; Electric StPw"]
[null,null,null,null,"WS","S","WS名","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Uid","I","検索値 LET単位指定 ; Uid 番号(0..8 =0基準)　"]
[]
[null,null,"V,D","srMaxLETn",null,null,null,"WS検索 max LETn [Uid単位] ; Nuclear StPw"]
[null,null,null,null,"WS","S","WS名","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Uid","I","検索値 LET単位指定 ; Uid 番号(0..8 =0基準)　"]
[]
[null,null,"V,D","srMaxLETt",null,null,null,"WS検索 max LETt [Uid単位] ; Total= Electric+Nuclear StPw"]
[null,null,null,null,"WS","S","WS名","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Uid","I","検索値 LET単位指定 ; Uid 番号(0..8 =0基準)　"]
[]
[null,null,"D","srMaxLETe2E",null,null,null,"WS検索 E [MeV/u] at max LETe ; Electric StPw"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srMaxLETn2E",null,null,null,"WS検索 E [MeV/u] at max LETn ; Nuclear StPw"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"D","srMaxLETt2E",null,null,null,"WS検索 E [MeV/u] at max LETt ; Total= Electric+Nuclear StPw"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,"WS検索(2) E <-> Range"]
[null,null,"V,D","srE2Rng",null,null,null,"WS検索 E -> Rng [μm] ; 飛程"]
[null,null,null,null,"WS","S","WS名","#NUM! ","E<0"]
[null,null,null,null,"E","D","Beam E [MeV/u]　検索値","#N/A ",null,"E がWS範囲外 (>Emax)"]
[null,null,null,null,null,null,null,"=0","E=0"]
[]
[null,null,"V,D","srRng2E",null,null,null,"WS検索 Rng ; 飛程 -> E [MeV/u] "]
[null,null,null,null,"WS","S","WS名","#NUM! ","Rng<0"]
[null,null,null,null,"Rng","D","Range [μm]　検索値","#N/A ",null,"RngがWS範囲外 (>Rmax)"]
[null,null,null,null,null,null,null,"=0","Rng=0"]
[]
[null,"WS検索(3) E <-> Straggling"]
[null,null,"V,D","srE2StLng",null,null,null,"WS検索 E -> Straggling Longitudinal [μm] ;  飛程深さ方向幅"]
[null,null,null,null,"WS","S","WS名","#NUM! ","E<0"]
[null,null,null,null,"E","D","Beam E [MeV/u]　検索値","#N/A ",null,"E がWS範囲外 (>Emax)"]
[null,null,null,null,null,null,null,"=0","E=0"]
[]
[null,null,"V,D","srE2StLtr",null,null,null,"WS検索 E -> Straggling Lateral [μm] ; 飛程横方向幅"]
[null,null,null,null,"WS","S","WS名","#NUM! ","E<0"]
[null,null,null,null,"E","D","Beam E [MeV/u]　検索値","#N/A ",null,"E がWS範囲外 (>Emax)"]
[null,null,null,null,null,null,null,"=0","E=0"]
[]
[null,null,"V,D","srStLng2E",null,null,null,"WS検索  Straggling Longitudinal;  飛程深さ方向幅 -> E [MeV/u]"]
[null,null,null,null,"WS","S","WS名","#NUM! ","Strg<0"]
[null,null,null,null,"Strg","D","Strag. Long. [μm]　検索値","#N/A ",null,"Strg がWS範囲外 (>StLngmax)"]
[null,null,null,null,null,null,null,"=0","Strg=0"]
[]
[null,null,"V,D","srStLtr2E",null,null,null,"WS検索  Straggling Lateral ; 飛程横方向幅 -> E [MeV/u]"]
[null,null,null,null,"WS","S","WS名","#NUM! ","Strg<0"]
[null,null,null,null,"Strg","D","Strag. Later. [μm]　検索値","#N/A ",null,"Strg がWS範囲外 (>StLngmax)"]
[null,null,null,null,null,null,null,"=0","Strg=0"]
[]
[null,"Gas Target 標準気圧・気温"]
[null,null,"V,D","srThkStd",null,null,null,"GasTrg の《標準気体》への変換係数。　《標準気体》とは、SRIM WS計算時に用た気圧：srInfoTrgPtbl()、気温：srInfoTrgTtbl()です。"]
[null,null,null,null,"WS","S","WS(GasTrg)名","#NUM! ","WS<>Gas","WSがGasTrgでない"]
[null,null,null,null,"Pa","D","GasTrg 気圧 [Pa]","#NUM! ","Pa<0 | dgC<0K"]
[null,null,null,null,"dgC","D","GasTrg 気温 [℃]","= (Pa/P0)*(273.15+T0)/(273.15+dgC)"]
[null,null,null,null,null,null,null,null,"標準値: P0= srInfoTrgPtbl(), T0= srInfoTrgTtbl() の時 "]
[]
[]
[null,"Debug 用 public関数"]
[null,null,"S","srIxEmin",null,null,null,"get IxEmin"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"S","srIxEmax",null,null,null,"get IxEmax"]
[null,null,null,null,"WS","S","WS名"]
[]
[null,null,"V","srE2Ix",null,null,null,"E -> ixE search using sr_E2Ix()"]
[null,null,null,null,"WS","S","WS名","#N/A "," ts_errE"]
[null,null,null,null,"Ei","D","E [MeV/u]"]
[]
[null,null,"V","srVal2Ix",null,null,null,"Val -> ixE search using sr_Val2Ix()"]
[null,null,null,null,"WS","S","WS名","#N/A ","ts_errV"]
[null,null,null,null,"Vc","D","Value"]
[null,null,null,null,"Clm","I","Clm# = 1..7 ; E, SPe, SPn, SPt, Rng, StLng, StLtr"]
[]
[null,null,"V","srIx2Val",null,null,null,"(ixE, Clm#) -> Value"]
[null,null,null,null,"WS","S","WS名","#N/A ",null,"ixE | Cim invalid"]
[null,null,null,null,"ixE","I","ixE"]
[null,null,null,null,"Clm","I","Clm# = 1..7 ; E, SPe, SPn, SPt, Rng, StLng, StLtr"]
[]
[null,null,"V,D()","srIx2ValAry",null,null,null,"ixE -> Value(Clm=1..7) Double Array"]
[null,null,null,null,"WS","S","WS名","#N/A ",null,"ixE invalid"]
[null,null,null,null,"ixE","I","ixE"]

{"sheet":"FncLst2a_J ","index":3,"n_rows":113,"n_cols":26,"rows_kept":113,"cut":false,"hidden":false,"merged":[]}
[]
[null,null,null,null,null,null,"SRIMfit Function List(2a)  組合せ関数"]
[]
[null,null,null,null,"≪変数名 表記≫",null,null,"≪_eq_関数で、戻値が err: #N/A になる場合≫"]
[null,null,null,null,"WS1,WS2","S","比較するWS名","case-1)","Eu10 > Emax","表範囲外"]
[null,null,null,null,"Eu","D","Beam Energy [MeV/u]","case-2)","Eu11 < 0","Eu20 や Th2 が不定になる為"]
[null,null,null,null,"Et","D","Beam Energy [MeV]","case-3)","Et11 > Et20","Bm1の通過後Eが、Bm2 通過前の全E より大きい"]
[null,null,null,null,"dEu","D","Beam Energy Loss [MeV/u]","case-5)","dEt1 > Et20","Bm1のdEt が、Bm2 通過前の全E より大きい"]
[null,null,null,null,"dEt","D","Beam Energy Loss [MeV]","case-8)",null," WS1 の Rng( E ) 表の範囲外"]
[null,null,null,null,"Tum,Tmm","D","Thickness [μm] | [mm]","case-9)",null," WS2 の Rng( E ) 表の範囲外"]
[null,null,null,null,"Pa","D","Gas Pressure [Pa]","case-11)",null,"dEpeak search error"]
[null,null,null,null,"dgC","D","Gas Temperature [degC]","case-12) ","dEu2max < dEu1","解なし"]
[null,null,null,null,null,null,null,"case-14) ",null,"dE2ixE search error"]
[null,null,null,null,null,null,null,null,null,null,null,null,"関数の",null,"計算上の"]
["Func.",null,null,null,null,null,null,null,null,null,null,null,"引数",null,"前提条件"]
["No.","カテゴリー",null,null,null,null,null,null,null,null,null,null,"戻値",null,"検索条件"]
[null,null,"戻値型","関数名",null,null,null,"関数の説明"]
[null,null,null,null,"引数名","型","引数の説明","戻値","戻値条件","理由など"]
[null,null,null,null,null,null,null,null,null,null,null,null,"通過前",null,"通過後"]
[null,"組合せ関数(2a) equivalent E <-> Rng  計算",null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew",null,null,null,null,"（等価計算式）"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u"]
[null,null,"V,D","srEnew",null,null,null,"Trg厚 Th[μm] 通過後の Beam E [MeV/u] ; Enew",null,null,null,"WS1","Eu10","Th1","Eu11",null,null,null,null,"srEnew(WS,Eu10,Th1) {",null,null,null,"srEold(WS,Eu11,Th1) {"]
[null,null,null,null,"WS","S","WS名","#NUM!","Eu10<=0","Th1<0も許可",null,"引数","引数","引数","戻値",null,null,null,null,null,"R10= srE2Rng(WS,Eu10)",null,null,null,"R11= srE2Rng(WS,Eu11)"]
[null,null,null,null,"Eu10","D","Bm 通過前 E [MeV/u]","#N/A","-Th >Rmax",null,null,null,null,null,null,null,null,null,null,null,"if((R11= R10 - Th1)<=0) return( 0 )",null,null,null,"R10= R11 + Th1"]
[null,null,null,null,"Th1","D","Trg 厚 [μm]","=0","Eu10=0 | Th1>=Rng(Eu10)",null,null,null,null,null,null,null,null,null,null,null,"E11u= srRng2E(WS,R11)",null,null,null,"Eu10= srRng2E(WS,R10)"]
[null,null,null,null,null,null,null,"=Eu10","Th1=0",null,null,null,null,null,null,null,null,null,null,null,"return( E11u )",null,null,null,"return( Eu10 )"]
[null,null,null,null,null,null,null,"=srEold(Eu11,Th1)","Th1<0","Eold 計算と同等",null,null,"通過前",null,"通過後",null,null,null,null,"}",null,null,null,"}"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u"]
[null,null,"V,D","srEold",null,null,null,"Trg厚 Th[μm] 通過前の Beam E [MeV/u] ; Eold",null,null,null,"WS1","Eu10","Th1","Eu11"]
[null,null,null,null,"WS","S","WS名","#NUM!","Eu11<=0 | Th1<0　不許可",null,null,"引数","戻値","引数","引数"]
[null,null,null,null,"Eu11","D","Bm 通過後 E [MeV/u]","#N/A","E1>=Emax"]
[null,null,null,null,"Th1","D","Trg 厚 [μm]","=Eu11","Th1=0"]
[null,null,null,null,null,null,null,"=srRng2E(Th1)","Th1=0 & E11=0",null,null,null,"通過前"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","飛程"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm"]
[null,null,"V,D","srRng_eq_Eold",null,null,null,"Rng [μm] が同等になる Bm2 通過前のE [MeV/u] ; Eold",null,null,null,"WS1","Eu10","Rng1",null,null,null,null,null,"srRng_eq_Eold(WS1,WS2,Eu10) {"]
[null,null,null,null,"WS1","S","WS名(1) 比較元","#NUM!","Eu10<=0",null,null,"引数","引数",null,null,null,null,null,null,null,"R10= srE2Rng(WS1,Eu10)"]
[null,null,null,null,"WS2","S","WS名(2) 比較先","#N/A","case-1), -9)",null,null,"WS2","Eu20","Rng2",null,null,null,null,null,null,"R20=R10"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]",null,null,null,null,"引数","戻値","=Rng1",null,null,null,null,null,null,"Eu20= srRng2E(WS2,R20)"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Eu20 )"]
[null,null,null,null,null,null,null,null,null,null,null,null,"通過前",null,"通過後",null,null,null,null,"}"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew","Enewt"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u","MeV"]
[null,null,"V,D","srEnew_eq_Th",null,null,null,"Enew [MeV/u] が同等になる Trg2厚 [μm]",null,null,null,"WS1","Eu10","Th1","Eu11","Et11",null,null,null,"srEnew_eq_Th(WS1,WS2,Eu10,Th1) {",null,null,null,"srEnewt_eq_Th(WS1,WS2,Eu10,Th1) {"]
[null,null,null,null,"WS1","S","WS名(1) 比較元","#NUM!","Eu10<=0 | Th1<0",null,null,"引数","引数","引数",null,null,null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"WS2","S","WS名(2) 比較先","#N/A","Th1>=Rng(Eu10)","case-2) Eu20不定の為",null,"WS2","Eu20","Th2","Eu21","Et21",null,null,null,null,"if(Eu11 <= 0) return( #N/A )",null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","case-1), -3), -8), -9)",null,null,"引数","=Eu10","戻値","=Eu11",null,null,null,null,null,"Eu20= Eu10",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"Th1","D","Trg1 厚 [μm]","=0","Th1=0","∵ Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,"R20= srE2Rng(WS2,Eu20)",null,null,null,"Et11= Eu11*A1"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu21= Eu11",null,null,null,"Eu20= Eu10"]
[null,null,"V,D","srEnewt_eq_Th",null,null,null,"Enewt [MeV] が同等になる Trg2厚 [μm]",null,null,null,"WS1","Eu10","Th1","Eu11","Et11",null,null,null,null,"R21= srE2Rng(WS2,Eu21)",null,null,null,"if(Et11 > Eu20*A2) return( #N/A )"]
[null,null,null,null,"WS1","S","WS名(1) 比較元","#NUM!","Eu10<=0 | Th1<0",null,null,"引数","引数","引数",null,null,null,null,null,null,"Th2= R20 - R21",null,null,null,"R20= srE2Rng(WS2,Eu20)"]
[null,null,null,null,"WS2","S","WS名(2) 比較先","#N/A","Th1>=Rng(Eu10)","case-2) Eu20不定の為",null,"WS2","Eu20","Th2","Eu21","Et21",null,null,null,null,"return( Th2 )",null,null,null,"Et21= Et11"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","case-1), -3), -8), -9)",null,null,"引数","=Eu10","戻値",null,"=Et11",null,null,null,"}",null,null,null,null,"Eu21= Et21/A2"]
[null,null,null,null,"Th1","D","Trg1 厚 [μm]","=0","Th1=0","∵ Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"R21= srE2Rng(WS2,Eu21)"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Th2= R20 - R21"]
[null,null,null,null,null,null,null,null,null,null,null,null,"通過前",null,"通過後",null,null,null,null,null,null,null,null,null,"return( Th2 )"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew","Enewt",null,null,null,null,null,null,null,"}"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u","MeV"]
[null,null,"V,D","srEnew_eq_Eold",null,null,null,"Enew [MeV/u] が同等になる Bm2 通過前のE [MeV/u] ; Eold",null,null,null,"WS1","Eu10","Th1","Eu11","Et11",null,null,null,"srEnew_eq_Eold(WS1,WS2,Eu10,Th1) {",null,null,null,"srEnewt_eq_Eold(WS1,WS2,Eu10,Th1) {"]
[null,null,null,null,"WS1","S","WS名(1) 比較元","#NUM!","Eu10<=0 | Th1<0",null,null,"引数","引数","引数",null,null,null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"WS2","S","WS名(2) 比較先","#N/A","Th1>=Rng(Eu10)","case-2) Eu20不定の為",null,"WS2","Eu20","Th2","Eu21","Et21",null,null,null,null,"if(Eu11 <= 0) return( #N/A )",null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","case-1), -8), -9)",null,null,"引数","戻値","=Th1","=Eu11",null,null,null,null,null,"Th2= Th1",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"Th1","D","Trg1 厚 [μm]","=Eu11","Th1=0","∵ Eu20=Eu21=Eu11=Eu10",null,null,null,null,null,null,null,null,null,null,"Eu21= Eu11",null,null,null,"Et11= Eu11*A1"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"if(Eu21==0) Eu20= srRng2E(WS2,Th2)",null,null,null,"Th2= Th1"]
[null,null,"V,D","srEnewt_eq_Eold",null,null,null,"Enewt [MeV] が同等になる Bm2 通過前のE [MeV/u] ; Eold",null,null,null,"WS1","Eu10","Th1","Eu11","Et11",null,null,null,null,"else          Eu20= srEold(WS2,Eu21,Th2)",null,null,null,"Et21= Et11"]
[null,null,null,null,"WS1","S","WS名(1) 比較元","#NUM!","Eu10<=0 | Th1<0",null,null,"引数","引数","引数",null,null,null,null,null,null,"return( Eu20 )",null,null,null,"if(Et21==0) Eu20= srRng2E(WS2,Th2)"]
[null,null,null,null,"WS2","S","WS名(2) 比較先","#N/A","Th1>=Rng(Eu10)","case-2) Eu20不定の為",null,"WS2","Eu20","Th2","Eu21","Et21",null,null,null,"}",null,null,null,null,"else          Eu20= srEold(WS2,Eu21,Th2)"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","case-1), -8), -9)",null,null,"引数","戻値","=Th1",null,"=Et11",null,null,null,null,null,null,null,null,"return( Eu20 )"]
[null,null,null,null,"Th1","D","Trg1 厚 [μm]","=Eu11","Th1=0","∵ Eu20=Eu21=Eu11=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,null,"}"]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,"通過前",null,"通過後",null,"エネルギー損失",null,null,null,null,null,null,"srDEt_eq_Th(WS1,WS2,Eu10,Th1) {"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew","Enewt","dEu","dEt",null,null,null,null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u","MeV","MeV/u","MeV",null,null,null,null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,"V,D","srDEu_eq_Th",null,null,"この関数は srEnew_eq_Th() と同等","dEu [MeV/u] が同等になる Trg2厚 [μm]",null,null,null,"WS1","Eu10","Th1","Eu11","Et11","dEu1","dEt1",null,"srDEu_eq_Th(WS1,WS2,Eu10,Th1) {",null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"WS1","S","WS名(1) 比較元","#NUM!","Eu10<=0 | Th1<0",null,null,"引数","引数","引数",null,null,null,null,null,null,"Th2= srEnew_eq_Th(WS1,WS2,Eu10,Th1)",null,null,null,"dEt1= (Eu10-Eu11)*A1"]
[null,null,null,null,"WS2","S","WS名(2) 比較先","#N/A","Th1>=Rng(Eu10)","case-2) Eu20不定の為",null,"WS2","Eu20","Th2","Eu21","Et21","dEu2","dEt2",null,null,"return( Th2 )",null,null,null,"Eu20= Eu10"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","case-1), -3), -8), -9)",null,null,"引数","=Eu10","戻値","=Eu11",null,"=dEu1",null,null,"}",null,null,null,null,"R20= srE2Rng(WS2,Eu20)"]
[null,null,null,null,"Th1","D","Trg1 厚 [μm]","=0","Th1=0","∵ Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,"∵ Eu20=Eu10",null,null,null,"dEt2= dEt1"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"∴ dEu1=(Eu10-Eu11)=dEu2=(Eu10-Eu21)",null,null,null,"dEu2= dEt2/A2"]
[null,null,"V,D","srDEt_eq_Th",null,null,null,"dEt [MeV] が同等になる Trg2厚 [μm]",null,null,null,"WS1","Eu10","Th1","Eu11","Et11","dEu1","dEt1",null,null,"∴ Eu21=Eu11",null,null,null,"Eu21= Eu20 - dEu2"]
[null,null,null,null,"WS1","S","WS名(1) 比較元","#NUM!","Eu10<=0 | Th1<0",null,null,"引数","引数","引数",null,null,null,null,null,null,"∴ ｓｒEnew_eq_Th()と同等",null,null,null,"R21= srE2Rng(WS2,Eu21)"]
[null,null,null,null,"WS2","S","WS名(2) 比較先","#N/A","Th1>=Rng(Eu10)","case-2) Eu20不定の為",null,"WS2","Eu20","Th2","Eu21","Et21","dEu2","dEt2",null,null,null,null,null,null,"Th2= R20 - R21"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","case-1), -5), -8), -9)",null,null,"引数","=Eu10","戻値",null,null,null,"=dEt1",null,null,null,null,null,null,"return( Th2 )"]
[null,null,null,null,"Th1","D","Trg1 厚 [μm]","=Eu11","Th1=0","∵ Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,null,"}"]
[null,null,null,null,null,null,null,null,null,null,null,null,"通過前",null,"通過後",null,"エネルギー損失"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew","Enewt","dEu","dEt"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u","MeV","MeV/u","MeV"]
[null,null,"V,D","srDEu_eq_Eold",null,null,null,"dEu [MeV/u] が同等になる Bm2 通過前のE [MeV/u] ; Eold",null,null,null,"WS1","Eu10","Th1","Eu11","Et11","dEu1","dEt1",null,"srDEu_eq_Eold(WS1,WS2,Eu10,Th1) {",null,null,null,"srDEt_eq_Eold(WS1,WS2,Eu10,Th1) {"]
[null,null,null,null,"WS1","S","WS名(1) 比較元","#NUM!","Eu10<=0 | Th1<0",null,null,"引数","引数","引数",null,null,null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"WS2","S","WS名(2) 比較先",null,"Th1>=Rng(Eu10)","でも算出可能",null,"WS2","Eu20","Th2","Eu21","Et21","dEu2","dEt2",null,null,"dEu1= Eu10-Eu11",null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","case-1), -8), -11), -12), -14)",null,null,"引数","戻値","=Th1",null,null,"=dEu1",null,null,null,"Th2= Th1",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"Th1","D","Trg1 厚 [μm]","注）戻値Eu20には誤差約数%あり。",null,null,null,null,null,null,null,null,null,null,null,null,"Eu20stop= srRng2E(WS2,Th2)",null,null,null,"dEt1= (Eu10-Eu11)*A1"]
[null,null,null,null,"Ehl","I","検索方向　={+1|-1} ={Ehigh|Elow}側から検索","　　E vs. Rng でなく E vs. dE の直線補間の為。",null,null,null,null,null,null,null,null,null,null,null,null,"~ sr_dEfpk(-1) : find dEu2 peak from Emax side ~",null,null,null,"Th2= Th1"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ -> then get dEu2pk & EdEu2pk ~",null,null,null,"Eu20stop= srRng2E(WS2,Th2)"]
[null,null,null,null,null,null,null,null,null,null,null,null,"通過前",null,"通過後",null,"エネルギー損失",null,null,null,"if( dEu2pk > Eu20stop) {",null,null,null,"~ sr_dEfpk(-1) : find dEu2 peak from Emax side ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew","Enewt","dEu","dEt",null,null,null,"dEu2max= dEu2pk; EdEu2max= EdEu2pk",null,null,"~ -> then get dEu2pk & EdEu2pk ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u","MeV","MeV/u","MeV",null,null,"}else{","dEu2max= EdEu2max= Eu20stop }",null,null,"if( dEu2pk > Eu20stop) {"]
[null,null,"V,D","srDEt_eq_Eold",null,null,null,"dEt [MeV] が同等になる Bm2 通過前のE [MeV/u] ; Eold",null,null,null,"WS1","Eu10","Th1","Eu11","Et11","dEu1","dEt1",null,null,"if(dEu2max < dEu1) return( N/A ) : No Answer",null,null,null,null,"dEu2max= dEu2pk; EdEu2max= EdEu2pk"]
[null,null,null,null,"WS1","S","WS名(1) 比較元","#NUM!","Eu10<=0 | Th1<0",null,null,"引数","引数","引数",null,null,null,null,null,null,"if(dEu2max = dEu1)  : Only One Answer",null,null,null,"}else{","dEu2max= EdEu2max= Eu20stop }"]
[null,null,null,null,"WS2","S","WS名(2) 比較先",null,"Th1>=Rng(Eu10)","でも算出可能",null,"WS2","Eu20","Th2","Eu21","Et21","dEu2","dEt2",null,null,null,"return( Eu20= EdEu2max )",null,null,"dEt2max= dEu2max*A2"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","case-1), -8), -11), -12), -14)",null,null,"引数","戻値","=Th1",null,null,null,"=dEt1",null,null,"dEu2= dEu1",null,null,null,"if(dEt2max < dEt1) return( N/A ) : No Answer"]
[null,null,null,null,"Th1","D","Trg1 厚 [μm]","注）戻値Eu20には誤差約数%あり。",null,null,null,null,null,null,null,null,null,null,null,null,"~ sr_dE2ixE() : find dEu2  for all Eu20 ~",null,null,null,"if(dEt2max = dEt1)  : Only One Answer"]
[null,null,null,null,"Ehl","I","検索方向　={+1|-1} ={Ehigh|Elow}側から検索","　　E vs. Rng でなく E vs. dE の直線補間の為。",null,null,null,null,null,null,null,null,null,null,null,null,"~ calculating Eu20 -> dEu2= Eu20 - Enew(Eu20,Th2) ~",null,null,null,null,"return( Eu20= EdEu2max )"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ sr_dE2ip() : interpolation at found dEu2  ~",null,null,null,"dEt2= dEt1"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ using the calculated E vs dE=E-Enew() table ~",null,null,null,"dEu2= dEt2 / A2"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu20 = interpolated value at found dEu2",null,null,null,"~ sr_dE2ixE() : find dEu2  for all Eu20 ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Eu20 )",null,null,null,"~ calculating Eu20 -> dEu2= Eu20 - Enew(Eu20,Th2) ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"}",null,null,null,null,"~ sr_dE2ip() : interpolation at found dEu2  ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ using the calculated E vs dE=E-Enew() table ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu20 = interpolated value at found dEu2"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Et20 = Eu20*A2 )"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"}"]

{"sheet":"FncLst2b_J","index":4,"n_rows":125,"n_cols":28,"rows_kept":125,"cut":false,"hidden":false,"merged":[]}
[]
[null,null,null,null,null,null,"SRIMfit Function List(2b)  組合せ関数 Gas用"]
[]
[null,null,null,null,"≪変数名 表記≫",null,null,"≪_eq_関数で、戻値が err: #N/A になる場合≫"]
[null,null,null,null,"Tmm","D","Thickness [mm]","#NUM! ","WS<>Gas","WSがGasTrgでない"]
[null,null,null,null,"Pa","D","Gas Pressure [Pa]","その他は _eq_() 関数と同じ。"]
[null,null,null,null,"dgC","D","Gas Temperature [degC]",null,null,null,null,null,"関数の",null,"計算上の"]
[null,null,null,null,"その他は _eq_() 関数と同じ。",null,null,null,null,null,null,null,"引数",null,"前提条件"]
["Func.",null,null,null,null,null,null,null,null,null,null,null,"戻値",null,"検索条件"]
["No.","カテゴリー"]
[null,null,"戻値型","関数名",null,null,null,"関数の説明"]
[null,null,null,null,"引数名","型","引数の説明","戻値","戻値条件","理由など"]
[null,null,null,null,null,null,null,null,null,null,null,null,"通過前",null,null,null,"通過後"]
[null,"組合せ関数(2b) equivalent E <-> Rng  計算",null,null,null,null,null,null,null,null,null,null,"Eold","Thick",null,null,"Enew",null,null,null,null,"（等価計算式）"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","mm","Pa","℃","MeV/u"]
[null,null,"V,D","srEnewGas",null,null,null,"GasTrg厚 Th[mm] 通過後の Beam E [MeV/u] ; Enew",null,null,null,"WS1","Eu10","Tmm1","Pa1","dgC1","Eu11",null,null,null,null,"srEnewGas(WS,Eu10,Tmm1,Pa1,dgC1) {",null,null,null,"srEoldGas(WS,Eu10,Tmm1,Pa1,dgC1) {"]
[null,null,null,null,"WS","S","WS(Gas)名","#NUM! ","WS<>Gas","WSがGasTrgでない",null,"引数","引数","引数","引数","引数","戻値",null,null,null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS,Pa,dgC)",null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS,Pa,dgC)"]
[null,null,null,null,"Eu10","D","Bm 通過前 E [MeV/u]","#NUM!","Eu10<=0","Th1<0も許可",null,null,null,null,null,null,null,null,null,null,null,null,"R10= srE2Rng(WS,Eu10)",null,null,null,"R11= srE2Rng(WS,Eu11)"]
[null,null,null,null,"Tmm1","D","GasTrg 厚 [mm]","#N/A","-Th >Rmax",null,null,null,null,null,null,null,null,null,null,null,null,null,"if((R11= R10 - Th1)<=0) return( 0 )",null,null,null,"R10= R11 + Th1"]
[null,null,null,null,"Pa1","D","GasTrg 気圧 [Pa]","=0","Eu10=0 | Th1>=Rng(Eu10)",null,null,null,null,null,null,null,null,null,null,null,null,null,"E11u= srRng2E(WS,R11)",null,null,null,"Eu10= srRng2E(WS,R10)"]
[null,null,null,null,"dgC1","D","GasTrg 気温 [℃]","=Eu10","Th1=0",null,null,null,null,null,null,null,null,null,null,null,null,null,"return( E11u )",null,null,null,"return( Eu10 )"]
[null,null,null,null,null,null,null,"=srEold(Eu11,Th1)","Th1<0","Eold 計算と同等",null,null,null,null,null,null,null,null,null,null,null,"}",null,null,null,"}"]
[]
[null,null,"V,D","srEoldGas",null,null,null,"GasTrg厚 Th[mm] 通過前の Beam E [MeV/u] ; Eold",null,null,null,null,"通過前",null,null,null,"通過後"]
[null,null,null,null,"WS","S","WS(Gas)名","#NUM! ","WS<>Gas","WSがGasTrgでない",null,null,"Eold","Thick",null,null,"Enew"]
[null,null,null,null,"Eu11","D","Bm 通過後 E [MeV/u]","#NUM!","Eu11<=0 | Th1<0　不許可",null,null,null,"MeV/u","mm","Pa","℃","MeV/u"]
[null,null,null,null,"Tmm1","D","GasTrg 厚 [mm]","#N/A","E1>=Emax",null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11"]
[null,null,null,null,"Pa1","D","GasTrg 気圧 [Pa]","=Eu11","Th1=0",null,null,"引数","戻値","引数","引数","引数","引数"]
[null,null,null,null,"dgC1","D","GasTrg 気温 [℃]"]
[null,null,null,null,null,null,null,"=srRng2E(Th1*srThkStd(Pa1,dgC1))","Th1=0 & E11=0"]
[]
[null,null,"V,D","srRng_eq_Eold の Gas版はありません。 Range は 固体も Gasも同じなので。",null,null,null,null,null,null,null,null,"通過前",null,null,null,"通過後"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick",null,null,"Enew","Enewt"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","mm","Pa","℃","MeV/u","MeV"]
[null,null,"V,D","srEnew_eq_ThGas",null,null,null,"Enew [MeV/u] が同等になる GasTrg2厚 [mm]",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11",null,null,null,"srEnew_eq_ThGas(WS1,WS2,Eu10,Tmm1,",null,null,null,"srEnewt_eq_ThGas(WS1,WS2,Eu10,Tmm1,"]
[null,null,null,null,"WS1","S","WS(Gas)名(1) 比較元","#NUM! ","WS1,WS2<>Gas","WS1,2がGasTrgでない",null,"引数","引数","引数","引数","引数",null,null,null,null,null,null,null,"Pa1,dgC1,Pa2,dgC2) {",null,null,null,"Pa1,dgC1,Pa2,dgC2) {"]
[null,null,null,null,"WS2","S","WS(Gas)名(2) 比較先","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21",null,null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","Th1>=Rng(Eu10)","case-2) Eu20不定の為",null,"引数","=Eu10","戻値","引数","引数","=Eu11",null,null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)",null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Tmm1","D","GasTrg1 厚 [mm]","#N/A","case-1), -3), -8), -9)",null,null,null,null,null,null,null,null,null,null,null,null,null,"if(Eu11 <= 0) return( #N/A )",null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)"]
[null,null,null,null,"Pa1","D","GasTrg1 気圧 [Pa]","=0","Th1=0","∵ Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,"Eu20= Eu10",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"dgC1","D","GasTrg1 気温 [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"R20= srE2Rng(WS2,Eu20)",null,null,null,"Et11= Eu11*A1"]
[null,null,null,null,"Pa2","D","GasTrg2 気圧 [Pa]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu21= Eu11",null,null,null,"Eu20= Eu10"]
[null,null,null,null,"dgC2","D","GasTrg2 気温 [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"R21= srE2Rng(WS2,Eu21)",null,null,null,"if(Et11 > Eu20*A2) return( #N/A )"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Th2= R20 - R21",null,null,null,"R20= srE2Rng(WS2,Eu20)"]
[null,null,"V,D","srEnewt_eq_ThGas",null,null,null,"Enewt [MeV] が同等になる GasTrg2厚 [mm]",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11",null,null,null,null,"Tmm2= Th2 / (1000 * srThkStd(WS2,Pa2,dgC2)）",null,null,null,"Et21= Et11"]
[null,null,null,null,"WS1","S","WS(Gas)名(1) 比較元","#NUM! ","WS1,WS2<>Gas","WS1,2がGasTrgでない",null,"引数","引数","引数","引数","引数",null,null,null,null,null,null,"return( Tmm2 )",null,null,null,"Eu21= Et21/A2"]
[null,null,null,null,"WS2","S","WS(Gas)名(2) 比較先","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21",null,null,null,"}",null,null,null,null,"R21= srE2Rng(WS2,Eu21)"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","Th1>=Rng(Eu10)","case-2) Eu20不定の為",null,"引数","=Eu10","戻値","引数","引数",null,"=Et11",null,null,null,null,null,null,null,null,"Th2= R20 - R21"]
[null,null,null,null,"Tmm1","D","GasTrg1 厚 [mm]","#N/A","case-1), -3), -8), -9)",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Tmm2= Th2 / (1000 * srThkStd(WS2,Pa2,dgC2)）"]
[null,null,null,null,"Pa1","D","GasTrg1 気圧 [Pa]","=0","Th1=0","∵ Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Tmm2 )"]
[null,null,null,null,"dgC1","D","GasTrg1 気温 [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"}"]
[null,null,null,null,"Pa2","D","GasTrg2 気圧 [Pa]",null,null,null,null,null,"通過前",null,null,null,"通過後"]
[null,null,null,null,"dgC2","D","GasTrg2 気温 [℃]",null,null,null,null,null,"Eold","Thick",null,null,"Enew","Enewt"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","mm","Pa","℃","MeV/u","MeV"]
[null,null,"V,D","srEnew_eq_EoldGas",null,null,null,"Enew [MeV/u] が同等になる Bm2 通過前のE [MeV/u] ; Eold",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11",null,null,null,"srEnew_eq_EoldGas(WS1,WS2,Eu10,Tmm1,",null,null,null,"srEnewt_eq_EoldGas(WS1,WS2,Eu10,Tmm1,"]
[null,null,null,null,"WS1","S","WS(Gas)名(1) 比較元","#NUM! ","WS1,WS2<>Gas","WS1,2がGasTrgでない",null,"引数","引数","引数","引数","引数",null,null,null,null,null,null,null,"Pa1,dgC1,Pa2,dgC2) {",null,null,null,"Pa1,dgC1,Pa2,dgC2) {"]
[null,null,null,null,"WS2","S","WS(Gas)名(2) 比較先","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21",null,null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","Th1>=Rng(Eu10)","case-2) Eu20不定の為",null,"引数","戻値","=Th1","引数","引数","=Eu11",null,null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)",null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Tmm1","D","GasTrg1 厚 [mm]","#N/A","case-1), -8), -9)",null,null,null,null,null,null,null,null,null,null,null,null,null,"if(Eu11 <= 0) return( #N/A )",null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)"]
[null,null,null,null,"Pa1","D","GasTrg1 気圧 [Pa]","=Eu11","Th1=0","∵ Eu20=Eu21=Eu11=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,"Th2= Tmm1* 1000 * srThkStd(WS2,Pa2,dgC2)",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"dgC1","D","GasTrg1 気温 [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu21= Eu11",null,null,null,"Et11= Eu11*A1"]
[null,null,null,null,"Pa2","D","GasTrg2 気圧 [Pa]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"if(Eu21==0) Eu20= srRng2E(WS2,Th2)",null,null,null,"Th2= Tmm1* 1000 * srThkStd(WS2,Pa2,dgC2)"]
[null,null,null,null,"dgC2","D","GasTrg2 気温 [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"else          Eu20= srEold(WS2,Eu21,Th2)",null,null,null,"Et21= Et11"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Eu20 )",null,null,null,"if(Et21==0) Eu20= srRng2E(WS2,Th2)"]
[null,null,"V,D","srEnewt_eq_EoldGas",null,null,null,"Enewt [MeV] が同等になる Bm2 通過前のE [MeV/u] ; Eold",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11",null,null,null,"}",null,null,null,null,"else          Eu20= srEold(WS2,Eu21,Th2)"]
[null,null,null,null,"WS1","S","WS(Gas)名(1) 比較元","#NUM! ","WS1,WS2<>Gas","WS1,2がGasTrgでない",null,"引数","引数","引数","引数","引数",null,null,null,null,null,null,null,null,null,null,"return( Eu20 )"]
[null,null,null,null,"WS2","S","WS(Gas)名(2) 比較先","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21",null,null,null,null,null,null,null,"}"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","Th1>=Rng(Eu10)","case-2) Eu20不定の為",null,"引数","戻値","=Th1","引数","引数",null,"=Et11"]
[null,null,null,null,"Tmm1","D","GasTrg1 厚 [mm]","#N/A","case-1), -8), -9)"]
[null,null,null,null,"Pa1","D","GasTrg1 気圧 [Pa]","=Eu11","Th1=0","∵ Eu20=Eu21=Eu11=Eu10"]
[null,null,null,null,"dgC1","D","GasTrg1 気温 [℃]"]
[null,null,null,null,"Pa2","D","GasTrg2 気圧 [Pa]"]
[null,null,null,null,"dgC2","D","GasTrg2 気温 [℃]"]
[null,null,null,null,null,null,null,null,null,null,null,null,"通過前",null,null,null,"通過後",null,"エネルギー損失"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick",null,null,"Enew","Enewt","dEu","dEt"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","mm","Pa","℃","MeV/u","MeV","MeV/u","MeV"]
[null,null,"V,D","srDEu_eq_ThGas",null,null,"この関数は srEnew_eq_Th() と同等","dEu [MeV/u] が同等になる GasTrg2厚 [mm]",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11","dEu1","dEt1",null,"srDEu_eq_ThGas(WS1,WS2,Eu10,Tmm1,",null,null,null,"srDEt_eq_ThGas(WS1,WS2,Eu10,Tmm1,"]
[null,null,null,null,"WS1","S","WS(Gas)名(1) 比較元","#NUM! ","WS1,WS2<>Gas","WS1,2がGasTrgでない",null,"引数","引数","引数","引数","引数",null,null,null,null,null,null,null,"Pa1,dgC1,Pa2,dgC2) {",null,null,null,"Pa1,dgC1,Pa2,dgC2) {"]
[null,null,null,null,"WS2","S","WS(Gas)名(2) 比較先","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21","dEu2","dEt2",null,null,"Th2= srEnew_eq_ThGas(WS1,WS2,Eu10,Tmm1,",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","Th1>=Rng(Eu10)","case-2) Eu20不定の為",null,"引数","=Eu10","戻値","引数","引数","=Eu11",null,"=dEu1",null,null,null,null,"Pa1,dgC1,Pa2,dgC2) {",null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Tmm1","D","GasTrg1 厚 [mm]","#N/A","case-1), -3), -8), -9)",null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Th2 )",null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)"]
[null,null,null,null,"Pa1","D","GasTrg1 気圧 [Pa]","=0","Th1=0","∵ Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,null,"}",null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"dgC1","D","GasTrg1 気温 [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"∵ Eu20=Eu10",null,null,null,"dEt1= (Eu10-Eu11)*A1"]
[null,null,null,null,"Pa2","D","GasTrg2 気圧 [Pa]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"∴ dEu1=(Eu10-Eu11)=dEu2=(Eu10-Eu21)",null,null,null,"Eu20= Eu10"]
[null,null,null,null,"dgC2","D","GasTrg2 気温 [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"∴ Eu21=Eu11",null,null,null,"R20= srE2Rng(WS2,Eu20)"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"∴ ｓｒEnew_eq_Th()と同等",null,null,null,"dEt2= dEt1"]
[null,null,"V,D","srDEt_eq_ThGas",null,null,null,"dEt [MeV] が同等になる GasTrg2厚 [mm]",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11","dEu1","dEt1",null,null,null,null,null,null,"dEu2= dEt2/A2"]
[null,null,null,null,"WS1","S","WS(Gas)名(1) 比較元","#NUM! ","WS1,WS2<>Gas","WS1,2がGasTrgでない",null,"引数","引数","引数","引数","引数",null,null,null,null,null,null,null,null,null,null,"Eu21= Eu20 - dEu2"]
[null,null,null,null,"WS2","S","WS(Gas)名(2) 比較先","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21","dEu2","dEt2",null,null,null,null,null,null,"R21= srE2Rng(WS2,Eu21)"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]","#N/A","Th1>=Rng(Eu10)","case-2) Eu20不定の為",null,"引数","=Eu10","戻値","引数","引数",null,null,null,"=dEt1",null,null,null,null,null,null,"Th2= R20 - R21"]
[null,null,null,null,"Tmm1","D","GasTrg1 厚 [mm]","#N/A","case-1), -5), -8), -9)",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Tmm2= Th2 / (1000 * srThkStd(WS2,Pa2,dgC2)）"]
[null,null,null,null,"Pa1","D","GasTrg1 気圧 [Pa]","=Eu11","Th1=0","∵ Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Tmm2 )"]
[null,null,null,null,"dgC1","D","GasTrg1 気温 [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"}"]
[null,null,null,null,"Pa2","D","GasTrg2 気圧 [Pa]"]
[null,null,null,null,"dgC2","D","GasTrg2 気温 [℃]"]
[null,null,null,null,null,null,null,null,null,null,null,null,"通過前",null,null,null,"通過後",null,"エネルギー損失"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick",null,null,"Enew","Enewt","dEu","dEt"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","mm","Pa","℃","MeV/u","MeV","MeV/u","MeV"]
[null,null,"V,D","srDEu_eq_EoldGas",null,null,null,"dEu [MeV/u] が同等になる Bm2 通過前のE [MeV/u] ; Eold",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11","dEu1","dEt1",null,"srDEu_eq_EoldGas(WS1,WS2,Eu10,Tmm1,",null,null,null,"srDEt_eq_EoldGas(WS1,WS2,Eu10,Tmm1,"]
[null,null,null,null,"WS1","S","WS(Gas)名(1) 比較元","#NUM! ","WS1,WS2<>Gas","WS1,2がGasTrgでない",null,"引数","引数","引数","引数","引数",null,null,null,null,null,null,null,"Pa1,dgC1,Pa2,dgC2) {",null,null,null,"Pa1,dgC1,Pa2,dgC2) {"]
[null,null,null,null,"WS2","S","WS(Gas)名(2) 比較先","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21","dEu2","dEt2",null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]",null,"Th1>=Rng(Eu10)","でも算出可能",null,"引数","戻値","=Th1","引数","引数",null,null,"=dEu1",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)",null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Tmm1","D","GasTrg1 厚 [mm]","#N/A","case-1), -8), -11), -12), -14)",null,null,null,null,null,null,null,null,null,null,null,null,null,"dEu1= Eu10-Eu11",null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)"]
[null,null,null,null,"Ehl","I","検索方向　={+1|-1} ={Ehigh|Elow}側から検索","注）戻値Eu20には誤差約数%あり。",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Th2= Tmm1* 1000 * srThkStd(WS2,Pa2,dgC2)",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"Pa1","D","GasTrg1 気圧 [Pa]","　　E vs. Rng でなく E vs. dE の直線補間の為。",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu20stop= srRng2E(WS2,Th2)",null,null,null,"dEt1= (Eu10-Eu11)*A1"]
[null,null,null,null,"dgC1","D","GasTrg1 気温 [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ sr_dEfpk(-1) : find dEu2 peak from Emax side ~",null,null,null,"Th2= Tmm1* 1000 * srThkStd(WS2,Pa2,dgC2)"]
[null,null,null,null,"Pa2","D","GasTrg2 気圧 [Pa]",null,null,null,null,null,"通過前",null,null,null,"通過後",null,"エネルギー損失",null,null,null,"~ -> then get dEu2pk & EdEu2pk ~",null,null,null,"Eu20stop= srRng2E(WS2,Th2)"]
[null,null,null,null,"dgC2","D","GasTrg2 気温 [℃]",null,null,null,null,null,"Eold","Thick",null,null,"Enew","Enewt","dEu","dEt",null,null,"if( dEu2pk > Eu20stop) {",null,null,null,"~ sr_dEfpk(-1) : find dEu2 peak from Emax side ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","mm","Pa","℃","MeV/u","MeV","MeV/u","MeV",null,null,null,"dEu2max= dEu2pk; EdEu2max= EdEu2pk",null,null,"~ -> then get dEu2pk & EdEu2pk ~"]
[null,null,"V,D","srDEt_eq_EoldGas",null,null,null,"dEt [MeV] が同等になる Bm2 通過前のE [MeV/u] ; Eold",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11","dEu1","dEt1",null,null,"}else{","dEu2max= EdEu2max= Eu20stop }",null,null,"if( dEu2pk > Eu20stop) {"]
[null,null,null,null,"WS1","S","WS(Gas)名(1) 比較元","#NUM! ","WS1,WS2<>Gas","WS1,2がGasTrgでない",null,"引数","引数","引数","引数","引数",null,null,null,null,null,null,"if(dEu2max < dEu1) return( N/A ) : No Answer",null,null,null,null,"dEu2max= dEu2pk; EdEu2max= EdEu2pk"]
[null,null,null,null,"WS2","S","WS(Gas)名(2) 比較先","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21","dEu2","dEt2",null,null,"if(dEu2max = dEu1)  : Only One Answer",null,null,null,"}else{","dEu2max= EdEu2max= Eu20stop }"]
[null,null,null,null,"Eu10","D","Bm1 通過前 E [MeV/u]",null,"Th1>=Rng(Eu10)","でも算出可能",null,"引数","戻値","=Th1","引数","引数",null,null,null,"=dEt1",null,null,null,"return( Eu20= EdEu2max )",null,null,"dEt2max= dEu2max*A2"]
[null,null,null,null,"Tmm1","D","GasTrg1 厚 [mm]","#N/A","case-1), -8), -11), -12), -14)",null,null,null,null,null,null,null,null,null,null,null,null,null,"dEu2= dEu1",null,null,null,"if(dEt2max < dEt1) return( N/A ) : No Answer"]
[null,null,null,null,"Ehl","I","検索方向　={+1|-1} ={Ehigh|Elow}側から検索","注）戻値Eu20には誤差約数%あり。",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ sr_dE2ixE() : find dEu2  for all Eu20 ~",null,null,null,"if(dEt2max = dEt1)  : Only One Answer"]
[null,null,null,null,"Pa1","D","GasTrg1 気圧 [Pa]","　　E vs. Rng でなく E vs. dE の直線補間の為。",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ calculating Eu20 -> dEu2= Eu20 - Enew(Eu20,Th2) ~",null,null,null,null,"return( Eu20= EdEu2max )"]
[null,null,null,null,"dgC1","D","GasTrg1 気温 [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ sr_dE2ip() : interpolation at found dEu2  ~",null,null,null,"dEt2= dEt1"]
[null,null,null,null,"Pa2","D","GasTrg2 気圧 [Pa]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ using the calculated E vs dE=E-Enew() table ~",null,null,null,"dEu2= dEt2 / A2"]
[null,null,null,null,"dgC2","D","GasTrg2 気温 [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu20 = interpolated value at found dEu2",null,null,null,"~ sr_dE2ixE() : find dEu2  for all Eu20 ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Eu20 )",null,null,null,"~ calculating Eu20 -> dEu2= Eu20 - Enew(Eu20,Th2) ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"}",null,null,null,null,"~ sr_dE2ip() : interpolation at found dEu2  ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ using the calculated E vs dE=E-Enew() table ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu20 = interpolated value at found dEu2"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Et20 = Eu20*A2 )"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"}"]

{"sheet":"FncLst1_E","index":5,"n_rows":269,"n_cols":10,"rows_kept":269,"cut":false,"hidden":false,"merged":[[238,7,238,9]]}
[]
[null,null,null,null,null,null,"SRIMfit Function List(1)  Fundamental functions"]
[null,null,null,null,"< Type of Param, Return >"]
[null,null,null,null,null,"I","Integer","< Variant type function : Error return values >"]
[null,null,null,null,null,"D","Double","#NUM!   ","xlErrNum  2036","Invalid NUMber as parameter　"]
[null,null,null,null,null,"B","Boolean","#N/A   　","xlErrNA　　2042","return value Not Available"]
[null,null,null,null,null,"S","String"]
[null,null,null,null,null,"V","Variant type"]
[null,null,null,null,"< Notation for Parameters >",null,null,"< Private Variables defined in this macro code >"]
[null,null,null,null,"WS","S","SRIMoutput WorkSheet name","Clm*　　　",null,"Column number in a WS"]
[null,null,null,null,"E, Eu","D","Beam Energy [MeV/u]","Row*　　　",null,"Row number in a WS"]
[null,null,null,null,"Et","D","Beam Energy [MeV]","MySRwbNow   ",null,"Current WorkBook pointer"]
[null,null,null,null,"R","D","Range [μm]","MySRwsNow   ",null,"Current WorkSheet pointer"]
[null,null,null,null,"Uid","I","LET unit ID# 0..8","WSnow         ",null,"Current WorkSheet name"]
[null,null,null,null,"LET","D","defa. [MeV/(mg/cm2)] dep.on Uid",null,"Cur.WS parameters"]
[null,null,null,null,"Th,Tum,Tmm","D","Thickness [μm] | [mm]","IxE{min|max}, E{min|max}, R{min|max}, "]
[null,null,null,null,"Pa","D","Gas Pressure [Pa]","St{Lng|Ltr}{min|max}, SPfct()"]
[null,null,null,null,"dgC","D","Gas Temperature [degC]"]
[]
["Func."]
[null,"Category"]
[null,null,"Return type","Func.name",null,null,null,"Func. Description"]
[null,null,null,null,"params.","type","Param. Description","Return value","Error conditions","Comments"]
[]
[null,"Macro Init / Term procedures"]
[null,null,"Sub","srMySRwb_open",null,null,null,"SRIMoutput WorkBook (MySRwb) Open procedure"]
[null,null,null,null,"MyFn","S","MySRwb file name","As default, Const MySRwbFn =\"MySRIMwb.xlsx\" is used"]
[null,null,null,null,null,null,null,"Its Path is MySRwbDir= ThisWorkbook.Path as a default."]
[]
[null,null,"Sub","srMySRwb_close",null,null,null,"SRIMoutput WorkBook (MySRwb) Close procedure"]
[]
[null,"Macro informations"]
[null,null,"S","srMcrVer",null,null,null,"SRIMfit version number"]
[null,null,null,null,null,null,null,"defined as Const SRIMfitVer"]
[]
[null,null,"S","srMcrPath",null,null,null,"Installed Path of MySRwb"]
[null,null,null,null,null,null,null,"returns ThisWorkbook.Path"]
[]
[null,null,"S","srMcrWBname",null,null,null,"File name of current MySRwb "]
[null,null,null,null,null,null,null,"returns MySRwbFnNow"]
[]
[null,null,"S","srMcrWBname",null,null,null,"File path of current MySRwb "]
[null,null,null,null,null,null,null,"returns MySRwbDirNow"]
[]
[null,null,"I","srMcrWScount",null,null,null,"Num. of Sheets included in MySRwb"]
[]
[null,null,"S()","srMcrWSlist",null,null,null,"returns All-Sheet.names included in MySRwb "]
[null,null,null,null,null,null,null,"in 1-dim string array format"]
[null,null,"Sub","srMcr_WSlist",null,null,null,"make a list of All-Sheet.names included in MySRwb"]
[null,null,null,null,"sToRngS","S","Top cell position for the list. Eg.) \"A10\""]
[]
[null,"WS independent functions"]
[null,null,"S","srElmNm",null,null,null,"Element symbol"]
[null,null,null,null,"Z","I","Atomic number Z= 1..118"]
[]
[null,"WS information(1) : directly read from a current WS"]
[null,null,"S","srInfoVer",null,null,null,"SRIM version num."]
[null,null,null,null,"WS","S","WSname"]
[]
[null,null,"I","srInfoIonZ",null,null,null,"Beam Z ;  Atomic number"]
[null,null,null,null,"WS","S","WSname"]
[]
[null,null,"I","srInfoIonA",null,null,null,"Beam A ; Mass number"]
[null,null,null,null,"WS","S","WSname"]
[]
[null,null,"S","srInfoTrgName",null,null,null,"Target name (in short format)"]
[null,null,null,null,"WS","S","WSname"]
[]
[null,null,"S","srInfoTrgNameL",null,null,null,"Target name (in long format)"]
[null,null,null,null,"WS","S","WSname"]
[]
[null,null,"D","srInfoTrgDens",null,null,null,"Target density in  [g/cm3]"]
[null,null,null,null,"WS","S","WSname"]
[]
[null,null,"D","srInfoTrgDensA",null,null,null,"Target density in [atoms/cm3]"]
[null,null,null,null,"WS","S","WSname"]
[]
[null,null,"D","srInfoBrgC",null,null,null,"Bragg Correction in [%]"]
[null,null,null,null,"WS","S","WSname"]
[]
[null,null,"D","srInfoTrgPtbl",null,null,null,"if GasTarget, a specified gas pressure in [Pa]"]
[null,null,null,null,"WS","S","WSname","  when you calculated this WS using SRIM-2013"]
[]
[null,null,"D","srInfoTrgTtbl",null,null,null,"if GasTarget, a specified gas temperature in [℃]"]
[null,null,null,null,"WS","S","WSname","  when you calculated this WS using SRIM-2013"]
[]
[null,null,"B","srInfoIsGas",null,null,null,"returns 'TRUE' when the WS is for Gas target"]
[null,null,null,null,"WS","S","WSname"]
[]
[null,null,"S","srInfoTgCmAtmNm",null,null,null,"Target Composition List: Atomic name"]
[null,null,null,null,"WS","S","WSname"]
[null,null,null,null,"i","I","Columb number (1..8)"]
[]
[null,null,"I","srInfoTgCmAtmNo",null,null,null,"Target Composition List: Atomic number"]
[null,null,null,null,"WS","S","WSname"]
[null,null,null,null,"i","I","Columb number (1..8)"]
[]
[null,null,"D","srInfoTgCmAtmPct",null,null,null,"Target Composition List: Atomic [%]"]
[null,null,null,null,"WS","S","WSname"]
[null,null,null,null,"i","I","Columb number (1..8)"]
[]
[null,null,"D","srInfoTgCmMasPct",null,null,null,"Target Composition List: Mass [%]"]
[null,null,null,null,"WS","S","WSname"]
[null,null,null,null,"i","I","Columb number (1..8)"]
[]
[null,null,"S","srInfoWScorded",null,null,null,"Corded information of this WS"]
[null,null,null,null,"WS","S","WSname"]
[]
[null,"Unit conversion functions"]
[null,null,"V,S","srLETUNm",null,null,null,"LET Unit Name"]
[null,null,null,null,"Uid","I","LET Unit ID (0..8, =0 defa) ","#NUM! ","Uid<0 | >8","Uid invalid"]
[]
[null,null,"V,D","srLETCnvF",null,null,null,"LET Unit Conversion Factor for  [Uid=0 MeV/(mg/cm2)]"]
[null,null,null,null,"WS","S","WS name","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Uid","I","LET Unit ID (0..8, =0 defa) "]
[]
[null,null,"D","srum2mg",null,null,null,"Target Thickness unit conversion [um] --> [mg/cm2]"]
[null,null,null,null,"WS","S","WS name",null," using ｓｒInforTrgDens()"]
[null,null,null,null,"um","D","Target thickness [μm]"]
[]
[null,null,"D","srmg2um",null,null,null,"Target Thickness unit conversion [mg/cm2] --> [um]"]
[null,null,null,null,"WS","S","WS name",null," using ｓｒInforTrgDens()"]
[null,null,null,null,"mg","D","Target thickness [mg/cm2]"]
[]
[null,"Work Sheet Info (2) Table min/max"]
[null,null,"D","srMinE",null,null,null,"min. of Beam E table [MeV/u] "]
[null,null,null,null,"WS","S","WS name"]
[]
[null,null,"D","srMaxE",null,null,null,"max. of Beam E table [MeV/u] "]
[null,null,null,null,"WS","S","WS name"]
[]
[null,null,"D","srMinRng",null,null,null,"min. of Range table [μm]"]
[null,null,null,null,"WS","S","WS name"]
[]
[null,null,"D","srMaxRng",null,null,null,"max. of Range table [μm]"]
[null,null,null,null,"WS","S","WS name"]
[]
[null,null,"D","srMinStLng",null,null,null,"min. of Straggling Longitudinal table [μm]"]
[null,null,null,null,"WS","S","WS name"]
[]
[null,null,"D","srMaxStLng",null,null,null,"max. of Straggling Longitudinal table [μm]"]
[null,null,null,null,"WS","S","WS name"]
[]
[null,null,"D","srMinStLtr",null,null,null,"min. of Straggling Lateral table [μm]"]
[null,null,null,null,"WS","S","WS name"]
[]
[null,null,"D","srMaxStLtr",null,null,null,"max. of Straggling Lateral table [μm]"]
[null,null,null,null,"WS","S","WS name"]
[]
[null,"Work Sheet Look up (1) E <-> LETe,n,t"]
[null,null,"V,D","srE2LETe",null,null,null,"Look up E -> LETe [in Uid unit] ; Electric Stopping Power "]
[null,null,null,null,"WS","S","WS name","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"E","D","Beam E [MeV/u]　as look-up key","#N/A ",null,"E is out of range in the WS"]
[null,null,null,null,"Uid","I","LET Unit ID (0..8) for the return value"]
[]
[null,null,"V,D","srE2LETn",null,null,null,"Look up E -> LETn [in Uid unit] ; Nuclear Stopping Power "]
[null,null,null,null,"WS","S","WS name","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"E","D","Beam E [MeV/u]　as look-up key","#N/A ",null,"E is out of range in the WS"]
[null,null,null,null,"Uid","I","LET Unit ID (0..8) for the return value"]
[]
[null,null,"V,D","srE2LETt",null,null,null,"Look up E -> LETt [in Uid unit] ;Total= Nuclear+Electric Stopping Power "]
[null,null,null,null,"WS","S","WS name","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"E","D","Beam E [MeV/u]　as look-up key","#N/A ",null,"E is out of range in the WS"]
[null,null,null,null,"Uid","I","LET Unit ID (0..8) for the return value"]
[]
[null,null,"V,D","srLETe2E",null,null,null,"Look up LETe -> E [MeV/u]"]
[null,null,null,null,"WS","S","WS name","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Lt","D","LETe [Uid] as look-up key","#N/A ",null,"LETe is out of range in the WS"]
[null,null,null,null,"Uid","I","LET Unit ID (0..8) for the look-up key"]
[null,null,null,null,"Ehl","I","={+1|-1} = E-search from {Ehigh|Elow} side"]
[]
[null,null,"V,D","srLETn2E",null,null,null,"Look up LETn -> E [MeV/u]"]
[null,null,null,null,"WS","S","WS name","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Lt","D","LETn [Uid] as look-up key","#N/A ",null,"LETn is out of range in the WS"]
[null,null,null,null,"Uid","I","LET Unit ID (0..8) for the look-up key"]
[null,null,null,null,"Ehl","I","={+1|-1} = E-search from {Ehigh|Elow} side"]
[]
[null,null,"V,D","srLETt2E",null,null,null,"Look up LETt -> E [MeV/u]"]
[null,null,null,null,"WS","S","WS name","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Lt","D","LETt [Uid] as look-up key","#N/A ",null,"LETt is out of range in the WS"]
[null,null,null,null,"Uid","I","LET Unit ID (0..8) for the look-up key"]
[null,null,null,null,"Ehl","I","={+1|-1} = E-search from {Ehigh|Elow} side"]
[]
[null,null,"V,D","srMaxLETe",null,null,null,"max. of LETe [Uid] table"]
[null,null,null,null,"WS","S","WS name","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Uid","I","LET Unit ID (0..8) for the return value"]
[]
[null,null,"V,D","srMaxLETn",null,null,null,"max. of LETn [Uid] table"]
[null,null,null,null,"WS","S","WS name","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Uid","I","LET Unit ID (0..8) for the return value"]
[]
[null,null,"V,D","srMaxLETt",null,null,null,"max. of LETt [Uid] table"]
[null,null,null,null,"WS","S","WS name","#NUM! ","Uid<0 | >8","Uid invalid"]
[null,null,null,null,"Uid","I","LET Unit ID (0..8) for the return value"]
[]
[null,null,"D","srMaxLETe2E",null,null,null,"E [MeV/u] at max LETe"]
[null,null,null,null,"WS","S","WS name"]
[]
[null,null,"D","srMaxLETn2E",null,null,null,"E [MeV/u] at max LETn"]
[null,null,null,null,"WS","S","WS name"]
[]
[null,null,"D","srMaxLETt2E",null,null,null,"E [MeV/u] at max LETt"]
[null,null,null,null,"WS","S","WS name"]
[]
[null,"Work Sheet Look up (2) E <-> Range"]
[null,null,"V,D","srE2Rng",null,null,null,"Look up E  -> Range [μm] "]
[null,null,null,null,"WS","S","WS name","#NUM! ","E<0"]
[null,null,null,null,"E","D","Beam E [MeV/u]　as look-up key","#N/A ",null,"E is out of range ( >Emax)"]
[null,null,null,null,null,null,null,"=0","E=0"]
[]
[null,null,"V,D","srRng2E",null,null,null,"Look up Range -> E [MeV/u] "]
[null,null,null,null,"WS","S","WS name","#NUM! ","Rng<0"]
[null,null,null,null,"Rng","D","Range [μm]　as look-up key","#N/A ",null,"Rng is out of range (>Rmax)"]
[null,null,null,null,null,null,null,"=0","Rng=0"]
[]
[null,"Work Sheet Look up (3) E <-> Straggling"]
[null,null,"V,D","srE2StLng",null,null,null,"Look up E  -> Straggling Longitudinal [μm]"]
[null,null,null,null,"WS","S","WS name","#NUM! ","E<0"]
[null,null,null,null,"E","D","Beam E [MeV/u]　as look-up key","#N/A ",null,"E is out of range ( >Emax)"]
[null,null,null,null,null,null,null,"=0","E=0"]
[]
[null,null,"V,D","srE2StLtr",null,null,null,"Look up E -> Straggling Lateral [μm]"]
[null,null,null,null,"WS","S","WS name","#NUM! ","E<0"]
[null,null,null,null,"E","D","Beam E [MeV/u]　as look-up key","#N/A ",null,"E is out of range ( >Emax)"]
[null,null,null,null,null,null,null,"=0","E=0"]
[]
[null,null,"V,D","srStLng2E",null,null,null,"Look up Straggling Longitudinal -> E [MeV/u]"]
[null,null,null,null,"WS","S","WS name","#NUM! ","Strg<0"]
[null,null,null,null,"Strg","D","Strag. Long. [μm]　as look-up key","#N/A ",null,"Strg is out of range (>StLngmax)"]
[null,null,null,null,null,null,null,"=0","Strg=0"]
[]
[null,null,"V,D","srStLtr2E",null,null,null,"Look up Straggling Lateral -> E [MeV/u]"]
[null,null,null,null,"WS","S","WS name","#NUM! ","Strg<0"]
[null,null,null,null,"Strg","D","Strag. Later. [μm] as look-up key","#N/A ",null,"Strg is out of range (>StLtrmax)"]
[null,null,null,null,null,null,null,"=0","Strg=0"]
[]
[null,"Gas Target : \"Standard\" Pressure & Temperature"]
[null,null,null,null,"\"Standard\"is at P=srInfoTrgPtbl() and at T=srInfoTrgTtbl() where the WS is calculated by SRIM-2013 "]
[null,null,"V,D","srThkStd",null,null,null,"Conversion coeff. for the standard P & T"]
[null,null,null,null,"WS","S","WS name for Gas Target","#NUM! ","WS<>Gas","WS is not for Gas Target"]
[null,null,null,null,"Pa","D","Gas Pressure [Pa]","#NUM! ","Pa<0 Pa | dgC<0 K"]
[null,null,null,null,"dgC","D","Gas Temperature [℃]","= (Pa/P0)*(273.15+T0)/(273.15+dgC) <-- This is the coeff."]
[]
[]
[]
[null,"for Debugging public functions"]
[null,null,"S","srIxEmin",null,null,null,"get IxEmin"]
[null,null,null,null,"WS","S","WS name"]
[]
[null,null,"S","srIxEmax",null,null,null,"get IxEmax"]
[null,null,null,null,"WS","S","WS name"]
[]
[null,null,"V","srE2Ix",null,null,null,"E -> ixE search using sr_E2Ix()"]
[null,null,null,null,"WS","S","WS name","#N/A "," ts_errE"]
[null,null,null,null,"Ei","D","E [MeV/u]"]
[]
[null,null,"V","srVal2Ix",null,null,null,"Val -> ixE search using sr_Val2Ix()"]
[null,null,null,null,"WS","S","WS name","#N/A ","ts_errV"]
[null,null,null,null,"Vc","D","Value"]
[null,null,null,null,"Clm","I","Clm# = 1..7 ; E, SPe, SPn, SPt, Rng, StLng, StLtr"]
[]
[null,null,"V","srIx2Val",null,null,null,"(ixE, Clm#) -> Value"]
[null,null,null,null,"WS","S","WS name","#N/A ",null,"ixE | Cim invalid"]
[null,null,null,null,"ixE","I","ixE"]
[null,null,null,null,"Clm","I","Clm# = 1..7 ; E, SPe, SPn, SPt, Rng, StLng, StLtr"]
[]
[null,null,"V,D()","srIx2ValAry",null,null,null,"ixE -> Value(Clm=1..7) Double Array"]
[null,null,null,null,"WS","S","WS name","#N/A ",null,"ixE invalid"]
[null,null,null,null,"ixE","I","ixE"]

{"sheet":"FncLst2a_E","index":6,"n_rows":113,"n_cols":26,"rows_kept":113,"cut":false,"hidden":false,"merged":[[93,7,93,9],[102,7,102,9]]}
[]
[null,null,null,null,null,null,"SRIMfit Function List(2a)  Combination functions"]
[]
[null,null,null,null,"< Notation for Parameters >",null,null,"< reason why _eq_() function returns '#N/A' error >  "]
[null,null,null,null,"WS1,WS2","S","WSname","case-1)","Eu10 > Emax","out of E table in WS1"]
[null,null,null,null,"Eu","D","Beam Energy [MeV/u]","case-2)","Eu11 < 0","Eu20, Th2 becomes indefinite"]
[null,null,null,null,"Et","D","Beam Energy [MeV]","case-3)","Et11 > Et20"]
[null,null,null,null,"dEu","D","Beam Energy Loss [MeV/u]","case-5)","dEt1 > Et20"]
[null,null,null,null,"dEt","D","Beam Energy Loss [MeV]","case-8)",null,"out of Rng( E ) table in WS1"]
[null,null,null,null,"Tum,Tmm","D","Thickness [μm] | [mm]","case-9)",null,"out of Rng( E ) table in WS2"]
[null,null,null,null,"Pa","D","Gas Pressure [Pa]","case-11)",null,"dE peak search error"]
[null,null,null,null,"dgC","D","Gas Temperature [degC]","case-12) ","dEu2max < dEu1"]
[null,null,null,null,null,null,null,"case-14) ",null,"dE2 ixE search error"]
[null,null,null,null,null,null,null,null,null,null,null,null,"As function",null,"As calculation"]
["Func.",null,null,null,null,null,null,null,null,null,null,null,"parameter",null,"assumption"]
[null,"Category",null,null,null,null,null,null,null,null,null,null,"return",null,"look-up key"]
[null,null,"Return type","Func.name",null,null,null,"Func. Description"]
[null,null,null,null,"params.","type","Param. Description","Return value","Error conditions","Comments"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through","after"]
[null,"Combination Func. (2a) equivalent E <-> Rng",null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew",null,null,null,null,"( Equivalent Equations )"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u"]
[null,null,"V,D","srEnew",null,null,null,"Beam E [MeV/u]  AFTER passing through Th[μm] of the target",null,null,null,"WS1","Eu10","Th1","Eu11",null,null,null,null,"srEnew(WS,Eu10,Th1) {",null,null,null,"srEold(WS,Eu11,Th1) {"]
[null,null,null,null,"WS","S","WSname for Eu10 & Th1","#NUM!","Eu10<=0",null,null,"prm.","prm.","prm.","ret.",null,null,null,null,null,"R10= srE2Rng(WS,Eu10)",null,null,null,"R11= srE2Rng(WS,Eu11)"]
[null,null,null,null,"Eu10","D","E [MeV/u] before passing Th1","#N/A","-Th >Rmax",null,null,null,null,null,null,null,null,null,null,null,"if((R11= R10 - Th1)<=0) return( 0 )",null,null,null,"R10= R11 + Th1"]
[null,null,null,null,"Th1","D","Target Thickness [μm]","=0","Eu10=0 | Th1>=Rng(Eu10)",null,null,null,null,null,null,null,null,null,null,null,"E11u= srRng2E(WS,R11)",null,null,null,"Eu10= srRng2E(WS,R10)"]
[null,null,null,null,null,null,null,"=Eu10","Th1=0",null,null,null,null,null,null,null,null,null,null,null,"return( E11u )",null,null,null,"return( Eu10 )"]
[null,null,null,null,null,null,null,"=srEold(Eu11,Th1)","Th1<0","same as srEold()",null,null,"before","through","after",null,null,null,null,"}",null,null,null,"}"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u"]
[null,null,"V,D","srEold",null,null,null,"Beam E [MeV/u]  BEFORE passing through Th[μm] of the target",null,null,null,"WS1","Eu10","Th1","Eu11"]
[null,null,null,null,"WS","S","WSname for Eu11 & Th1","#NUM!","Eu11<=0 | Th1<0　",null,null,"prm.","ret.","prm.","prm."]
[null,null,null,null,"Eu11","D","E [MeV/u] after passing Th1","#N/A","E1>=Emax"]
[null,null,null,null,"Th1","D","Target Thickness [μm]","=Eu11","Th1=0"]
[null,null,null,null,null,null,null,"=srRng2E(Th1)","Th1=0 & E11=0",null,null,null,"before","gives"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Range"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm"]
[null,null,"V,D","srRng_eq_Eold",null,null,null,"Range equivalent Eold [MeV/u]",null,null,null,"WS1","Eu10","Rng1",null,null,null,null,null,"srRng_eq_Eold(WS1,WS2,Eu10) {"]
[null,null,null,null,"WS1","S","WSname for Eu10","#NUM!","Eu10<=0",null,null,"prm.","prm.",null,null,null,null,null,null,null,"R10= srE2Rng(WS1,Eu10)"]
[null,null,null,null,"WS2","S","WSname for return Eold","#N/A","case-1), -9)",null,null,"WS2","Eu20","Rng2",null,null,null,null,null,null,"R20=R10"]
[null,null,null,null,"Eu10","D","E [MeV/u] before passing through",null,null,null,null,"prm.","ret.","=Rng1",null,null,null,null,null,null,"Eu20= srRng2E(WS2,R20)"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Eu20 )"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through","after","E total",null,null,null,"}"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew","Enewt"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u","MeV"]
[null,null,"V,D","srEnew_eq_Th",null,null,null,"Enew [MeV/u]  equivalent thickness [μm]",null,null,null,"WS1","Eu10","Th1","Eu11","Et11",null,null,null,"srEnew_eq_Th(WS1,WS2,Eu10,Th1) {",null,null,null,"srEnewt_eq_Th(WS1,WS2,Eu10,Th1) {"]
[null,null,null,null,"WS1","S","WSname for Eu10 & Th1","#NUM!","Eu10<=0 | Th1<0",null,null,"prm.","prm.","prm.",null,null,null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"WS2","S","WSname for return Thick","#N/A","Th1>=Rng(Eu10)","case-2) Eu20 becomes indefinite",null,"WS2","Eu20","Th2","Eu21","Et21",null,null,null,null,"if(Eu11 <= 0) return( #N/A )",null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Eu10","D","E [MeV/u] before passing Th1","#N/A","case-1), -3), -8), -9)",null,null,"prm.","=Eu10","ret.","=Eu11",null,null,null,null,null,"Eu20= Eu10",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"Th1","D","Target Thickness [μm]","=0","Th1=0","as Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,"R20= srE2Rng(WS2,Eu20)",null,null,null,"Et11= Eu11*A1"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through","after","E total",null,null,null,null,"Eu21= Eu11",null,null,null,"Eu20= Eu10"]
[null,null,"V,D","srEnewt_eq_Th",null,null,null,"Enewt [MeV]  equivalent thickness [μm]",null,null,null,"WS1","Eu10","Th1","Eu11","Et11",null,null,null,null,"R21= srE2Rng(WS2,Eu21)",null,null,null,"if(Et11 > Eu20*A2) return( #N/A )"]
[null,null,null,null,"WS1","S","WSname for Eu10 & Th1","#NUM!","Eu10<=0 | Th1<0",null,null,"prm.","prm.","prm.",null,null,null,null,null,null,"Th2= R20 - R21",null,null,null,"R20= srE2Rng(WS2,Eu20)"]
[null,null,null,null,"WS2","S","WSname for return Thick","#N/A","Th1>=Rng(Eu10)","case-2) Eu20 becomes indefinite",null,"WS2","Eu20","Th2","Eu21","Et21",null,null,null,null,"return( Th2 )",null,null,null,"Et21= Et11"]
[null,null,null,null,"Eu10","D","E [MeV/u] before passing Th1","#N/A","case-1), -3), -8), -9)",null,null,"prm.","=Eu10","ret.",null,"=Et11",null,null,null,"}",null,null,null,null,"Eu21= Et21/A2"]
[null,null,null,null,"Th1","D","Target Thickness [μm]","=0","Th1=0","as Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"R21= srE2Rng(WS2,Eu21)"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Th2= R20 - R21"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through","after","E total",null,null,null,null,null,null,null,null,"return( Th2 )"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew","Enewt",null,null,null,null,null,null,null,"}"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u","MeV"]
[null,null,"V,D","srEnew_eq_Eold",null,null,null,"Enew [MeV/u]  equivalent Eold [MeV/u]",null,null,null,"WS1","Eu10","Th1","Eu11","Et11",null,null,null,"srEnew_eq_Eold(WS1,WS2,Eu10,Th1) {",null,null,null,"srEnewt_eq_Eold(WS1,WS2,Eu10,Th1) {"]
[null,null,null,null,"WS1","S","WSname for Eu10 & Th1","#NUM!","Eu10<=0 | Th1<0",null,null,"prm.","prm.","prm.",null,null,null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"WS2","S","WSname for return Eold","#N/A","Th1>=Rng(Eu10)","case-2) Eu20 becomes indefinite",null,"WS2","Eu20","Th2","Eu21","Et21",null,null,null,null,"if(Eu11 <= 0) return( #N/A )",null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Eu10","D","E [MeV/u] before passing Th1","#N/A","case-1), -8), -9)",null,null,"prm.","ret.","=Th1","=Eu11",null,null,null,null,null,"Th2= Th1",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"Th1","D","Target Thickness [μm]","=Eu11","Th1=0","as Eu20=Eu21=Eu11=Eu10",null,null,null,null,null,null,null,null,null,null,"Eu21= Eu11",null,null,null,"Et11= Eu11*A1"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through","after","E total",null,null,null,null,"if(Eu21==0) Eu20= srRng2E(WS2,Th2)",null,null,null,"Th2= Th1"]
[null,null,"V,D","srEnewt_eq_Eold",null,null,null,"Enewt [MeV/u]  equivalent Eold [MeV/u]",null,null,null,"WS1","Eu10","Th1","Eu11","Et11",null,null,null,null,"else          Eu20= srEold(WS2,Eu21,Th2)",null,null,null,"Et21= Et11"]
[null,null,null,null,"WS1","S","WSname for Eu10 & Th1","#NUM!","Eu10<=0 | Th1<0",null,null,"prm.","prm.","prm.",null,null,null,null,null,null,"return( Eu20 )",null,null,null,"if(Et21==0) Eu20= srRng2E(WS2,Th2)"]
[null,null,null,null,"WS2","S","WSname for return Eold","#N/A","Th1>=Rng(Eu10)","case-2) Eu20 becomes indefinite",null,"WS2","Eu20","Th2","Eu21","Et21",null,null,null,"}",null,null,null,null,"else          Eu20= srEold(WS2,Eu21,Th2)"]
[null,null,null,null,"Eu10","D","E [MeV/u] before passing Th1","#N/A","case-1), -8), -9)",null,null,"prm.","ret.","=Th1",null,"=Et11",null,null,null,null,null,null,null,null,"return( Eu20 )"]
[null,null,null,null,"Th1","D","Target Thickness [μm]","=Eu11","Th1=0","as Eu20=Eu21=Eu11=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,null,"}"]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through","after","E total","E loss","E loss",null,null,null,null,null,"srDEt_eq_Th(WS1,WS2,Eu10,Th1) {"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew","Enewt","dEu","dEt",null,null,null,null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u","MeV","MeV/u","MeV",null,null,null,null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,"V,D","srDEu_eq_Th",null,null,"is equivalent to srEnew_eq_Th()","dEu [MeV/u]  equivalent Thickness [μm]",null,null,null,"WS1","Eu10","Th1","Eu11","Et11","dEu1","dEt1",null,"srDEu_eq_Th(WS1,WS2,Eu10,Th1) {",null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"WS1","S","WSname for Eu10 & Th1","#NUM!","Eu10<=0 | Th1<0",null,null,"prm.","prm.","prm.",null,null,null,null,null,null,"Th2= srEnew_eq_Th(WS1,WS2,Eu10,Th1)",null,null,null,"dEt1= (Eu10-Eu11)*A1"]
[null,null,null,null,"WS2","S","WSname for return Thick","#N/A","Th1>=Rng(Eu10)","case-2) Eu20 becomes indefinite",null,"WS2","Eu20","Th2","Eu21","Et21","dEu2","dEt2",null,null,"return( Th2 )",null,null,null,"Eu20= Eu10"]
[null,null,null,null,"Eu10","D","E [MeV/u] before passing Th1","#N/A","case-1), -3), -8), -9)",null,null,"prm.","=Eu10","ret.","=Eu11",null,"=dEu1",null,null,"}",null,null,null,null,"R20= srE2Rng(WS2,Eu20)"]
[null,null,null,null,"Th1","D","Target Thickness [μm]","=0","Th1=0","as Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,"∵ Eu20=Eu10",null,null,null,"dEt2= dEt1"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through","after","E total","E loss","E loss",null,null,"∴ dEu1=(Eu10-Eu11)=dEu2=(Eu10-Eu21)",null,null,null,"dEu2= dEt2/A2"]
[null,null,"V,D","srDEt_eq_Th",null,null,null,"dEt [MeV]  equivalent Thickness [μm]",null,null,null,"WS1","Eu10","Th1","Eu11","Et11","dEu1","dEt1",null,null,"∴ Eu21=Eu11",null,null,null,"Eu21= Eu20 - dEu2"]
[null,null,null,null,"WS1","S","WSname for Eu10 & Th1","#NUM!","Eu10<=0 | Th1<0",null,null,"prm.","prm.","prm.",null,null,null,null,null,null,"∴ equivalent to ｓｒEnew_eq_Th()",null,null,null,"R21= srE2Rng(WS2,Eu21)"]
[null,null,null,null,"WS2","S","WSname for return Thick","#N/A","Th1>=Rng(Eu10)","case-2) Eu20 becomes indefinite",null,"WS2","Eu20","Th2","Eu21","Et21","dEu2","dEt2",null,null,null,null,null,null,"Th2= R20 - R21"]
[null,null,null,null,"Eu10","D","E [MeV/u] before passing Th1","#N/A","case-1), -5), -8), -9)",null,null,"prm.","=Eu10","ret.",null,null,null,"=dEt1",null,null,null,null,null,null,"return( Th2 )"]
[null,null,null,null,"Th1","D","Target Thickness [μm]","=Eu11","Th1=0","as Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,null,"}"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through","after","E total","E loss","E loss"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew","Enewt","dEu","dEt"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u","MeV","MeV/u","MeV"]
[null,null,"V,D","srDEu_eq_Eold",null,null,null,"dEu [MeV/u]  equivalent Eold [MeV/u]",null,null,null,"WS1","Eu10","Th1","Eu11","Et11","dEu1","dEt1",null,"srDEu_eq_Eold(WS1,WS2,Eu10,Th1) {",null,null,null,"srDEt_eq_Eold(WS1,WS2,Eu10,Th1) {"]
[null,null,null,null,"WS1","S","WSname for Eu10 & Th1","#NUM!","Eu10<=0 | Th1<0",null,null,"prm.","prm.","prm.",null,null,null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"WS2","S","WSname for return Eold",null,"Th1>=Rng(Eu10)","is acceptable",null,"WS2","Eu20","Th2","Eu21","Et21","dEu2","dEt2",null,null,"dEu1= Eu10-Eu11",null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Eu10","D","E [MeV/u] before passing Th1","#N/A","case-1), -8), -11), -12), -14)",null,null,"prm.","ret.","=Th1",null,null,"=dEu1",null,null,null,"Th2= Th1",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"Th1","D","Target Thickness [μm]","note）return value(Eu20) has error of a few [%]",null,null,null,null,null,null,null,null,null,null,null,null,"Eu20stop= srRng2E(WS2,Th2)",null,null,null,"dEt1= (Eu10-Eu11)*A1"]
[null,null,null,null,"Ehl","I","={+1|-1} = E-search from {Ehigh|Elow} side","  because this is a linear interpolation between E vs. dE \n  not between E vs. Range",null,null,null,null,null,null,null,null,null,null,null,null,"~ sr_dEfpk(-1) : find dEu2 peak from Emax side ~",null,null,null,"Th2= Th1"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through","after","E total","E loss","E loss",null,null,"~ -> then get dEu2pk & EdEu2pk ~",null,null,null,"Eu20stop= srRng2E(WS2,Th2)"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick","Enew","Enewt","dEu","dEt",null,null,"if( dEu2pk > Eu20stop) {",null,null,null,"~ sr_dEfpk(-1) : find dEu2 peak from Emax side ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","μm","MeV/u","MeV","MeV/u","MeV",null,null,null,"dEu2max= dEu2pk; EdEu2max= EdEu2pk",null,null,"~ -> then get dEu2pk & EdEu2pk ~"]
[null,null,"V,D","srDEt_eq_Eold",null,null,null,"dEt [MeV/u]  equivalent Eold [MeV/u]",null,null,null,"WS1","Eu10","Th1","Eu11","Et11","dEu1","dEt1",null,null,"}else{","dEu2max= EdEu2max= Eu20stop }",null,null,"if( dEu2pk > Eu20stop) {"]
[null,null,null,null,"WS1","S","WSname for Eu10 & Th1","#NUM!","Eu10<=0 | Th1<0",null,null,"prm.","prm.","prm.",null,null,null,null,null,null,"if(dEu2max < dEu1) return( N/A ) : No Answer",null,null,null,null,"dEu2max= dEu2pk; EdEu2max= EdEu2pk"]
[null,null,null,null,"WS2","S","WSname for return Eold",null,"Th1>=Rng(Eu10)","is acceptable",null,"WS2","Eu20","Th2","Eu21","Et21","dEu2","dEt2",null,null,"if(dEu2max = dEu1)  : Only One Answer",null,null,null,"}else{","dEu2max= EdEu2max= Eu20stop }"]
[null,null,null,null,"Eu10","D","E [MeV/u] before passing Th1","#N/A","case-1), -8), -11), -12), -14)",null,null,"prm.","ret.","=Th1",null,null,null,"=dEt1",null,null,null,"return( Eu20= EdEu2max )",null,null,"dEt2max= dEu2max*A2"]
[null,null,null,null,"Th1","D","Target Thickness [μm]","note）return value(Eu20) has error of a few [%]",null,null,null,null,null,null,null,null,null,null,null,null,"dEu2= dEu1",null,null,null,"if(dEt2max < dEt1) return( N/A ) : No Answer"]
[null,null,null,null,"Ehl","I","={+1|-1} = E-search from {Ehigh|Elow} side","  because this is a linear interpolation between E vs. dE \n  not between E vs. Range",null,null,null,null,null,null,null,null,null,null,null,null,"~ sr_dE2ixE() : find dEu2  for all Eu20 ~",null,null,null,"if(dEt2max = dEt1)  : Only One Answer"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ calculating Eu20 -> dEu2= Eu20 - Enew(Eu20,Th2) ~",null,null,null,null,"return( Eu20= EdEu2max )"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ sr_dE2ip() : interpolation at found dEu2  ~",null,null,null,"dEt2= dEt1"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ using the calculated E vs dE=E-Enew() table ~",null,null,null,"dEu2= dEt2 / A2"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu20 = interpolated value at found dEu2",null,null,null,"~ sr_dE2ixE() : find dEu2  for all Eu20 ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Eu20 )",null,null,null,"~ calculating Eu20 -> dEu2= Eu20 - Enew(Eu20,Th2) ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"}",null,null,null,null,"~ sr_dE2ip() : interpolation at found dEu2  ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ using the calculated E vs dE=E-Enew() table ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu20 = interpolated value at found dEu2"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Et20 = Eu20*A2 )"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"}"]

{"sheet":"FncLst2b_E","index":7,"n_rows":125,"n_cols":28,"rows_kept":125,"cut":false,"hidden":false,"merged":[]}
[]
[null,null,null,null,null,null,"SRIMfit Function List(2b)  Combination functions for Gas target"]
[]
[null,null,null,null,"< Notation for Parameters >",null,null,"< reason why _eq_Gas() function returns '#N/A' error >  "]
[null,null,null,null,"Tmm","D","Thickness in [mm] unit","#NUM! ","WS<>Gas","WS is not for Gas Target"]
[null,null,null,null,"Pa","D","Gas Pressure [Pa]","other reasons are same as _eq_() func."]
[null,null,null,null,"dgC","D","Gas Temperature [℃ degC]",null,null,null,null,null,"As function",null,"As calculation"]
[null,null,null,null,"other param.s are same as _eq_() func.",null,null,null,null,null,null,null,"parameter",null,"assumption"]
["Func.",null,null,null,null,null,null,null,null,null,null,null,"return",null,"look-up key"]
["No.","Category"]
[null,null,"Return type","Func.name",null,null,null,"Func. Description"]
[null,null,null,null,"params.","type","Param. Description","Return value","Error conditions","Comments"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through",null,null,"after"]
[null,"Combination Func. (2b) equivalent E <-> Rng",null,null,null,null,null,null,null,null,null,null,"Eold","Thick",null,null,"Enew",null,null,null,null,"( Equivalent Equations )"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","mm","Pa","℃","MeV/u"]
[null,null,"V,D","srEnewGas",null,null,null,"Beam E [MeV/u]  AFTER passing through Th[mm] of the Gas target",null,null,null,"WS1","Eu10","Tmm1","Pa1","dgC1","Eu11",null,null,null,null,"srEnewGas(WS,Eu10,Tmm1,Pa1,dgC1) {",null,null,null,"srEoldGas(WS,Eu10,Tmm1,Pa1,dgC1) {"]
[null,null,null,null,"WS","S","WSnameGas for Eu10～dgC1","#NUM! ","WS<>Gas","WS is not for Gas Target",null,"prm.","prm.","prm.","prm.","prm.","ret.",null,null,null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS,Pa,dgC)",null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS,Pa,dgC)"]
[null,null,null,null,"Eu10","D","E [MeV/u] before passing Th1","#NUM!","Eu10<=0",null,null,null,null,null,null,null,null,null,null,null,null,null,"R10= srE2Rng(WS,Eu10)",null,null,null,"R11= srE2Rng(WS,Eu11)"]
[null,null,null,null,"Tmm1","D","Gas Target Thickness [mm]","#N/A","-Th >Rmax",null,null,null,null,null,null,null,null,null,null,null,null,null,"if((R11= R10 - Th1)<=0) return( 0 )",null,null,null,"R10= R11 + Th1"]
[null,null,null,null,"Pa1","D","Gas Trg Pressure [Pa]","=0","Eu10=0 | Th1>=Rng(Eu10)",null,null,null,null,null,null,null,null,null,null,null,null,null,"E11u= srRng2E(WS,R11)",null,null,null,"Eu10= srRng2E(WS,R10)"]
[null,null,null,null,"dgC1","D","Gas Trg Temperature [℃]","=Eu10","Th1=0",null,null,null,null,null,null,null,null,null,null,null,null,null,"return( E11u )",null,null,null,"return( Eu10 )"]
[null,null,null,null,null,null,null,"=srEold(Eu11,Th1)","Th1<0","same as srEold()",null,null,null,null,null,null,null,null,null,null,null,"}",null,null,null,"}"]
[]
[null,null,"V,D","srEoldGas",null,null,null,"Beam E [MeV/u]  BEFORE passing through Th[mm] of the Gas target",null,null,null,null,"before","through",null,null,"after"]
[null,null,null,null,"WS","S","WSnameGas for Eu10～dgC1","#NUM! ","WS<>Gas","WS is not for Gas Target",null,null,"Eold","Thick",null,null,"Enew"]
[null,null,null,null,"Eu11","D","E [MeV/u] after passing Th1","#NUM!","Eu11<=0 | Th1<0",null,null,null,"MeV/u","mm","Pa","℃","MeV/u"]
[null,null,null,null,"Tmm1","D","Gas Target Thickness [mm]","#N/A","E1>=Emax",null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11"]
[null,null,null,null,"Pa1","D","Gas Trg Pressure [Pa]","=Eu11","Th1=0",null,null,"prm.","ret.","prm.","prm.","prm.","prm."]
[null,null,null,null,"dgC1","D","Gas Trg Temperature [℃]"]
[null,null,null,null,null,null,null,"=srRng2E(Th1*srThkStd(Pa1,dgC1))","Th1=0 & E11=0"]
[]
[null,null,"V,D","srRng_eq_EoldGas() is not implemented. Please use srRng_eq_Eold().",null,null,null,null,null,null,null,null,"before","through",null,null,"after","E total"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick",null,null,"Enew","Enewt"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","mm","Pa","℃","MeV/u","MeV"]
[null,null,"V,D","srEnew_eq_ThGas",null,null,null,"Enew [MeV/u]  equivalent thickness [mm]",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11",null,null,null,"srEnew_eq_ThGas(WS1,WS2,Eu10,Tmm1,",null,null,null,"srEnewt_eq_ThGas(WS1,WS2,Eu10,Tmm1,"]
[null,null,null,null,"WS1","S","WSnameGas for Eu10～dgC1","#NUM! ","WS1,WS2<>Gas","WS1,2 are not for Gas Target",null,"prm.","prm.","prm.","prm.","prm.",null,null,null,null,null,null,null,"Pa1,dgC1,Pa2,dgC2) {",null,null,null,"Pa1,dgC1,Pa2,dgC2) {"]
[null,null,null,null,"WS2","S","WSnameGas for Pa2～dgC2","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21",null,null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"Eu10","D","E [MeV/u] after passing Th1","#N/A","Th1>=Rng(Eu10)","case-2) Eu20 becomes indefinite",null,"prm.","=Eu10","ret.","prm.","prm.","=Eu11",null,null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)",null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Tmm1","D","Gas Trg1 Thickness [mm]","#N/A","case-1), -3), -8), -9)",null,null,null,null,null,null,null,null,null,null,null,null,null,"if(Eu11 <= 0) return( #N/A )",null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)"]
[null,null,null,null,"Pa1","D","Gas Trg1 Pressure [Pa]","=0","Th1=0","as Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,"Eu20= Eu10",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"dgC1","D","Gas Trg1 Temperature [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"R20= srE2Rng(WS2,Eu20)",null,null,null,"Et11= Eu11*A1"]
[null,null,null,null,"Pa2","D","Gas Trg2 Pressure [Pa]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu21= Eu11",null,null,null,"Eu20= Eu10"]
[null,null,null,null,"dgC2","D","Gas Trg2 Temperature [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"R21= srE2Rng(WS2,Eu21)",null,null,null,"if(Et11 > Eu20*A2) return( #N/A )"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through",null,null,"after","E total",null,null,null,null,"Th2= R20 - R21",null,null,null,"R20= srE2Rng(WS2,Eu20)"]
[null,null,"V,D","srEnewt_eq_ThGas",null,null,null,"Enewt [MeV]  equivalent thickness [mm]",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11",null,null,null,null,"Tmm2= Th2 / (1000 * srThkStd(WS2,Pa2,dgC2)）",null,null,null,"Et21= Et11"]
[null,null,null,null,"WS1","S","WSnameGas for Eu10～dgC1","#NUM! ","WS1,WS2<>Gas","WS1,2 are not for Gas Target",null,"prm.","prm.","prm.","prm.","prm.",null,null,null,null,null,null,"return( Tmm2 )",null,null,null,"Eu21= Et21/A2"]
[null,null,null,null,"WS2","S","WSnameGas for Pa2～dgC2","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21",null,null,null,"}",null,null,null,null,"R21= srE2Rng(WS2,Eu21)"]
[null,null,null,null,"Eu10","D","E [MeV/u] after passing Th1","#N/A","Th1>=Rng(Eu10)","case-2) Eu20 becomes indefinite",null,"prm.","=Eu10","ret.","prm.","prm.",null,"=Et11",null,null,null,null,null,null,null,null,"Th2= R20 - R21"]
[null,null,null,null,"Tmm1","D","Gas Trg1 Thickness [mm]","#N/A","case-1), -3), -8), -9)",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Tmm2= Th2 / (1000 * srThkStd(WS2,Pa2,dgC2)）"]
[null,null,null,null,"Pa1","D","Gas Trg1 Pressure [Pa]","=0","Th1=0","as Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Tmm2 )"]
[null,null,null,null,"dgC1","D","Gas Trg1 Temperature [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"}"]
[null,null,null,null,"Pa2","D","Gas Trg2 Pressure [Pa]",null,null,null,null,null,"before","through",null,null,"after","E total"]
[null,null,null,null,"dgC2","D","Gas Trg2 Temperature [℃]",null,null,null,null,null,"Eold","Thick",null,null,"Enew","Enewt"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","mm","Pa","℃","MeV/u","MeV"]
[null,null,"V,D","srEnew_eq_EoldGas",null,null,null,"Enew [MeV/u]  equivalent Eold [MeV/u]",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11",null,null,null,"srEnew_eq_EoldGas(WS1,WS2,Eu10,Tmm1,",null,null,null,"srEnewt_eq_EoldGas(WS1,WS2,Eu10,Tmm1,"]
[null,null,null,null,"WS1","S","WSnameGas for Eu10～dgC1","#NUM! ","WS1,WS2<>Gas","WS1,2 are not for Gas Target",null,"prm.","prm.","prm.","prm.","prm.",null,null,null,null,null,null,null,"Pa1,dgC1,Pa2,dgC2) {",null,null,null,"Pa1,dgC1,Pa2,dgC2) {"]
[null,null,null,null,"WS2","S","WSnameGas for Pa2～dgC2","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21",null,null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"Eu10","D","E [MeV/u] after passing Th1","#N/A","Th1>=Rng(Eu10)","case-2) Eu20 becomes indefinite",null,"prm.","ret.","=Th1","prm.","prm.","=Eu11",null,null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)",null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Tmm1","D","Gas Trg1 Thickness [mm]","#N/A","case-1), -8), -9)",null,null,null,null,null,null,null,null,null,null,null,null,null,"if(Eu11 <= 0) return( #N/A )",null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)"]
[null,null,null,null,"Pa1","D","Gas Trg1 Pressure [Pa]","=Eu11","Th1=0","as Eu20=Eu21=Eu11=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,"Th2= Tmm1* 1000 * srThkStd(WS2,Pa2,dgC2)",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"dgC1","D","Gas Trg1 Temperature [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu21= Eu11",null,null,null,"Et11= Eu11*A1"]
[null,null,null,null,"Pa2","D","Gas Trg2 Pressure [Pa]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"if(Eu21==0) Eu20= srRng2E(WS2,Th2)",null,null,null,"Th2= Tmm1* 1000 * srThkStd(WS2,Pa2,dgC2)"]
[null,null,null,null,"dgC2","D","Gas Trg2 Temperature [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"else          Eu20= srEold(WS2,Eu21,Th2)",null,null,null,"Et21= Et11"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through",null,null,"after","E total",null,null,null,null,"return( Eu20 )",null,null,null,"if(Et21==0) Eu20= srRng2E(WS2,Th2)"]
[null,null,"V,D","srEnewt_eq_EoldGas",null,null,null,"Enewt [MeV/u]  equivalent Eold [MeV/u]",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11",null,null,null,"}",null,null,null,null,"else          Eu20= srEold(WS2,Eu21,Th2)"]
[null,null,null,null,"WS1","S","WSnameGas for Eu10～dgC1","#NUM! ","WS1,WS2<>Gas","WS1,2 are not for Gas Target",null,"prm.","prm.","prm.","prm.","prm.",null,null,null,null,null,null,null,null,null,null,"return( Eu20 )"]
[null,null,null,null,"WS2","S","WSnameGas for Pa2～dgC2","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21",null,null,null,null,null,null,null,"}"]
[null,null,null,null,"Eu10","D","E [MeV/u] after passing Th1","#N/A","Th1>=Rng(Eu10)","case-2) Eu20 becomes indefinite",null,"prm.","ret.","=Th1","prm.","prm.",null,"=Et11"]
[null,null,null,null,"Tmm1","D","Gas Trg1 Thickness [mm]","#N/A","case-1), -8), -9)"]
[null,null,null,null,"Pa1","D","Gas Trg1 Pressure [Pa]","=Eu11","Th1=0","as Eu20=Eu21=Eu11=Eu10"]
[null,null,null,null,"dgC1","D","Gas Trg1 Temperature [℃]"]
[null,null,null,null,"Pa2","D","Gas Trg2 Pressure [Pa]"]
[null,null,null,null,"dgC2","D","Gas Trg2 Temperature [℃]"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through",null,null,"after","E total","E loss","E loss"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick",null,null,"Enew","Enewt","dEu","dEt"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","mm","Pa","℃","MeV/u","MeV","MeV/u","MeV"]
[null,null,"V,D","srDEu_eq_ThGas",null,null,"is equivalent to srEnew_eq_ThGas()","dEu [MeV/u]  equivalent Thickness [mm]",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11","dEu1","dEt1",null,"srDEu_eq_ThGas(WS1,WS2,Eu10,Tmm1,",null,null,null,"srDEt_eq_ThGas(WS1,WS2,Eu10,Tmm1,"]
[null,null,null,null,"WS1","S","WSnameGas for Eu10～dgC1","#NUM! ","WS1,WS2<>Gas","WS1,2 are not for Gas Target",null,"prm.","prm.","prm.","prm.","prm.",null,null,null,null,null,null,null,"Pa1,dgC1,Pa2,dgC2) {",null,null,null,"Pa1,dgC1,Pa2,dgC2) {"]
[null,null,null,null,"WS2","S","WSnameGas for Pa2～dgC2","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21","dEu2","dEt2",null,null,"Th2= srEnew_eq_ThGas(WS1,WS2,Eu10,Tmm1,",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"Eu10","D","E [MeV/u] after passing Th1","#N/A","Th1>=Rng(Eu10)","case-2) Eu20 becomes indefinite",null,"prm.","=Eu10","ret.","prm.","prm.","=Eu11",null,"=dEu1",null,null,null,null,"Pa1,dgC1,Pa2,dgC2) {",null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Tmm1","D","Gas Trg1 Thickness [mm]","#N/A","case-1), -3), -8), -9)",null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Th2 )",null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)"]
[null,null,null,null,"Pa1","D","Gas Trg1 Pressure [Pa]","=0","Th1=0","as Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,null,"}",null,null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"dgC1","D","Gas Trg1 Temperature [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"∵ Eu20=Eu10",null,null,null,"dEt1= (Eu10-Eu11)*A1"]
[null,null,null,null,"Pa2","D","Gas Trg2 Pressure [Pa]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"∴ dEu1=(Eu10-Eu11)=dEu2=(Eu10-Eu21)",null,null,null,"Eu20= Eu10"]
[null,null,null,null,"dgC2","D","Gas Trg2 Temperature [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"∴ Eu21=Eu11",null,null,null,"R20= srE2Rng(WS2,Eu20)"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through",null,null,"after","E total","E loss","E loss",null,null,"∴ equivalent to ｓｒEnew_eq_Th()",null,null,null,"dEt2= dEt1"]
[null,null,"V,D","srDEt_eq_ThGas",null,null,null,"dEt [MeV]  equivalent Thickness [mm]",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11","dEu1","dEt1",null,null,null,null,null,null,"dEu2= dEt2/A2"]
[null,null,null,null,"WS1","S","WSnameGas for Eu10～dgC1","#NUM! ","WS1,WS2<>Gas","WS1,2 are not for Gas Target",null,"prm.","prm.","prm.","prm.","prm.",null,null,null,null,null,null,null,null,null,null,"Eu21= Eu20 - dEu2"]
[null,null,null,null,"WS2","S","WSnameGas for Pa2～dgC2","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21","dEu2","dEt2",null,null,null,null,null,null,"R21= srE2Rng(WS2,Eu21)"]
[null,null,null,null,"Eu10","D","E [MeV/u] after passing Th1","#N/A","Th1>=Rng(Eu10)","case-2) Eu20 becomes indefinite",null,"prm.","=Eu10","ret.","prm.","prm.",null,null,null,"=dEt1",null,null,null,null,null,null,"Th2= R20 - R21"]
[null,null,null,null,"Tmm1","D","Gas Trg1 Thickness [mm]","#N/A","case-1), -5), -8), -9)",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Tmm2= Th2 / (1000 * srThkStd(WS2,Pa2,dgC2)）"]
[null,null,null,null,"Pa1","D","Gas Trg1 Pressure [Pa]","=Eu11","Th1=0","as Eu20=Eu10",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Tmm2 )"]
[null,null,null,null,"dgC1","D","Gas Trg1 Temperature [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"}"]
[null,null,null,null,"Pa2","D","Gas Trg2 Pressure [Pa]"]
[null,null,null,null,"dgC2","D","Gas Trg2 Temperature [℃]"]
[null,null,null,null,null,null,null,null,null,null,null,null,"before","through",null,null,"after","E total","E loss","E loss"]
[null,null,null,null,null,null,null,null,null,null,null,null,"Eold","Thick",null,null,"Enew","Enewt","dEu","dEt"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","mm","Pa","℃","MeV/u","MeV","MeV/u","MeV"]
[null,null,"V,D","srDEu_eq_EoldGas",null,null,null,"dEu [MeV/u]  equivalent Eold [MeV/u]",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11","dEu1","dEt1",null,"srDEu_eq_EoldGas(WS1,WS2,Eu10,Tmm1,",null,null,null,"srDEt_eq_EoldGas(WS1,WS2,Eu10,Tmm1,"]
[null,null,null,null,"WS1","S","WSnameGas for Eu10～dgC1","#NUM! ","WS1,WS2<>Gas","WS1,2 are not for Gas Target",null,"prm.","prm.","prm.","prm.","prm.",null,null,null,null,null,null,null,"Pa1,dgC1,Pa2,dgC2) {",null,null,null,"Pa1,dgC1,Pa2,dgC2) {"]
[null,null,null,null,"WS2","S","WSnameGas for Pa2～dgC2","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21","dEu2","dEt2",null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)",null,null,null,"A1= srInfoIonA(WS1)"]
[null,null,null,null,"Eu10","D","E [MeV/u] after passing Th1",null,"Th1>=Rng(Eu10)","is acceptable",null,"prm.","ret.","=Th1","prm.","prm.",null,null,"=dEu1",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)",null,null,null,"A2= srInfoIonA(WS2)"]
[null,null,null,null,"Tmm1","D","Gas Trg1 Thickness [mm]","#N/A","case-1), -8), -11), -12), -14)",null,null,null,null,null,null,null,null,null,null,null,null,null,"dEu1= Eu10-Eu11",null,null,null,"Th1= Tmm1 * 1000 * srThkStd(WS1,Pa1,dgC1)"]
[null,null,null,null,"Ehl","I","={+1|-1} = E-search from {Ehigh|Elow} side","note）return value(Eu20) has error of a few [%]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Th2= Tmm1* 1000 * srThkStd(WS2,Pa2,dgC2)",null,null,null,"Eu11= srEnew(WS1,Eu10,Th1)"]
[null,null,null,null,"Pa1","D","Gas Trg1 Pressure [Pa]","  because this is a linear interpolation between E vs. dE",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu20stop= srRng2E(WS2,Th2)",null,null,null,"dEt1= (Eu10-Eu11)*A1"]
[null,null,null,null,"dgC1","D","Gas Trg1 Temperature [℃]","  not between E vs. Range",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ sr_dEfpk(-1) : find dEu2 peak from Emax side ~",null,null,null,"Th2= Tmm1* 1000 * srThkStd(WS2,Pa2,dgC2)"]
[null,null,null,null,"Pa2","D","Gas Trg2 Pressure [Pa]",null,null,null,null,null,"before","through",null,null,"after","E total","E loss","E loss",null,null,"~ -> then get dEu2pk & EdEu2pk ~",null,null,null,"Eu20stop= srRng2E(WS2,Th2)"]
[null,null,null,null,"dgC2","D","Gas Trg2 Temperature [℃]",null,null,null,null,null,"Eold","Thick",null,null,"Enew","Enewt","dEu","dEt",null,null,"if( dEu2pk > Eu20stop) {",null,null,null,"~ sr_dEfpk(-1) : find dEu2 peak from Emax side ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,"MeV/u","mm","Pa","℃","MeV/u","MeV","MeV/u","MeV",null,null,null,"dEu2max= dEu2pk; EdEu2max= EdEu2pk",null,null,"~ -> then get dEu2pk & EdEu2pk ~"]
[null,null,"V,D","srDEt_eq_EoldGas",null,null,null,"dEt [MeV/u]  equivalent Eold [MeV/u]",null,null,null,"WS1","Eu10","Th1","Pa1","dgC1","Eu11","Et11","dEu1","dEt1",null,null,"}else{","dEu2max= EdEu2max= Eu20stop }",null,null,"if( dEu2pk > Eu20stop) {"]
[null,null,null,null,"WS1","S","WSnameGas for Eu10～dgC1","#NUM! ","WS1,WS2<>Gas","WS1,2 are not for Gas Target",null,"prm.","prm.","prm.","prm.","prm.",null,null,null,null,null,null,"if(dEu2max < dEu1) return( N/A ) : No Answer",null,null,null,null,"dEu2max= dEu2pk; EdEu2max= EdEu2pk"]
[null,null,null,null,"WS2","S","WSnameGas for Pa2～dgC2","#NUM!","Eu10<=0 | Th1<0",null,null,"WS2","Eu20","Th2","Pa2","dgC2","Eu21","Et21","dEu2","dEt2",null,null,"if(dEu2max = dEu1)  : Only One Answer",null,null,null,"}else{","dEu2max= EdEu2max= Eu20stop }"]
[null,null,null,null,"Eu10","D","E [MeV/u] after passing Th1",null,"Th1>=Rng(Eu10)","is acceptable",null,"prm.","ret.","=Th1","prm.","prm.",null,null,null,"=dEt1",null,null,null,"return( Eu20= EdEu2max )",null,null,"dEt2max= dEu2max*A2"]
[null,null,null,null,"Tmm1","D","Gas Trg1 Thickness [mm]","#N/A","case-1), -8), -11), -12), -14)",null,null,null,null,null,null,null,null,null,null,null,null,null,"dEu2= dEu1",null,null,null,"if(dEt2max < dEt1) return( N/A ) : No Answer"]
[null,null,null,null,"Ehl","I","={+1|-1} = E-search from {Ehigh|Elow} side","note）return value(Eu20) has error of a few [%]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ sr_dE2ixE() : find dEu2  for all Eu20 ~",null,null,null,"if(dEt2max = dEt1)  : Only One Answer"]
[null,null,null,null,"Pa1","D","Gas Trg1 Pressure [Pa]","  because this is a linear interpolation between E vs. dE",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ calculating Eu20 -> dEu2= Eu20 - Enew(Eu20,Th2) ~",null,null,null,null,"return( Eu20= EdEu2max )"]
[null,null,null,null,"dgC1","D","Gas Trg1 Temperature [℃]","  not between E vs. Range",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ sr_dE2ip() : interpolation at found dEu2  ~",null,null,null,"dEt2= dEt1"]
[null,null,null,null,"Pa2","D","Gas Trg2 Pressure [Pa]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ using the calculated E vs dE=E-Enew() table ~",null,null,null,"dEu2= dEt2 / A2"]
[null,null,null,null,"dgC2","D","Gas Trg2 Temperature [℃]",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu20 = interpolated value at found dEu2",null,null,null,"~ sr_dE2ixE() : find dEu2  for all Eu20 ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Eu20 )",null,null,null,"~ calculating Eu20 -> dEu2= Eu20 - Enew(Eu20,Th2) ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"}",null,null,null,null,"~ sr_dE2ip() : interpolation at found dEu2  ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"~ using the calculated E vs dE=E-Enew() table ~"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Eu20 = interpolated value at found dEu2"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"return( Et20 = Eu20*A2 )"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"}"]