/******************************************************************************* * McStas instrument definition URL=http://www.mcstas.org * * Instrument: Exercise3f_samples * * %Identification * Written by: Luke Skywalker * Date: Current Date * Origin: The Moon * Release: McStas * Version: 0.2 * %INSTRUMENT_SITE: Death_Star * * Exercise3f_samples: first instrument * * %Description * a diffractometer with a powder sample * * Example: mcrun Exercise3f_samples lambda=2 * * %Parameters * lambda: incident wavelength [Angs] * sample: sample description file [string, laz/lau] * * %End *******************************************************************************/ DEFINE INSTRUMENT Exercise3f_samples(lambda=2, string sample="Na2Ca3Al2F14.laz") TRACE COMPONENT Origin = Progress_bar() AT (0,0,0) ABSOLUTE COMPONENT Source = Source_simple( radius=0.005, dist=4,xwidth=0.02,yheight=0.02,lambda0=lambda,dlambda=0.01*lambda, focus_xw=0.01, focus_yh=0.01) AT(0,0,0) RELATIVE PREVIOUS COMPONENT powder = PowderN( reflections=sample, radius=0.005,yheight=0.02,d_phi=50) AT(0,0,4) RELATIVE PREVIOUS EXTEND %{ if (!SCATTERED) ABSORB; %} COMPONENT monitor = Monitor_nD( radius=2,yheight=1, options="banana theta y, auto", bins=180) AT(0,0,0) RELATIVE PREVIOUS END