<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.iac.isu.edu/index.php?action=history&amp;feed=atom&amp;title=Creating_uniform_LUND_files</id>
	<title>Creating uniform LUND files - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.iac.isu.edu/index.php?action=history&amp;feed=atom&amp;title=Creating_uniform_LUND_files"/>
	<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Creating_uniform_LUND_files&amp;action=history"/>
	<updated>2026-05-09T14:01:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Creating_uniform_LUND_files&amp;diff=106001&amp;oldid=prev</id>
		<title>Vanwdani at 17:16, 26 April 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Creating_uniform_LUND_files&amp;diff=106001&amp;oldid=prev"/>
		<updated>2016-04-26T17:16:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:16, 26 April 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot; &gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                         dSigma_dOmega=dSigma_dOmega*1e18;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                         dSigma_dOmega=dSigma_dOmega*1e18;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                         dSigma_dOmega=dSigma_dOmega*.3892e-3;//barns&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                         dSigma_dOmega=dSigma_dOmega*.3892e-3;//barns&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                        dSigma_dOmega=dSigma_dOmega/1e-6;//micro barns&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                        dSigma_dOmega=dSigma_dOmega/10; //Adjust for 10 electrons&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                         //printf(&amp;quot;Angle, XSect&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                         //printf(&amp;quot;Angle, XSect&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                         //printf(&amp;quot; %f\t%f\n&amp;quot;, angle, dSigma_dOmega);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                         //printf(&amp;quot; %f\t%f\n&amp;quot;, angle, dSigma_dOmega);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vanwdani</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Creating_uniform_LUND_files&amp;diff=105997&amp;oldid=prev</id>
		<title>Vanwdani at 16:13, 26 April 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Creating_uniform_LUND_files&amp;diff=105997&amp;oldid=prev"/>
		<updated>2016-04-26T16:13:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:13, 26 April 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot; &gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 //printf(&amp;quot; %f\n&amp;quot;,Mol_CM_Theta);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 //printf(&amp;quot; %f\n&amp;quot;,Mol_CM_Theta);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 angle=Mol_CM_Theta;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 angle=Mol_CM_Theta;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                angle=angle+3.14;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 /* using equation from Landau-Lifshitz &amp;amp; Azfar */&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 /* using equation from Landau-Lifshitz &amp;amp; Azfar */&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 /* units in eV */&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 /* units in eV */&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l231&quot; &gt;Line 231:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 230:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                 Fnl_Lab_4Mom.Boost(-CMS.BoostVector());&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                 Fnl_Lab_4Mom.Boost(-CMS.BoostVector());&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;//                              &lt;/del&gt;Fnl_CM_4Mom=Fnl_Lab_4Mom;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;                                &lt;/ins&gt;Fnl_CM_4Mom=Fnl_Lab_4Mom;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                 Mol_Lab_4Mom.Boost(-CMS.BoostVector());&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                 Mol_Lab_4Mom.Boost(-CMS.BoostVector());&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;//                              &lt;/del&gt;Mol_CM_4Mom=Mol_Lab_4Mom;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;                                &lt;/ins&gt;Mol_CM_4Mom=Mol_Lab_4Mom;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                         //printf(&amp;quot;Mol_CM_P=&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                         //printf(&amp;quot;Mol_CM_P=&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                         //printf( &amp;quot;%f\n&amp;quot;,Mol_CM_4Mom.P());&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                         //printf( &amp;quot;%f\n&amp;quot;,Mol_CM_4Mom.P());&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l269&quot; &gt;Line 269:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 268:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                                 //printf( &amp;quot;\n&amp;quot;);   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                                 //printf( &amp;quot;\n&amp;quot;);   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                 //Define 4vector&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                 //Define 4vector&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                         Mol_CM_4Mom.SetPxPyPzE(Mol_CM[0],Mol_CM[1],Mol_CM[2],Mol_CM_E);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                         &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;//&lt;/ins&gt;Mol_CM_4Mom.SetPxPyPzE(Mol_CM[0],Mol_CM[1],Mol_CM[2],Mol_CM_E);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                          &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                          &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                                 //printf(&amp;quot;Mol_CM_4Mom.E=&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                                 //printf(&amp;quot;Mol_CM_4Mom.E=&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l316&quot; &gt;Line 316:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 315:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                                 //printf( &amp;quot;\n&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                                 //printf( &amp;quot;\n&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                 //Define 4vector&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                 //Define 4vector&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                         Fnl_CM_4Mom.SetPxPyPzE(Fnl_CM[0],Fnl_CM[1],Fnl_CM[2],Fnl_CM_E);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                         &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;//&lt;/ins&gt;Fnl_CM_4Mom.SetPxPyPzE(Fnl_CM[0],Fnl_CM[1],Fnl_CM[2],Fnl_CM_E);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                                 //printf(&amp;quot;Fnl_CM_4Mom.E=&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                                 //printf(&amp;quot;Fnl_CM_4Mom.E=&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                                 //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM_4Mom.E());&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                                 //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM_4Mom.E());&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vanwdani</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Creating_uniform_LUND_files&amp;diff=105995&amp;oldid=prev</id>
		<title>Vanwdani at 15:23, 26 April 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Creating_uniform_LUND_files&amp;diff=105995&amp;oldid=prev"/>
		<updated>2016-04-26T15:23:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:23, 26 April 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l384&quot; &gt;Line 384:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 384:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                          2,-1.,1.,11.,0.,0.,px,py,pz,ke,0.000511, 0.,0.,0.);  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                          2,-1.,1.,11.,0.,0.,px,py,pz,ke,0.000511, 0.,0.,0.);  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                                  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                                  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;                                        &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;                //Convert Moller Lab Theta to degrees&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;                        Mol_Theta_Lab=Mol_Theta_Lab/3.14;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;                        Mol_Theta_Lab=Mol_Theta_Lab*180;                        &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                          &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                                          &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 }//End Theta loop                &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 }//End Theta loop                &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vanwdani</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Creating_uniform_LUND_files&amp;diff=105994&amp;oldid=prev</id>
		<title>Vanwdani: Created page with &quot;&lt;pre&gt; #include &lt;math.h&gt; #include &lt;TRandom3.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt;   double XSect(double Mol_CM_E,double Mol_CM_Theta) { float angle,dSigma_dOmega, w; double al…&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Creating_uniform_LUND_files&amp;diff=105994&amp;oldid=prev"/>
		<updated>2016-04-26T13:49:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;pre&amp;gt; #include &amp;lt;math.h&amp;gt; #include &amp;lt;TRandom3.h&amp;gt; #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt;   double XSect(double Mol_CM_E,double Mol_CM_Theta) { float angle,dSigma_dOmega, w; double al…&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;math.h&amp;gt;&lt;br /&gt;
#include &amp;lt;TRandom3.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
double XSect(double Mol_CM_E,double Mol_CM_Theta)&lt;br /&gt;
{&lt;br /&gt;
float angle,dSigma_dOmega, w;&lt;br /&gt;
double alpha=7.2973525664e-3;&lt;br /&gt;
&lt;br /&gt;
                //Convert MeV to eV&lt;br /&gt;
                Mol_CM_E=53e6;&lt;br /&gt;
                //printf(&amp;quot;Mol_CM_E=&amp;quot;);&lt;br /&gt;
                //printf(&amp;quot; %f\n&amp;quot;,Mol_CM_E);&lt;br /&gt;
                //printf(&amp;quot;Mol_CM_Theta=&amp;quot;);&lt;br /&gt;
                //printf(&amp;quot; %f\n&amp;quot;,Mol_CM_Theta);&lt;br /&gt;
                angle=Mol_CM_Theta;&lt;br /&gt;
                angle=angle+3.14;&lt;br /&gt;
                /* using equation from Landau-Lifshitz &amp;amp; Azfar */&lt;br /&gt;
                /* units in eV */&lt;br /&gt;
                        dSigma_dOmega=(alpha*(3+cos(angle)*cos(angle)));&lt;br /&gt;
                        dSigma_dOmega=dSigma_dOmega*dSigma_dOmega;&lt;br /&gt;
                        dSigma_dOmega=dSigma_dOmega/(4*Mol_CM_E*Mol_CM_E*sin(angle)*sin(angle)*sin(angle)*sin(angle));&lt;br /&gt;
                        dSigma_dOmega=dSigma_dOmega*1e18;&lt;br /&gt;
                        dSigma_dOmega=dSigma_dOmega*.3892e-3;//barns&lt;br /&gt;
                        dSigma_dOmega=dSigma_dOmega/1e-6;//micro barns&lt;br /&gt;
                        dSigma_dOmega=dSigma_dOmega/10; //Adjust for 10 electrons&lt;br /&gt;
                        //printf(&amp;quot;Angle, XSect&amp;quot;);&lt;br /&gt;
                        //printf(&amp;quot; %f\t%f\n&amp;quot;, angle, dSigma_dOmega);&lt;br /&gt;
&lt;br /&gt;
                        w=dSigma_dOmega;&lt;br /&gt;
                        //printf(&amp;quot;weight=&amp;quot;);&lt;br /&gt;
                        //printf(&amp;quot; %f\n&amp;quot;,w);&lt;br /&gt;
                        return w;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void LUND_Spread()&lt;br /&gt;
{&lt;br /&gt;
        TLorentzVector Fnl_Lab_4Mom,Fnl_Lab_4Mom2;&lt;br /&gt;
        TLorentzVector Mol_Lab_4Mom,Mol_Lab_4Mom2;&lt;br /&gt;
        TLorentzVector Fnl_CM_4Mom;&lt;br /&gt;
        TLorentzVector Mol_CM_4Mom;&lt;br /&gt;
        TLorentzVector CMS;&lt;br /&gt;
&lt;br /&gt;
        double Fnl_CM[3],Fnl_CM_P,Fnl_CM_E;&lt;br /&gt;
        double Mol_CM[3],Mol_CM_P,Mol_CM_E;&lt;br /&gt;
        double Fnl_Lab[3],Fnl_Lab_P,Fnl_Lab_E;&lt;br /&gt;
        double Mol_Lab[3],Mol_Lab_P,Mol_Lab_E;&lt;br /&gt;
        double Total_Lab_E, Total_CM_E, Total_Lab_P, Total_CM_P, Total_Lab_Mass;&lt;br /&gt;
        double Total_Lab[3];&lt;br /&gt;
        double Fnl_Theta_CM, Fnl_Theta_Lab, Fnl_Phi_CM, Fnl_Phi_Lab;&lt;br /&gt;
        double Mol_Theta_CM, Mol_Theta_Lab, Mol_Phi_CM, Mol_Phi_Lab;&lt;br /&gt;
        double Init_e_Lab_E, Init_e_Lab_P;&lt;br /&gt;
        double Nu,Qsqrd,x_bj,y,W;&lt;br /&gt;
&lt;br /&gt;
        double weight;&lt;br /&gt;
&lt;br /&gt;
        TFile *f = new TFile(&amp;quot;LUND_spread.root&amp;quot;,&amp;quot;RECREATE&amp;quot;);&lt;br /&gt;
        TTree *tree = new TTree(&amp;quot;Moller&amp;quot;,&amp;quot;Moller data from ascii file&amp;quot;);&lt;br /&gt;
        FILE *f0;&lt;br /&gt;
        f0=fopen(&amp;quot;LUND_spread.LUND&amp;quot;,&amp;quot;w&amp;quot;);&lt;br /&gt;
                &lt;br /&gt;
        TH1F* FnlMomLab2=new TH1F(&amp;quot;FnlMomLab2&amp;quot;,&amp;quot;Final Scattered Electron Momentum Lab Frame 2&amp;quot;,3000,0,15000);&lt;br /&gt;
        TH1F* MolMomLab2=new TH1F(&amp;quot;MolMomLab2&amp;quot;,&amp;quot;Moller Momentum Lab Frame 2&amp;quot;, 30000,0,60);&lt;br /&gt;
        TH1F* FnlMomCM2=new TH1F(&amp;quot;FnlMomCM2&amp;quot;,&amp;quot;Final Scattered Electron Momentum CM Frame 2&amp;quot;,1000,40,60);&lt;br /&gt;
        TH1F* MolMomCM2=new TH1F(&amp;quot;MolMomCM2&amp;quot;,&amp;quot;Moller Momentum CM Frame 2&amp;quot;,1000,40,60);&lt;br /&gt;
                &lt;br /&gt;
        TH1F* FnlThetaLab2=new TH1F(&amp;quot;FinalThetaLab2&amp;quot;,&amp;quot;Final Scattered Electron Theta Lab Frame 2&amp;quot;,200,0,1);&lt;br /&gt;
        TH1F* MolThetaLab2=new TH1F(&amp;quot;MolThetaLab2&amp;quot;,&amp;quot;Moller Theta Lab Frame 2&amp;quot;,2000,0,60);&lt;br /&gt;
        TH1F* FnlThetaCM2=new TH1F(&amp;quot;FnlThetaCM2&amp;quot;,&amp;quot;Final Scattered Electron Theta CM Frame 2&amp;quot;,360,0,90);&lt;br /&gt;
        TH1F* MolThetaCM2=new TH1F(&amp;quot;MolThetaCM2&amp;quot;,&amp;quot;Moller Theta CM Frame 2&amp;quot;,360,90,180);&lt;br /&gt;
                        &lt;br /&gt;
        TH1F* FnlMomRangeLab2=new TH1F(&amp;quot;FnlMomRangeLab2&amp;quot;,&amp;quot;Final Scattered Electron Momentum Range Lab Frame 2&amp;quot;,3000,0,15000);&lt;br /&gt;
        TH1F* MolMomRangeLab2=new TH1F(&amp;quot;MolMomRangeLab2&amp;quot;,&amp;quot;Moller Momentum Lab Range Frame 2&amp;quot;, 30000,0,60);&lt;br /&gt;
        TH1F* FnlMomRangeCM2=new TH1F(&amp;quot;FnlMomRangeCM2&amp;quot;,&amp;quot;Final Scattered Electron Momentum Range CM Frame 2&amp;quot;,1000,40,60);&lt;br /&gt;
        TH1F* MolMomRangeCM2=new TH1F(&amp;quot;MolMomRangeCM2&amp;quot;,&amp;quot;Moller Momentum Range CM Frame 2&amp;quot;,1000,40,60);&lt;br /&gt;
                        &lt;br /&gt;
        TH1F* FnlThetaRangeLab2=new TH1F(&amp;quot;FnlThetaRangeLab2&amp;quot;,&amp;quot;Final Scattered Electron Theta Range Lab Frame 2&amp;quot;,200,0,1);&lt;br /&gt;
        TH1F* MolThetaRangeLa2b=new TH1F(&amp;quot;MolThetaRangeLab2&amp;quot;,&amp;quot;Moller Theta Range Lab Frame 2&amp;quot;,2000,0,60);&lt;br /&gt;
        TH1F* FnlThetaRangeCM2=new TH1F(&amp;quot;FnlThetaRangeCM2&amp;quot;,&amp;quot;Final Scattered Electron Theta Range CM Frame 2&amp;quot;,360,0,90);&lt;br /&gt;
        TH1F* MolThetaRangeCM2=new TH1F(&amp;quot;MolThetaRangeCM2&amp;quot;,&amp;quot;Moller Theta Range CM Frame 2&amp;quot;,360,90,180);&lt;br /&gt;
                        &lt;br /&gt;
//      tree-&amp;gt;Branch(&amp;quot;evt&amp;quot;,&amp;amp;evt.event,&amp;quot;event/I:FnlPx/F:FnlPy:FnlPz:MolPx:MolPy:MolPz&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
//Loop over Moller Energy 2MeV-5500MeV&lt;br /&gt;
        Mol_Lab_E=2; //MeV&lt;br /&gt;
&lt;br /&gt;
        for(int e=1;e&amp;lt;550;e++)  //Energy 2-5500 MeV by 10 MeV increments&lt;br /&gt;
        {&lt;br /&gt;
                Mol_Lab_E=Mol_Lab_E+10;&lt;br /&gt;
        &lt;br /&gt;
                Mol_Theta_Lab=4.5; //5 degrees=.0872664626 radians&lt;br /&gt;
        &lt;br /&gt;
                for(int t=0;t&amp;lt;70;t++)   //Theta 5-40 degrees, by .5 degree increments&lt;br /&gt;
                {&lt;br /&gt;
                        //printf(&amp;quot;Mol_Lab_E=&amp;quot;);&lt;br /&gt;
                        //printf(&amp;quot; %f\n&amp;quot;,Mol_Lab_E);&lt;br /&gt;
        &lt;br /&gt;
                        Mol_Theta_Lab=Mol_Theta_Lab+0.5;&lt;br /&gt;
                        //printf(&amp;quot;Mol_Theta_Lab=&amp;quot;);&lt;br /&gt;
                        //printf(&amp;quot; %f\n&amp;quot;,Mol_Theta_Lab);&lt;br /&gt;
        &lt;br /&gt;
                //Convert Moller Lab Theta to radians&lt;br /&gt;
                        Mol_Theta_Lab=Mol_Theta_Lab*3.14;&lt;br /&gt;
                        Mol_Theta_Lab=Mol_Theta_Lab/180;&lt;br /&gt;
        &lt;br /&gt;
                 //Moller Lab Total Momentum&lt;br /&gt;
                        Mol_Lab_P=sqrt(Mol_Lab_E*Mol_Lab_E-.511*.511);&lt;br /&gt;
                                //printf(&amp;quot;Mol_Lab_P=&amp;quot;);&lt;br /&gt;
                                //printf(&amp;quot; %f\n&amp;quot;,Mol_Lab_P);&lt;br /&gt;
        &lt;br /&gt;
                //Moller Lab Pz&lt;br /&gt;
                        Mol_Lab[2]=cos(Mol_Theta_Lab);&lt;br /&gt;
                        Mol_Lab[2]=Mol_Lab_P*Mol_Lab[2];&lt;br /&gt;
                                //printf(&amp;quot;Mol_Lab[2]=&amp;quot;);&lt;br /&gt;
                                //printf(&amp;quot; %f\n&amp;quot;,Mol_Lab[2]);&lt;br /&gt;
                //Assign a Phi Angle (10 degrees)&lt;br /&gt;
        &lt;br /&gt;
                        float random_phi=0.174532925199;&lt;br /&gt;
                                //printf(&amp;quot;Random Phi=&amp;quot;);&lt;br /&gt;
                                //printf(&amp;quot; %f\n&amp;quot;,random_phi);&lt;br /&gt;
                        &lt;br /&gt;
                //Moller Lab Px&lt;br /&gt;
                        Mol_Lab[0]=cos(random_phi);&lt;br /&gt;
                        Mol_Lab[0]=Mol_Lab[0]*sqrt((Mol_Lab_P*Mol_Lab_P)-(Mol_Lab[2]*Mol_Lab[2]));&lt;br /&gt;
        &lt;br /&gt;
                                if(random_phi&amp;gt;=1.57079632679 &amp;amp;&amp;amp; random_phi&amp;lt;=3.14159265359)&lt;br /&gt;
                                        Mol_Lab[0]=-Mol_Lab[0];&lt;br /&gt;
                                if(random_phi&amp;gt;=-1.57079632679 &amp;amp;&amp;amp; random_phi&amp;lt;=-3.14159265359)&lt;br /&gt;
                                        Mol_Lab[0]=-Mol_Lab[0];&lt;br /&gt;
        &lt;br /&gt;
                                        //printf(&amp;quot;Mol_Lab[0]=&amp;quot;);&lt;br /&gt;
                                        //printf( &amp;quot; %f\n&amp;quot;,Mol_Lab[0]);&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
                //Moller Lab Py&lt;br /&gt;
                                Mol_Lab[1]=sqrt(Mol_Lab_P*Mol_Lab_P-Mol_Lab[2]*Mol_Lab[2]-Mol_Lab[0]*Mol_Lab[0]);&lt;br /&gt;
&lt;br /&gt;
                                if((random_phi&amp;lt;=0) &amp;amp;&amp;amp; (random_phi&amp;gt;=-1.57079632679))&lt;br /&gt;
                                        Mol_Lab[1]=-Mol_Lab[1];&lt;br /&gt;
                                if(random_phi&amp;gt;=-1.57079632679 &amp;amp;&amp;amp; random_phi&amp;lt;=-3.14159265359)&lt;br /&gt;
                                        Mol_Lab[1]=-Mol_Lab[1];&lt;br /&gt;
                &lt;br /&gt;
                                        //printf(&amp;quot;Mol_Lab[1]=&amp;quot;);&lt;br /&gt;
                                        //printf( &amp;quot; %f\n&amp;quot;,Mol_Lab[1]);&lt;br /&gt;
                                        //printf( &amp;quot;\n&amp;quot;);&lt;br /&gt;
                        &lt;br /&gt;
                //Define Moller Lab 4 vector&lt;br /&gt;
                                Mol_Lab_4Mom.SetPxPyPzE(Mol_Lab[0],Mol_Lab[1],Mol_Lab[2],Mol_Lab_E);&lt;br /&gt;
                                        //printf(&amp;quot;Mol_Lab_4Mom.E=&amp;quot;);&lt;br /&gt;
                                        //printf(&amp;quot; %f\n&amp;quot;,Mol_Lab_4Mom.E());&lt;br /&gt;
                                                            //printf(&amp;quot;Mol_Lab_4Mom.P=&amp;quot;);&lt;br /&gt;
                                        //printf(&amp;quot; %f\n&amp;quot;,Mol_Lab_4Mom.P());&lt;br /&gt;
                                        //printf(&amp;quot;Mol_Lab_4Mom.Px=&amp;quot;);&lt;br /&gt;
                                        //printf(&amp;quot; %f\n&amp;quot;,Mol_Lab_4Mom.Px());&lt;br /&gt;
                                        //printf(&amp;quot;Mol_Lab_4Mom.Py=&amp;quot;);&lt;br /&gt;
                                        //printf(&amp;quot; %f\n&amp;quot;,Mol_Lab_4Mom.Py());&lt;br /&gt;
                                        //printf(&amp;quot;Mol_Lab_4Mom.Pz=&amp;quot;);&lt;br /&gt;
                                        //printf(&amp;quot; %f\n&amp;quot;,Mol_Lab_4Mom.Pz());&lt;br /&gt;
                                        //printf(&amp;quot;Mol_Lab_4Mom.Theta=&amp;quot;);&lt;br /&gt;
                                        //printf(&amp;quot; %f\n&amp;quot;,Mol_Lab_4Mom.Theta());&lt;br /&gt;
                                        //printf(&amp;quot; \n&amp;quot;);&lt;br /&gt;
                &lt;br /&gt;
                //Find 4 Momentum vector componets for Lab frame electron&lt;br /&gt;
                                 //Fnl_Lab_E&lt;br /&gt;
                                        Fnl_Lab_E=11000-Mol_Lab_4Mom.E();&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_Lab_E=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_Lab_E);&lt;br /&gt;
        &lt;br /&gt;
                                //P_Lab(total)&lt;br /&gt;
                                        //Fnl_Lab_P=sqrt((Fnl_Lab_E*Fnl_Lab_E)-(.511*.511));&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_Lab_P=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_Lab_P);&lt;br /&gt;
                &lt;br /&gt;
                                //Px&lt;br /&gt;
                                        //Fnl_Lab[0]=-Mol_Lab[0];&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_Lab[0]=&amp;quot;);&lt;br /&gt;
                                                //printf(&amp;quot; %f\n&amp;quot;,Fnl_Lab[0]);&lt;br /&gt;
                                //Py&lt;br /&gt;
                                        //Fnl_Lab[1]=-Mol_Lab_4Mom.Py();&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_Lab[1]=&amp;quot;);&lt;br /&gt;
                                                //printf(&amp;quot; %f\n&amp;quot;,Fnl_Lab[1]);&lt;br /&gt;
                                        &lt;br /&gt;
                                        &lt;br /&gt;
                                //Pz&lt;br /&gt;
                                        Fnl_Lab[2]=((Fnl_Lab_E*Fnl_Lab_E)-(Mol_Lab_4Mom.Px()*Mol_Lab_4Mom.Px())-(Mol_Lab_4Mom.Py()*Mol_Lab_4Mom.Py()));&lt;br /&gt;
                                        Fnl_Lab[2]=sqrt(Fnl_Lab[2]);&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_Lab[2]=&amp;quot;);&lt;br /&gt;
                                                //printf(&amp;quot; %f\n&amp;quot;,Fnl_Lab[2]);&lt;br /&gt;
                                &lt;br /&gt;
                                        &lt;br /&gt;
                                &lt;br /&gt;
                                //Define 4vector&lt;br /&gt;
                                        Fnl_Lab_4Mom.SetPxPyPzE(-Mol_Lab[0],-Mol_Lab[1],Fnl_Lab[2],Fnl_Lab_E);&lt;br /&gt;
                                        &lt;br /&gt;
                                                //printf(&amp;quot;Fnl_Lab_4Mom.Px=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_Lab_4Mom.Px());&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_Lab_4Mom.Py=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_Lab_4Mom.Py());&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_Lab_4Mom.E=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_Lab_4Mom.E());&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_Lab_4Mom.P=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_Lab_4Mom.P());&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_Lab_4Mom.Pz=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_Lab_4Mom.Pz());&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_Lab_4Mom.Theta=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_Lab_4Mom.Theta());&lt;br /&gt;
                                                //printf( &amp;quot;\n&amp;quot;);&lt;br /&gt;
                                        &lt;br /&gt;
                        //Boost vectors&lt;br /&gt;
                                CMS=Fnl_Lab_4Mom+Mol_Lab_4Mom;&lt;br /&gt;
                                        //printf(&amp;quot;CMS_P=&amp;quot;);&lt;br /&gt;
                                        //printf(&amp;quot; %f\n&amp;quot;,CMS.P());&lt;br /&gt;
                                        //printf(&amp;quot;CMS_E=&amp;quot;);&lt;br /&gt;
                                        //printf(&amp;quot; %f\n&amp;quot;,CMS.E());&lt;br /&gt;
                                        //printf(&amp;quot;CMS.Px=&amp;quot;);&lt;br /&gt;
                                        //printf( &amp;quot; %f\n&amp;quot;,CMS.Px());&lt;br /&gt;
                                        //printf(&amp;quot;CMS.Py=&amp;quot;);&lt;br /&gt;
                                        //printf( &amp;quot; %f\n&amp;quot;,CMS.Py());&lt;br /&gt;
                                        //printf(&amp;quot;CMS.Pz=&amp;quot;);&lt;br /&gt;
                                        //printf( &amp;quot; %f\n&amp;quot;,CMS.Pz());&lt;br /&gt;
                                        //printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
                        //Boost to CM Frame&lt;br /&gt;
                                Fnl_Lab_4Mom2=Fnl_Lab_4Mom;&lt;br /&gt;
                                Mol_Lab_4Mom2=Mol_Lab_4Mom;&lt;br /&gt;
                                &lt;br /&gt;
                                Fnl_Lab_4Mom.Boost(-CMS.BoostVector());&lt;br /&gt;
//                              Fnl_CM_4Mom=Fnl_Lab_4Mom;&lt;br /&gt;
                                Mol_Lab_4Mom.Boost(-CMS.BoostVector());&lt;br /&gt;
//                              Mol_CM_4Mom=Mol_Lab_4Mom;&lt;br /&gt;
                                        //printf(&amp;quot;Mol_CM_P=&amp;quot;);&lt;br /&gt;
                                        //printf( &amp;quot;%f\n&amp;quot;,Mol_CM_4Mom.P());&lt;br /&gt;
                                        //printf(&amp;quot;Mol_CM_E=&amp;quot;);&lt;br /&gt;
                                        //printf( &amp;quot;%f\n&amp;quot;,Mol_CM_4Mom.E());&lt;br /&gt;
                                        //printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
                                &lt;br /&gt;
                        //Find 4 Momentum vector components for CM Moller electron&lt;br /&gt;
                                        &lt;br /&gt;
                                //Mol_CM_E&lt;br /&gt;
                                        Mol_CM_E=Mol_Lab_4Mom.E();&lt;br /&gt;
                                                //printf(&amp;quot;Mol_CM_E=&amp;quot;);&lt;br /&gt;
                                                //printf(&amp;quot; %f\n&amp;quot;,Mol_CM_4Mom.E());&lt;br /&gt;
                                //Mol_CM_P&lt;br /&gt;
                                        Mol_CM_P=sqrt((Mol_CM_E*Mol_CM_E)-(.511*.511));&lt;br /&gt;
                                                //printf(&amp;quot;Mol_CM_P=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Mol_CM_P);&lt;br /&gt;
                                //Px&lt;br /&gt;
                                        Mol_CM[0]=Mol_Lab[0];&lt;br /&gt;
                                                //printf(&amp;quot;Mol_CM[0]=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Mol_CM[0]);&lt;br /&gt;
                                //Py&lt;br /&gt;
                                        Mol_CM[1]=Mol_Lab[1];&lt;br /&gt;
                                                //printf(&amp;quot;Mol_CM[1]=&amp;quot;);&lt;br /&gt;
                                               //printf( &amp;quot; %f\n&amp;quot;,Mol_CM[1]);&lt;br /&gt;
                                //Pz&lt;br /&gt;
                                        Mol_CM[2]=sqrt(Mol_CM_P*Mol_CM_P-Mol_CM[0]*Mol_CM[0]-Mol_CM[1]*Mol_CM[1]);&lt;br /&gt;
                                        //Mol_CM[2]=-Mol_CM[2];&lt;br /&gt;
                                                //printf(&amp;quot;Mol_CM[2]=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Mol_CM[2]);&lt;br /&gt;
                                //Theta &lt;br /&gt;
                                        Mol_Theta_CM=acos(Mol_CM[2]/Mol_CM_P);&lt;br /&gt;
                                                //printf(&amp;quot;Mol_Theta_CM=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Mol_Theta_CM);&lt;br /&gt;
                                                //printf( &amp;quot;\n&amp;quot;);  &lt;br /&gt;
                                //Define 4vector&lt;br /&gt;
                                        Mol_CM_4Mom.SetPxPyPzE(Mol_CM[0],Mol_CM[1],Mol_CM[2],Mol_CM_E);&lt;br /&gt;
                                        &lt;br /&gt;
                                                //printf(&amp;quot;Mol_CM_4Mom.E=&amp;quot;);&lt;br /&gt;
                                                //printf(&amp;quot; %f\n&amp;quot;,Mol_CM_4Mom.E());&lt;br /&gt;
                                                //printf(&amp;quot;Mol_CM_4Mom.P=&amp;quot;);&lt;br /&gt;
                                                //printf(&amp;quot; %f\n&amp;quot;,Mol_CM_4Mom.P());&lt;br /&gt;
                                                //printf(&amp;quot;Mol_CM_4Mom.Px=&amp;quot;);&lt;br /&gt;
                                                //printf(&amp;quot; %f\n&amp;quot;,Mol_CM_4Mom.Px());&lt;br /&gt;
                                                //printf(&amp;quot;Mol_CM_4Mom.Py=&amp;quot;);&lt;br /&gt;
                                                //printf(&amp;quot; %f\n&amp;quot;,Mol_CM_4Mom.Py());&lt;br /&gt;
                                                //printf(&amp;quot;Mol_CM_4Mom.Pz=&amp;quot;);&lt;br /&gt;
                                                //printf(&amp;quot; %f\n&amp;quot;,Mol_CM_4Mom.Pz());&lt;br /&gt;
                                                //printf(&amp;quot;Mol_CM_4Mom.Theta=&amp;quot;);&lt;br /&gt;
                                                //printf(&amp;quot; %f\n&amp;quot;,Mol_CM_4Mom.Theta());&lt;br /&gt;
                                                //printf(&amp;quot; \n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
                                                //printf(&amp;quot;nlines=&amp;quot;);&lt;br /&gt;
                                                //printf(&amp;quot; %i\n&amp;quot;,nlines); &lt;br /&gt;
                                        &lt;br /&gt;
                        //Find 4 Momentum vector components for CM electron&lt;br /&gt;
                                        &lt;br /&gt;
                                //Fnl_CM_E&lt;br /&gt;
                                        Fnl_CM_E=Mol_CM_E; //Mev&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_CM_E=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM_E);&lt;br /&gt;
                                //Fnl_CM_P&lt;br /&gt;
                                        Fnl_CM_P=Mol_CM_P;&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_CM_P=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM_P);&lt;br /&gt;
                                //Px&lt;br /&gt;
                                        Fnl_CM[0]=-Mol_CM[0];&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_CM[0]=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM[0]);&lt;br /&gt;
                                //Py&lt;br /&gt;
                                        Fnl_CM[1]=-Mol_CM[1];&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_CM[1]=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM[1]);&lt;br /&gt;
                                //Pz&lt;br /&gt;
                                        Fnl_CM[2]=Mol_CM[2];&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_CM[2]=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM[2]);&lt;br /&gt;
                                //Fnl_Theta_CM&lt;br /&gt;
                                        Fnl_Theta_CM=-Mol_Theta_CM+3.14159265359;&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_Theta_CM=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_Theta_CM);&lt;br /&gt;
                                                //printf( &amp;quot;\n&amp;quot;);&lt;br /&gt;
                                //Define 4vector&lt;br /&gt;
                                        Fnl_CM_4Mom.SetPxPyPzE(Fnl_CM[0],Fnl_CM[1],Fnl_CM[2],Fnl_CM_E);&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_CM_4Mom.E=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM_4Mom.E());&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_CM_4Mom.P=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM_4Mom.P());&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_CM_4Mom.Px=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM_4Mom.Px());&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_CM_4Mom.Py=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM_4Mom.Py());&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_CM_4Mom.Pz=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM_4Mom.Pz());&lt;br /&gt;
                                                //printf(&amp;quot;Fnl_CM_4Mom.Theta=&amp;quot;);&lt;br /&gt;
                                                //printf( &amp;quot; %f\n&amp;quot;,Fnl_CM_4Mom.Theta());&lt;br /&gt;
                                                //printf( &amp;quot;\n&amp;quot;);&lt;br /&gt;
                                                &lt;br /&gt;
                        //Create Lab Frame Histograms&lt;br /&gt;
                                        //FnlMomLab2-&amp;gt;Fill(Fnl_Lab_4Mom.P());  &lt;br /&gt;
                                        //MolMomLab2-&amp;gt;Fill(Mol_Lab_4Mom.P());&lt;br /&gt;
                                                &lt;br /&gt;
                                        //FnlThetaLab2-&amp;gt;Fill(Fnl_Lab_4Mom.Theta()*180/3.14159265359);&lt;br /&gt;
                                        //MolThetaLab2-&amp;gt;Fill(Mol_Lab_4Mom.Theta()*180/3.14159265359);&lt;br /&gt;
                                                &lt;br /&gt;
                                        &lt;br /&gt;
                        //Create CM Histograms&lt;br /&gt;
                                        //FnlMomCM2-&amp;gt;Fill(Fnl_CM_4Mom.P());&lt;br /&gt;
                                        //MolMomCM2-&amp;gt;Fill(Mol_CM_4Mom.P());&lt;br /&gt;
                                        &lt;br /&gt;
                                        //FnlThetaCM2-&amp;gt;Fill(Fnl_CM_4Mom.Theta()*180/3.14159265359);&lt;br /&gt;
                                        //MolThetaCM2-&amp;gt;Fill(Mol_CM_4Mom.Theta()*180/3.14159265359);&lt;br /&gt;
                                &lt;br /&gt;
                                        &lt;br /&gt;
                                                &lt;br /&gt;
                 Nu=Mol_Lab_4Mom.E()-Fnl_Lab_4Mom.E();&lt;br /&gt;
                Qsqrd=4*Mol_Lab_4Mom.E()*Fnl_Lab_4Mom.E()*(1-Fnl_Lab_4Mom.Pz()/Fnl_Lab_4Mom.E())/2; /* should be final momentum and not final energy*/&lt;br /&gt;
                                        &lt;br /&gt;
                x_bj=Qsqrd/(2*0.938*Nu);&lt;br /&gt;
                y=Nu/Mol_Lab_4Mom.E();&lt;br /&gt;
                W=0.938*0.938+2*0.938*Nu-Qsqrd;&lt;br /&gt;
                if(W&amp;gt;0)&lt;br /&gt;
                        W=sqrt(W);&lt;br /&gt;
                                                &lt;br /&gt;
//&lt;br /&gt;
// MeV MUST be converted to GeV for LUND format!  Use your MeV values, but limit them to fake 1-10GeV range (.1-10MeV ) in name only.&lt;br /&gt;
                double px,py,pz;&lt;br /&gt;
                double Px,Py,Pz;&lt;br /&gt;
                double KE,ke;&lt;br /&gt;
                                                &lt;br /&gt;
                weight=XSect(Mol_CM_4Mom.E(),Mol_CM_4Mom.Theta());&lt;br /&gt;
                x_bj=weight;&lt;br /&gt;
                                        &lt;br /&gt;
                Px=Fnl_Lab_4Mom2.Px()/1000;&lt;br /&gt;
                Py=Fnl_Lab_4Mom2.Py()/1000;&lt;br /&gt;
                Pz=Fnl_Lab_4Mom2.Pz()/1000;&lt;br /&gt;
                                                &lt;br /&gt;
                px=Mol_Lab_4Mom2.Px()/1000;&lt;br /&gt;
                py=Mol_Lab_4Mom2.Py()/1000;&lt;br /&gt;
                pz=Mol_Lab_4Mom2.Pz()/1000;&lt;br /&gt;
                                                &lt;br /&gt;
                KE=Fnl_Lab_4Mom2.E()/1000;&lt;br /&gt;
                ke=Mol_Lab_4Mom2.E()/1000;&lt;br /&gt;
                                                &lt;br /&gt;
                                                &lt;br /&gt;
                fprintf(f0,&amp;quot;%d\t%g\t%g\t%g\t%g\t%g\t%g\t%g\t%g\t%g\n&amp;quot;,2,1.,1.,1.,1.,x_bj,y,W,Qsqrd,Nu);&lt;br /&gt;
                fprintf(f0, &amp;quot;%d\t%g\t%g\t%g\t%g\t%g\t%f\t%f\t%f\t%f\t%g\t%g\t%g\t%g\n&amp;quot;,&lt;br /&gt;
                         1,-1.,1.,11.,0.,0.,Px,Py,Pz,KE,0.000511, 0.,0.,0.);&lt;br /&gt;
                fprintf(f0, &amp;quot;%d\t%g\t%g\t%g\t%g\t%g\t%f\t%f\t%f\t%f\t%g\t%g\t%g\t%g\n&amp;quot;,&lt;br /&gt;
                         2,-1.,1.,11.,0.,0.,px,py,pz,ke,0.000511, 0.,0.,0.); &lt;br /&gt;
                                                &lt;br /&gt;
                                        &lt;br /&gt;
                                        &lt;br /&gt;
                }//End Theta loop               &lt;br /&gt;
        }//End Energy loop              &lt;br /&gt;
        tree-&amp;gt;Print();&lt;br /&gt;
        tree-&amp;gt;Write();&lt;br /&gt;
        f-&amp;gt;Write();&lt;br /&gt;
        delete tree;                    &lt;br /&gt;
        delete f;&lt;br /&gt;
}//End main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vanwdani</name></author>
	</entry>
</feed>