<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="line-break:after-white-space">Dear Ryoichi,
<div><br>
</div>
<div><br>
</div>
<div>I believe your understanding of the component geometry is correct, and in fact there was a minor logical issue for the case of thickness=0. </div>
<div>(In the attached t1 and t2 are derived from the “outer hollow” both in the case of thickness=0 or if hollow exists but is not hit - including use of || instead of &&)</div>
<div><br>
</div>
<div>I have further taken the time to clean up a few lines of “dead code” and have dusted of a VERY old test instrument that I found, ported for use with 3.4.</div>
<div><br>
</div>
<div>Finally I have attached a new TOFRes_monitor.comp - which for structural reasons is now needed. </div>
<div>(We use a macro that makes use of the literal Res_sample / TOFRes_sample label to figure out what parameter struct needs to be probed.)</div>
<div><br>
</div>
<div>In other words, Res_sample and Res_monitor is a pair, TOFRes_sample and TOFRes_monitor is a slightly different pair…. Slightly annoying.</div>
<div><br>
</div>
<div>I may eventually merge the two sample components allowing two different “modes” to get rid of this new derived monitor, but that will have to wait.</div>
<div><br>
</div>
<div><br>
</div>
<div>I have run a quick test with the attached files and McStas 3.4 - and produce normal “Res_monitor” like output, so I think this should be an OK solution for now.</div>
<div><br>
</div>
<div>Please try it out for yourself and come back with your findings.</div>
<div><br>
</div>
<div><br>
</div>
<div>All of the attached codes are also uploaded to the main branch on GitHub and any comments/further revisions are most welcome, e.g. on</div>
<div><a href="https://github.com/McStasMcXtrace/McCode/issues/1512">https://github.com/McStasMcXtrace/McCode/issues/1512</a></div>
<div><br>
</div>
<div><br>
</div>
<div>Best,</div>
<div>Peter</div>
<div>
<div><br>
</div>
<div></div>
</div>
</div>
<div style="line-break:after-white-space">
<div>
<div></div>
</div>
</div>
<div style="line-break:after-white-space">
<div>
<div></div>
</div>
</div>
<div style="line-break:after-white-space">
<div>
<div></div>
<div>
<div><br>
<blockquote type="cite">
<div>On 25 Oct 2023, at 08.04, Ryoichi Kajimoto <ryoichi.kajimoto@j-parc.jp> wrote:</div>
<br class="x_Apple-interchange-newline">
<div>
<div>Dear Kim,<br>
<br>
To my understanding, the meaning of the code is like the attached figure. Is my understanding correct?<br>
If this is correct, l_full becomes large when thickness is large, while scat_factor = 2*(radius-thickness) becomes small. Then l_full/scat_factor becomes extremely large.<br>
<br>
With regard to this, I found that when thickness = 0, which is default, or thickness = radius, the code does not generate an output data. (I tested this with McStas 2.7.2)<br>
<br>
I guess that:<br>
- When thickness = 0, t1 = t0 and t3 = t2. This results in l_full = p = 0.<br>
(Function cylinder_intersect(&t1, &t2, x, y, z, vx, vy, vz, radius-thickness, yheight) in line 167 is executed even when thickness = 0.)<br>
- When thickness = radius, scat_factor becomes zero, and p becomes infinity (divided by zero).<br>
<br>
Best regards,<br>
<br>
Ryoichi<br>
<br>
Kim Lefmann wrote on 2023/10/24 18:58:<br>
<blockquote type="cite">Dear Ryoichi,<br>
You are right that in this case scat_factor becomes small - but so does l_full since materials thickness is small. So the fraction is in any case of the order 1.<br>
Of course if you were interested in absolute intensities, the cross section should be weighted differently, as we do in the more realistic samples.<br>
best, Kim<br>
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
*From:* Ryoichi Kajimoto <ryoichi.kajimoto@j-parc.jp><br>
*Sent:* Tuesday, October 24, 2023 11:14:59 AM<br>
*To:* Kim Lefmann; pkwi@dtu.dk<br>
*Cc:* mcstas-users@mcstas.org<br>
*Subject:* Re: [mcstas-users] TOFRes_sample<br>
[You don't often get email from ryoichi.kajimoto@j-parc.jp. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification <https://aka.ms/LearnAboutSenderIdentification> ]<br>
Dear Kim,<br>
Thank you for explaining the detail.<br>
Maybe I understand.<br>
My question is that if scat_factor = 2*(radius-thickness), it becomes very small when thickness is nearly equal to radius. Then l_full/scat_factor becomes extremely large, which seems to be unreasonable.<br>
Anyhow it may not be a problem because the absolute intensity is not important in resolution calculation.<br>
Best regards,<br>
Ryoichi<br>
Kim Lefmann wrote on 2023/10/24 17:34:<br>
<blockquote type="cite">Dear Ryoichi,<br>
<br>
Since I wrote the code, please let me explain the logic.<br>
<br>
For a resolution calculation, the absolute intensity is irrelevant, since you only want to know the widths.<br>
<br>
The weighing using the fraction l_full/scat_factor is done to correct for the fact that the outer parts of the sample scatter differently from the center part due to different path lengths:<br>
<br>
l_full is exactly the path length in the sample of this neutron ray<br>
scat_factor is the path length for a ray that hits the sample center (and is constant for the full simulation).<br>
<br>
The latter path length is used as normalization (and to ensure that the units are correct).<br>
<br>
best, Kim<br>
<br>
</blockquote>
</blockquote>
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
<blockquote type="cite">
<blockquote type="cite">*From:* mcstas-users <mcstas-users-bounces@mcstas.org> on behalf of Ryoichi Kajimoto <ryoichi.kajimoto@j-parc.jp><br>
*Sent:* Tuesday, October 24, 2023 9:40:56 AM<br>
*To:* pkwi@dtu.dk<br>
*Cc:* mcstas-users@mcstas.org<br>
*Subject:* Re: [mcstas-users] TOFRes_sample<br>
<br>
[You don't often get email from ryoichi.kajimoto@j-parc.jp. Learn why this is important at  https://aka.ms/LearnAboutSenderIdentification <https://aka.ms/LearnAboutSenderIdentification> <https://aka.ms/LearnAboutSenderIdentification <https://aka.ms/LearnAboutSenderIdentification>>
 ]<br>
<br>
Dear Peter,<br>
<br>
<blockquote type="cite">Wrt. the scat_factor, since thickness is an optional parameter (default=0, parametrises an optional "inner hollow”) I believe the formula is OK.<br>
</blockquote>
Thanks, but there is a line in line 176:<br>
       p *= l_full/scat_factor;      /* Scattering probability */<br>
where l_full is "Length of full path through sample."<br>
<br>
It seems to me that p is defined as the ratio of length of full path through sample to total size of sample. However, if scat_factor is as it is, p can be larger than unity.<br>
<br>
Best regards,<br>
<br>
Ryoichi<br>
<br>
<br>
Peter Kjær Willendrup wrote on 2023/10/24 16:12:<br>
<blockquote type="cite">Dear Ryochi,<br>
<br>
Once I have the edits in place and a running instrument I will send the modified component to this mailinglist thread.<br>
<br>
Wrt. the scat_factor, since thickness is an optional parameter (default=0, parametrises an optional "inner hollow”) I believe the formula is OK.<br>
<br>
Best<br>
Peter<br>
<br>
On 24 Oct 2023, at 07.20, Ryoichi Kajimoto <ryoichi.kajimoto@j-parc.jp> wrote:<br>
<br>
Dear Peter,<br>
<br>
Thank you for the prompt response. I hope this issue will be solved soon.<br>
<br>
I have another question regarding TOFRes_sample.<br>
<br>
On line 169 of TOFRes_sample.comp, there is a code:<br>
       scat_factor = 2*(radius-thickness);<br>
<br>
But is this correct? I think scat_factor should be 2*radius.<br>
<br>
<br>
Best regards,<br>
<br>
Ryoichi<br>
<br>
Peter Kjær Willendrup wrote on 2023/10/24 3:07:<br>
Dear Ryoichi Kajimoto,<br>
<br>
<br>
Thank you for reporting this issue, you are completely right in pointing out that needed modifications are missing in the McStas 3.4 version of TOFRes_sample.<br>
(This has gone unnoticed since a test-instrument for the said component was not defined in our test suite, sorry for this.)<br>
<br>
I have defined a GitHub issue at https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMcStasMcXtrace%2FMcCode%2Fissues%2F1512&data=05%7C01%7Clefmann%40nbi.ku.dk%7Cde77aece11cf4918c23008dbd471b476%7Ca3927f91cda14696af898c9f1ceffa91%7C0%7C0%7C638337357056579252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=94nRHavpkrZdgXTsClxXqFXDpVH5DuAZ1gf9tER8tpM%3D&reserved=0
 <https://github.com/McStasMcXtrace/McCode/issues/1512> <https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMcStasMcXtrace%2FMcCode%2Fissues%2F1512&data=05%7C01%7Clefmann%40nbi.ku.dk%7Cde77aece11cf4918c23008dbd471b476%7Ca3927f91cda14696af898c9f1ceffa91%7C0%7C0%7C638337357056579252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=94nRHavpkrZdgXTsClxXqFXDpVH5DuAZ1gf9tER8tpM%3D&reserved=0
 <https://github.com/McStasMcXtrace/McCode/issues/1512>> and will implement the needed
<br>
</blockquote>
</blockquote>
changes as soon as time allows.<br>
<blockquote type="cite">
<blockquote type="cite"><br>
<br>
Best,<br>
Peter Willendrup<br>
<br>
On 23 Oct 2023, at 13.29, Ryoichi Kajimoto <ryoichi.kajimoto@j-parc.jp> wrote:<br>
<br>
Hi,<br>
<br>
I'm simulating a resolution function of a direct-geometry TOF spectrometer. I use TOFRes_sample() for the sample and Res_monitor() for the monitor.<br>
<br>
My code worked with McStas 3.1, but it cannot be compiled with McStas 3.4.<br>
I would appreciate if you could provide any solution.<br>
<br>
Converting the .instr file to .c with mcstas command worked fine without an error, but compiling it with gcc -O3 -lm stops with an error message attached below.<br>
<br>
I found that Res_monitor.comp and Res_sample.comp were greatly updated in McStas 3.4 but TOFRes_sample.comp was unchanged. I suspect that TOFRes_sample.comp is not compatible with Res_monitor.comp...<br>
<br>
Thank you in advance,<br>
<br>
Ryoichi Kajimoto<br>
<br>
<br>
==================================<br>
<br>
SIKIResSim.c: In function ‘Table_Read_Handle’:<br>
SIKIResSim.c:7518:60: warning: format ‘%i’ expects argument of type ‘int’, but argument 5 has type ‘long int’ [-Wformat=]<br>
7518 |       fprintf(stderr,"Warning: Read_Table :%s %s Data has %i invalid lines (*****). Ignored.\n",<br>
      |                                                           ~^<br>
      |                                                            |<br>
      |                                                            int<br>
      |                                                           %li<br>
......<br>
7521 |         count_invalid);<br>
      |         ~~~~~~~~~~~~~<br>
      |         |<br>
      |         long int<br>
SIKIResSim.c: In function ‘_resmonitor_setpos’:<br>
SIKIResSim.c:13221:6: error: ‘RSsample’ undeclared (first use in this function)<br>
13221 |   if(RSsample && strlen(RSsample))<br>
      |      ^~~~~~~~<br>
SIKIResSim.c:13221:6: note: each undeclared identifier is reported only once for each function it appears in<br>
SIKIResSim.c: In function ‘class_Res_monitor_init’:<br>
SIKIResSim.c:663:33: warning: format not a string literal and no format arguments [-Wformat-security]<br>
663 | #define NAME_CURRENT_COMP (_comp->_name)<br>
      |                           ~~~~~~^~~~~~~~<br>
SIKIResSim.c:13781:48: note: in expansion of macro ‘NAME_CURRENT_COMP’<br>
13781 |   if (!strcmp(filename,"\0")) sprintf(filename,NAME_CURRENT_COMP);<br>
      |                                                ^~~~~~~~~~~~~~~~~<br>
SIKIResSim.c:641:10: error: ‘_class_Res_sample_parameters’ undeclared (first use in this function); did you mean ‘_class_TOFRes_sample_parameters’?<br>
641 |     &( ((_class_ ## type ##_parameters *) _getvar_parameters(compname))->par )<br>
      |          ^~~~~~~<br>
SIKIResSim.c:13835:18: note: in expansion of macro ‘COMP_GETPAR3’<br>
13835 |   int *index_ptr=COMP_GETPAR3(Res_sample, res_sample_comp, compindex);<br>
      |                  ^~~~~~~~~~~~<br>
SIKIResSim.c:641:41: error: expected expression before ‘)’ token<br>
641 |     &( ((_class_ ## type ##_parameters *) _getvar_parameters(compname))->par )<br>
      |                                         ^<br>
SIKIResSim.c:13835:18: note: in expansion of macro ‘COMP_GETPAR3’<br>
13835 |   int *index_ptr=COMP_GETPAR3(Res_sample, res_sample_comp, compindex);<br>
      |                  ^~~~~~~~~~~~<br>
<br>
==================================<br>
<br>
This is how I use TOFRes_sample() and Res_monitor():<br>
<br>
==================================<br>
<br>
SPLIT COMPONENT RSsample = TOFRes_sample(<br>
thickness = sample_r-0.0001,<br>
radius = sample_r,<br>
yheight = sample_h,<br>
focus_xw = Wdx+0.001,<br>
focus_yh = Wdy+0.001,<br>
target_x = sample_det_x,<br>
target_y = sample_det_y,<br>
target_z = sample_det_z,<br>
time_bin = (ts+tsd+toffset)*1e6,<br>
time_width = Dtsd*1e6<br>
) AT (0,0,L1) RELATIVE mod<br>
<br>
COMPONENT det_pos = Arm()<br>
AT (sample_det_x,sample_det_y,sample_det_z) RELATIVE RSsample<br>
ROTATED (0,atan(sample_det_x/sample_det_z)*RAD2DEG,0) RELATIVE RSsample<br>
<br>
COMPONENT resmonitor = Res_monitor(<br>
res_sample_comp = RSsample,<br>
options = "cylinder",<br>
xwidth = Wdx, yheight = Wdy,<br>
filename = "resmonitor.dat"<br>
) AT (0,0,0) RELATIVE det_pos<br>
_______________________________________________<br>
mcstas-users mailing list<br>
mcstas-users@mcstas.org<br>
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailman2.mcstas.org%2Fmailman%2Flistinfo%2Fmcstas-users&data=05%7C01%7Clefmann%40nbi.ku.dk%7Cde77aece11cf4918c23008dbd471b476%7Ca3927f91cda14696af898c9f1ceffa91%7C0%7C0%7C638337357056579252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=v%2FzSDXQAZGU0cX2pdVG7nQgqZfCVuwdDig1alrUoZhw%3D&reserved=0
 <https://mailman2.mcstas.org/mailman/listinfo/mcstas-users> <https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailman2.mcstas.org%2Fmailman%2Flistinfo%2Fmcstas-users&data=05%7C01%7Clefmann%40nbi.ku.dk%7Cde77aece11cf4918c23008dbd471b476%7Ca3927f91cda14696af898c9f1ceffa91%7C0%7C0%7C638337357056579252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=v%2FzSDXQAZGU0cX2pdVG7nQgqZfCVuwdDig1alrUoZhw%3D&reserved=0
 <https://mailman2.mcstas.org/mailman/listinfo/mcstas-users>><br>
<br>
<br>
Peter Kjær Willendrup<br>
Forskningsingeniør, Specialkonsulent<br>
<br>
DTU Physics<br>
[image001.gif]<br>
<br>
<br>
Technical University of Denmark<br>
<br>
<br>
[image002.gif]<br>
<br>
<br>
Department of Physics<br>
Fysikvej<br>
Building 307<br>
DK-2800 Kongens Lyngby<br>
<br>
Main office at<br>
ESS DMSC<br>
COBIS, Ole Maaløes vej 3, 2200 København N, Denmark<br>
<br>
Direct +45 2125 4612<br>
Mobil +45 2125 4612<br>
Fax +45 4593 2399<br>
pkwi@fysik.dtu.dk<mailto:pkwi@fysik.dtu.dk <mailto:pkwi@fysik.dtu.dk <mailto:pkwi@fysik.dtu.dk>>><br>
<br>
<br>
Peter Kjær Willendrup<br>
Forskningsingeniør, Specialkonsulent<br>
<br>
DTU Physics<br>
[image001.gif]<br>
<br>
<br>
Technical University of Denmark<br>
<br>
<br>
[image002.gif]<br>
<br>
<br>
Department of Physics<br>
Fysikvej<br>
Building 307<br>
DK-2800 Kongens Lyngby<br>
<br>
Main office at<br>
ESS DMSC<br>
COBIS, Ole Maaløes vej 3, 2200 København N, Denmark<br>
<br>
Direct +45 2125 4612<br>
Mobil +45 2125 4612<br>
Fax +45 4593 2399<br>
pkwi@fysik.dtu.dk<br>
<br>
</blockquote>
_______________________________________________<br>
mcstas-users mailing list<br>
mcstas-users@mcstas.org<br>
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailman2.mcstas.org%2Fmailman%2Flistinfo%2Fmcstas-users&data=05%7C01%7Clefmann%40nbi.ku.dk%7Cde77aece11cf4918c23008dbd471b476%7Ca3927f91cda14696af898c9f1ceffa91%7C0%7C0%7C638337357056579252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=v%2FzSDXQAZGU0cX2pdVG7nQgqZfCVuwdDig1alrUoZhw%3D&reserved=0
 <https://mailman2.mcstas.org/mailman/listinfo/mcstas-users> <https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailman2.mcstas.org%2Fmailman%2Flistinfo%2Fmcstas-users&data=05%7C01%7Clefmann%40nbi.ku.dk%7Cde77aece11cf4918c23008dbd471b476%7Ca3927f91cda14696af898c9f1ceffa91%7C0%7C0%7C638337357056579252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=v%2FzSDXQAZGU0cX2pdVG7nQgqZfCVuwdDig1alrUoZhw%3D&reserved=0
 <https://mailman2.mcstas.org/mailman/listinfo/mcstas-users>><br>
</blockquote>
</blockquote>
<span id="x_cid:40BCEC90-13FF-4F2A-9193-407AF7040590"><cylinder.png></span>_______________________________________________<br>
mcstas-users mailing list<br>
mcstas-users@mcstas.org<br>
https://mailman2.mcstas.org/mailman/listinfo/mcstas-users<br>
</div>
</div>
</blockquote>
</div>
<br>
<div>
<div dir="auto" style="font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; color:rgb(0,0,0); line-break:after-white-space">
<div><br>
Peter Kjær Willendrup<br>
Forskningsingeniør, Specialkonsulent<br>
<br>
DTU Physics<br>
</div>
</div>
<span></span></div>
</div>
</div>
</div>
<div><img src="cid:1ada288c-ac1f-43be-9068-dc263f5154c3@EURP192.PROD.OUTLOOK.COM">
</div>
<div style="line-break:after-white-space">
<div>
<div>
<div id="x_AppleMailSignature"><span></span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">Technical
 University of Denmark</span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span></span></div>
</div>
</div>
</div>
<div><img src="cid:9280f90f-d200-482b-975d-5d2eaf161eb4@EURP192.PROD.OUTLOOK.COM">
</div>
<div style="line-break:after-white-space">
<div>
<div>
<div><span></span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">Department
 of</span><span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none"> </span><span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">Physics</span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">Fysikvej</span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">Building
 307</span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">DK-2800
 Kongens Lyngby</span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">Main
 office at</span><span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none"> </span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">ESS
 DMSC</span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">COBIS,
 Ole Maaløes vej 3, 2200</span><span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none"> </span><span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">København
 N, Denmark</span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">Direct
 +45 2125 4612</span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">Mobil
 +45 2125 4612</span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">Fax
 +45 4593 2399</span><br style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none">
<span style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; text-decoration:none; display:inline!important; float:none">pkwi@fysik.dtu.dk</span>
</div>
<br>
</div>
</div>
</div>
</body>
</html>