DEFINE INSTRUMENT TEST_PHONON(E=10, DE=0, HDIV=0, VDIV=0, TT=72.69, OM=-43.3, C=8)
/*
* %Identification
* Written by: Kim Lefmann
* Date: Feb 2004
* Origin: RISOE
*
* %INSTRUMENT_SITE:tests
*
* %Description
* Simple test instrument for the new Phonon_simple component.
* Refer to the component documentation for further instructions.
*
* Example: mcrun Test_Phonon.instr
*
* %Link
* Written by K. Lefmann RISOE, Feb 2004
* %End
*/
DECLARE
%{
double tx,tz;
%}
INITIALIZE
%{
tx=sin((TT-OM)*DEG2RAD);
tz=cos((TT-OM)*DEG2RAD);
%}
TRACE
COMPONENT a1 = Arm()
AT (0,0,0) ABSOLUTE
COMPONENT source = Source_div(
width=0.0005, height=0.0005,
hdiv=HDIV, vdiv=VDIV,
E0 = E,
dE = DE)
AT (0,0,0) RELATIVE a1 ROTATED (0,0,0) RELATIVE a1
COMPONENT sample = Phonon_simple(
radius_o=0.01, h=0.02, focus_r=0.001,
target_x=tx, target_y=0.00, target_z=tz,
sigma_a=0.17, sigma_i=0.003, b=0.90, M=208,
c=C, a=4.95, DW=1.00, T=300)
AT (0, 0, 1.00) RELATIVE a1 ROTATED (0,OM,0) RELATIVE a1
COMPONENT a2=Arm()
AT (0, 0, 0) RELATIVE sample ROTATED (0,TT,0) RELATIVE a1
COMPONENT mon1 = E_monitor(
nchan = 400, filename = "e.dat", xmin = -0.01, xmax = 0.01,
ymin = -0.02, ymax = 0.02, Emin = 0, Emax = 40)
AT (0, 0, 1) RELATIVE a2
END