<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Hi Both,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">The model in the multi-layer sample is a very simple one and doesn’t include the complex part. I wrote the component for simple sample consisting of 1 or 2 layers of material. Everything was done
 for speed so as to not introduce a really complicated calculation into the simulation.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">I guess that this could be pre-calculated and then interpolation used to be more efficient having read the simulated data from a file.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">It would be easy enough for someone to write a new version of the multi-layer to use the more complicated expressions using a similar setup to the one I wrote as the routine calls the gsl to do the
 complex maths. It just needs somebody to take a day or two to work it out.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">The biggest problem you will find will be how to input the parameters required to set up the simulation of the model but I guess you could make use of a setup file somewhere to do this in a similar
 way to the files used for the crystallographic samples.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Rob<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> mcstas-users <mcstas-users-bounces@mcstas.org>
<b>On Behalf Of </b>Kim Lefmann<br>
<b>Sent:</b> Sunday, November 5, 2023 9:38 PM<br>
<b>To:</b> Ahmad Alqaisi <aalqais2@asu.edu>; mcstas-users@mcstas.org<br>
<b>Cc:</b> Snow, William Michael <wsnow@indiana.edu><br>
<b>Subject:</b> Re: [mcstas-users] Including the complex part of the optical potential of Neutron in McStas<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div id="divtagdefaultwrapper">
<p><span style="font-size:12.0pt;color:black">Dear Ahmad,<o:p></o:p></span></p>
<p><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
<p><span style="font-size:12.0pt;color:black">The short reply is: no, this is not included. Neutron guide reflectivities are calculated from fitted experimental data, not from reflectivity equations.<o:p></o:p></span></p>
<p><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
<p><span style="font-size:12.0pt;color:black">To implement this, you would need to come up with the full reflectivity curve, R(q), for a given surface. One of the former reflectivity samples could take as input exactly a file of this sort and use it for the
 purpose, but I think this is no longer a part of the distribution.<o:p></o:p></span></p>
<p><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
<p><span style="font-size:12.0pt;color:black">There is also the Multilayer_Sample, which is a contributed component by Robert Dalgliesh. You could look into that and/or contact Robert. This is likely the closest we get to something that fit your needs.<o:p></o:p></span></p>
<p><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
<p><span style="font-size:12.0pt;color:black">best, Kim<o:p></o:p></span></p>
</div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="98%" align="center">
</div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black"> mcstas-users <<a href="mailto:mcstas-users-bounces@mcstas.org">mcstas-users-bounces@mcstas.org</a>> on behalf of Ahmad Alqaisi <<a href="mailto:aalqais2@asu.edu">aalqais2@asu.edu</a>><br>
<b>Sent:</b> Sunday, November 5, 2023 9:52:02 PM<br>
<b>To:</b> <a href="mailto:mcstas-users@mcstas.org">mcstas-users@mcstas.org</a><br>
<b>Cc:</b> Snow, William Michael<br>
<b>Subject:</b> [mcstas-users] Including the complex part of the optical potential of Neutron in McStas</span>
<o:p></o:p></p>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" width="100%" style="width:100.0%;cellpadding:0;cellspacing:0;display:table;border-collapse:seperate;float:none">
<tbody>
<tr>
<td style="background:#A6A6A6;padding:5.25pt 1.5pt 5.25pt 1.5pt;valign:middle"></td>
<td width="100%" style="width:100.0%;background:#EAEAEA;padding:5.25pt 3.75pt 5.25pt 11.25pt">
<div>
<p class="MsoNormal" style="mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
<span style="font-size:9.0pt;font-family:"Segoe UI",sans-serif;color:#212121">You don't often get email from
<a href="mailto:aalqais2@asu.edu">aalqais2@asu.edu</a>. <a href="https://aka.ms/LearnAboutSenderIdentification">
Learn why this is important</a><o:p></o:p></span></p>
</div>
</td>
<td width="75" style="width:56.25pt;background:#EAEAEA;padding:5.25pt 3.75pt 5.25pt 3.75pt;align:left">
</td>
</tr>
</tbody>
</table>
<div>
<div>
<p class="MsoNormal">Dear McStas team, <o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I'm new to McStas simulations. I would like to ask about the complex part of the optical potential of Neutrons<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                                              U=V-i<b><i>W</i></b><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Is it included in the reflectivity calculations for Neutron Guides? <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">If not, is there a way to add it to McStas? Can the complex part be added as an additional formula to McStas? for example by adding a formula like the one attached to this email<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">If you can provide me with a guidance on the script lines that would achieve such a goal, that would be great<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Best,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Ahmad Alqaisi,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Student Researcher at <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Indiana University Bloomington, US<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>