-
Notifications
You must be signed in to change notification settings - Fork 2
/
strippingFoil.html
95 lines (84 loc) · 6.52 KB
/
strippingFoil.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<!DOCTYPE html>
<html lang="en">
<head>
<script src='scripts/mustache.js' type="text/javascript"></script>
<script src='scripts/ultralight.js' type="text/javascript"></script>
<script src='scripts/dygraphs.1.1.1.min.js' type="text/javascript"></script>
<script src='scripts/dygraphs-extra.js' type="text/javascript"></script>
<script src='scripts/strippingFoil.js' type="text/javascript"></script>
<script src='scripts/helpers.js' type="text/javascript"></script>
<script src='scripts/datastore.js' type="text/javascript"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/custom.css"></link>
<script id="body" type="text/template" route="{{species}}/{{A}}/{{qOriginal}}">
{{> header}}
{{> chargeNav}}
{{#chargeStates}}
{{> postFoilChargeStates}}
{{/chargeStates}}
<div class='sectionWrapper content references'>
<h2>Metadata</h2>
<ul>
<li>CSB ECR source liner: {{liner}}</li>
<li>Resolving power of CSB magnetic filter: 1/{{CSBmagnetResolution}}</li>
<li>Resolving power of DSB magnetic filter: 1/{{DSBmagnetResolution}}</li>
<li>Resolving power of RFQ prebuncher: 1/{{RFQprebuncherResolution}}</li>
<li>Resolving power of DSB prebuncher: 1/{{DSBprebuncherResolution}}</li>
<li>Beam energy: {{beamEnergy}} MeV/nucleon</li>
<li>Energy loss in stripping foil: {{energyLoss}}%</li>
</ul>
<h2>Discussion</h2>
<ul>
<li><strong>A/Q scatterplots</strong> indicate:
<ul>
<li>RFQ pre-buncher A/Q transmission region (vertical band), centered on beam species A/Q post-CSB</li>
<li>DSB pre-buncher A/Q transmission region (horizontal band), centered on selected charge state A/Q post-stripping foil</li>
<li>Ellipses indicate 2σ A/Q regions for stable ions, beta decay daughters, and surface ionization products able to pass both CSB and DSB magnetic filters, in addition to the beam species.</li>
</ul>
</li>
<li><strong>Charge State plots</strong> indicate the gaussian charge state distributions for the elements illustrated, per the parameterizations in [2,3]. If 'Isobars Only' is selected (default), only elements with companions isobaric to the beam species are shown; if 'All Contaminants' is selected, a curve is drawn for every element represented in the transmission region of both prebuchers.</li>
<li>
<strong>Isotope tables</strong> list several classes of possible contaminants, along with their A/Q value after accounting for energy loss in the stripping foil.
<ul>
<li><strong>CSB Product Companions</strong> lists stable species and charge states which fall within the A/Q transmission region in the figure and which are <em>known to come from the liner of the charge state booster.</em></li>
<li><strong>Other Companions</strong> lists stable ions with an A/Q value falling within the A/Q transmission region, but which are not know to be present in the CSB liner.</li>
<li><strong>Surface Ionization Products</strong> lists beam isobars potentially generated via surface ionization from the ion source.</li>
<li><strong>Decay Chain Products</strong> lists all beta decay chain daughters of both the beam species, and any radioactive species found in the Surface Ionization Products table.</li>
</ul>
</li>
</ul>
<h2>References</h2>
<h3>Physics</h3>
<ol>
<li>Masses used here to calculate A/Q values are taken from "The Ame2012 atomic mass evaluation (I)" by G.Audi, M.Wang, A.H.Wapstra, F.G.Kondev, M.MacCormick, X.Xu, and B.~Pfeiffer (Chinese Physics C36 p. 1287-1602, December 2012), and "The Ame2012 atomic mass evaluation (II)" by M.Wang, G.Audi, A.H.Wapstra, F.G.Kondev, M.MacCormick, X.Xu, and B.~Pfeiffer (Chinese Physics C36 p. 1603-2014, December 2012); see <a href='http://amdc.impcas.ac.cn/evaluation/data2012/data/mass.mas12'>original table</a></li>
<li>Mean charge states: V.S. Nikolaev and I.S. Dmitriev, Phys. Lett. A28, 277 (1968)</li>
<li>Charge state fraction distributions: Y. Baudinet-Robinet, Nucl. Instrum. Methods 190, 197 (1981), <a href='http://dx.doi.org/10.1016/0029-554X(81)90221-4'>doi:10.1016/0029-554X(81)90221-4</a></li>
</ol>
<h3>Software</h3>
<ul>
<li>Figures: <a href='https://github.com/danvk/dygraphs/releases/tag/v1.1.1'>Dygraphs v1.1.1</a>, Dan Vanderkam</li>
<li>Figure saving: Dygraphs-Extra.js, Juan Manuel Caicedo Carvajal</li>
<li>HTML templating: <a href='https://github.com/janl/mustache.js/releases/tag/v2.1.3'>Mustache.js v2.1.3</a>, The mustache.js community</li>
<li>Unit testing: <a href='http://qunitjs.com/'>QUnit 1.19.0</a>, The jQuery Foundation</li>
<li>CSS: <a href='http://getbootstrap.com/'>Twitter Bootstrap v3.3.5</a>, Twitter</li>
<li>Web framework: Ultralight v0.1, Bill Mills <a href='https://zenodo.org/record/31471#.Vgh0zaJUzBI'>doi:10.5281/zenodo.31471</a></li>
</ul>
</div>
{{> footer}}
</script>
<script type='text/javascript'>
layout = new ultralight(['postFoilChargeStates', 'header', 'footer', 'chargeNav'], auxilaryFoilData, pageload)
layout.fetchTemplates();
//repaint once the resize is finished
window.onresize = function(){
dataStore.lastResize = new Date();
if(dataStore.timeout === false){
dataStore.timeout = true;
window.setTimeout(resizeFinished,100)
}
}
</script>
</head>
</html>