manual-main fixed, detaildoc not, but for developers and in next release

This commit is contained in:
Dhanya Maliakal
2017-08-23 09:40:53 +02:00
parent 760ca98ee4
commit 02f4b5f546
75 changed files with 8399 additions and 1554 deletions

View File

@ -18,15 +18,15 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<LINK REL="STYLESHEET" HREF="slsDetectors-FAQ.css">
<LINK REL="previous" HREF="node14.html">
<LINK REL="previous" HREF="node30.html">
<LINK REL="up" HREF="slsDetectors-FAQ.html">
</HEAD>
<BODY >
<DL>
<DT><A NAME="foot1241">... tab&nbsp;</A><A
HREF="node19.html#tex2html17"><SUP>2.1</SUP></A></DT>
<DT><A NAME="foot1316">... tab&nbsp;</A><A
HREF="node22.html#tex2html20"><SUP>3.1</SUP></A></DT>
<DD>The default name of the calibrated trimfiles is <I>trimbits/beamline/</I><I>settings</I><I>/noise.snxxx</I> where <I>settings</I> is the chosen settings. You can change it in <I>src/qDetector.h</I> and then recompile the acquisition program as described in&nbsp;<A HREF="#sec:installation"><IMG ALIGN="BOTTOM" BORDER="1" ALT="[*]"
SRC="file:/usr/share/latex2html/icons/crossref.png"></A>.
@ -62,8 +62,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
.
</PRE>
</DD>
<DT><A NAME="foot1242">....snxxx&nbsp;</A><A
HREF="node19.html#tex2html18"><SUP>2.2</SUP></A></DT>
<DT><A NAME="foot1317">....snxxx&nbsp;</A><A
HREF="node22.html#tex2html21"><SUP>3.2</SUP></A></DT>
<DD>The default name of the calibration file <I>calibration/</I><I>settings</I><I>.snxxx</I> where <I>settings</I> is the chosen settings. You can change it in <I>src/qDetector.h</I> and then recompile the acquisition program.
<PRE>.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 242 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 682 B

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 682 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 223 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 255 B

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 471 B

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 269 B

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 259 B

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 416 B

After

Width:  |  Height:  |  Size: 255 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 485 B

After

Width:  |  Height:  |  Size: 471 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 461 B

After

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 473 B

After

Width:  |  Height:  |  Size: 259 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 348 B

After

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 485 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 461 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 473 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 578 B

After

Width:  |  Height:  |  Size: 348 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 495 B

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 211 B

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 550 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 B

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 578 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 495 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 B

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 215 B

After

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 161 B

After

Width:  |  Height:  |  Size: 215 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

After

Width:  |  Height:  |  Size: 161 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -25,7 +25,7 @@ Frequently Asked Questions">
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html21"
<A NAME="tex2html24"
HREF="node1.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
@ -33,14 +33,14 @@ Frequently Asked Questions">
SRC="file:/usr/share/latex2html/icons/up_g.png">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev_g.png">
<A NAME="tex2html19"
<A NAME="tex2html22"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html22"
<B> Next:</B> <A NAME="tex2html25"
HREF="node1.html">Contents</A>
&nbsp; <B> <A NAME="tex2html20"
&nbsp; <B> <A NAME="tex2html23"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -53,7 +53,7 @@ Frequently Asked Questions">
Frequently Asked Questions</H1>
<P ALIGN=CENTER><STRONG>Anna Bergamaschi</STRONG>
</P>
<BR><P ALIGN=CENTER><B>Date:</B> August 22, 2017</P>
<BR><P ALIGN=CENTER><B>Date:</B> August 23, 2017</P>
<HR>
@ -62,102 +62,189 @@ Frequently Asked Questions</H1>
<A NAME="CHILD_LINKS"></A>
<UL>
<LI><A NAME="tex2html23"
<LI><A NAME="tex2html26"
HREF="node1.html">Contents</A>
<LI><A NAME="tex2html24"
<LI><A NAME="tex2html27"
HREF="node2.html">SLS Detectors Software</A>
<UL>
<LI><A NAME="tex2html25"
<LI><A NAME="tex2html28"
HREF="node3.html">Which programs can I use to control my detector?</A>
<LI><A NAME="tex2html26"
<LI><A NAME="tex2html29"
HREF="node4.html">How can I control many detectors in parallel or independently?</A>
<UL>
<LI><A NAME="tex2html27"
<LI><A NAME="tex2html30"
HREF="node4.html#SECTION00221000000000000000">Examples</A>
</UL>
<LI><A NAME="tex2html28"
<LI><A NAME="tex2html31"
HREF="node5.html">How can I configure the data receiver?</A>
<LI><A NAME="tex2html29"
<LI><A NAME="tex2html32"
HREF="node6.html">What are settings and calibration files for?</A>
<UL>
<LI><A NAME="tex2html30"
<LI><A NAME="tex2html33"
HREF="node6.html#SECTION00241000000000000000">MYTHEN</A>
<LI><A NAME="tex2html31"
<LI><A NAME="tex2html34"
HREF="node6.html#SECTION00242000000000000000">GOTTHARD</A>
</UL>
<LI><A NAME="tex2html32"
HREF="node7.html">How should a configuration file look like?</A>
<LI><A NAME="tex2html33"
HREF="node8.html">What is the meaning of the file name?</A>
<LI><A NAME="tex2html34"
HREF="node9.html">Which is the sequence of the acquisition flow?</A>
<LI><A NAME="tex2html35"
HREF="node10.html">How can I synchronize my detector with the experiment?</A>
HREF="node7.html">How should a configuration file look like?</A>
<LI><A NAME="tex2html36"
HREF="node11.html">How can several controllers be synchronized?</A>
HREF="node8.html">What is the meaning of the file name?</A>
<LI><A NAME="tex2html37"
HREF="node12.html">How can the detector movement and position and I0 readout be customized for my beamline?</A>
HREF="node9.html">Which is the sequence of the acquisition flow?</A>
<LI><A NAME="tex2html38"
HREF="node10.html">How can I synchronize my detector with the experiment?</A>
<LI><A NAME="tex2html39"
HREF="node11.html">How can several controllers be synchronized?</A>
<LI><A NAME="tex2html40"
HREF="node12.html">How can the detector movement and position and I0 readout be customized for my beamline?</A>
<LI><A NAME="tex2html41"
HREF="node13.html">In which data format are written the data?</A>
<UL>
<LI><A NAME="tex2html39"
<LI><A NAME="tex2html42"
HREF="node13.html#SECTION002111000000000000000">GOTTHARD</A>
<LI><A NAME="tex2html40"
<LI><A NAME="tex2html43"
HREF="node13.html#SECTION002112000000000000000">EIGER</A>
<LI><A NAME="tex2html41"
<LI><A NAME="tex2html44"
HREF="node13.html#SECTION002113000000000000000">JUNGFRAU</A>
</UL>
</UL>
<BR>
<LI><A NAME="tex2html42"
HREF="node14.html">Single photon counting detectors</A>
<UL>
<LI><A NAME="tex2html43"
HREF="node15.html">Which detector settings should I choose?</A>
<UL>
<LI><A NAME="tex2html44"
HREF="node15.html#SECTION00311000000000000000">MYTHEN</A>
</UL>
<LI><A NAME="tex2html45"
HREF="node16.html">How do I chose the comparator threshold?</A>
HREF="node14.html">General questions about detectors</A>
<UL>
<LI><A NAME="tex2html46"
HREF="node17.html">How does the flat field correction work?</A>
HREF="node15.html">In which X-ray energy range can I use the detector?</A>
<UL>
<LI><A NAME="tex2html47"
HREF="node17.html#SECTION00331000000000000000">Why isn't my flat-field flat?</A>
HREF="node15.html#SECTION00311000000000000000">Sensors</A>
<LI><A NAME="tex2html48"
HREF="node17.html#SECTION00332000000000000000">Dynamic acquisition of the flat field</A>
HREF="node15.html#SECTION00312000000000000000">Frontend electronics</A>
</UL>
<LI><A NAME="tex2html49"
HREF="node18.html">What happens when I trim the detector?</A>
<UL>
<LI><A NAME="tex2html50"
HREF="node18.html#SECTION00341000000000000000">MYTHEN</A>
HREF="node16.html">What limits the maximum frame rate?</A>
</UL>
<BR>
<LI><A NAME="tex2html50"
HREF="node17.html">Single photon counting detectors</A>
<UL>
<LI><A NAME="tex2html51"
HREF="node19.html">In what consists the energy calibration of the detector?</A>
HREF="node18.html">Which detector settings should I choose?</A>
<UL>
<LI><A NAME="tex2html52"
HREF="node19.html#SECTION00351000000000000000">MYTHEN</A>
HREF="node18.html#SECTION00411000000000000000">MYTHEN</A>
</UL>
<LI><A NAME="tex2html53"
HREF="node20.html">Why should I change the dynamic range of the counters?</A>
HREF="node19.html">How do I chose the comparator threshold?</A>
<LI><A NAME="tex2html54"
HREF="node21.html">When should I enable rate correction</A>
HREF="node20.html">How does the flat field correction work?</A>
<UL>
<LI><A NAME="tex2html55"
HREF="node21.html#SECTION00371000000000000000">How can I choose the dead time?</A>
HREF="node20.html#SECTION00431000000000000000">Why isn't my flat-field flat?</A>
<LI><A NAME="tex2html56"
HREF="node20.html#SECTION00432000000000000000">Dynamic acquisition of the flat field</A>
</UL>
<LI><A NAME="tex2html57"
HREF="node21.html">What happens when I trim the detector?</A>
<UL>
<LI><A NAME="tex2html58"
HREF="node21.html#SECTION00441000000000000000">MYTHEN</A>
</UL>
<LI><A NAME="tex2html59"
HREF="node22.html">In what consists the energy calibration of the detector?</A>
<UL>
<LI><A NAME="tex2html60"
HREF="node22.html#SECTION00451000000000000000">MYTHEN</A>
</UL>
<LI><A NAME="tex2html61"
HREF="node23.html">Why should I change the dynamic range of the counters?</A>
<LI><A NAME="tex2html62"
HREF="node24.html">When should I enable rate correction</A>
<UL>
<LI><A NAME="tex2html63"
HREF="node24.html#SECTION00471000000000000000">How can I choose the dead time?</A>
</UL>
</UL>
<BR>
<LI><A NAME="tex2html56"
HREF="node22.html">About this document ...</A>
<LI><A NAME="tex2html64"
HREF="node25.html">Charge Integrating detectors</A>
<UL>
<LI><A NAME="tex2html65"
HREF="node26.html">(Dynamic) Gain Switching</A>
<LI><A NAME="tex2html66"
HREF="node27.html">Pedestals</A>
<LI><A NAME="tex2html67"
HREF="node28.html">Energy calibration</A>
<LI><A NAME="tex2html68"
HREF="node29.html">Data processing</A>
</UL>
<BR>
<LI><A NAME="tex2html69"
HREF="node30.html">Angular conversion</A>
<UL>
<LI><A NAME="tex2html70"
HREF="node31.html">How is the channel number coverted into angle?</A>
<LI><A NAME="tex2html71"
HREF="node32.html">How are different positions merged together?</A>
<UL>
<LI><A NAME="tex2html72"
HREF="node32.html#SECTION00621000000000000000">Introduction</A>
<UL>
<LI><A NAME="tex2html73"
HREF="node32.html#SECTION00621100000000000000">Notation</A>
<LI><A NAME="tex2html74"
HREF="node32.html#SECTION00621200000000000000">Observables</A>
</UL>
<LI><A NAME="tex2html75"
HREF="node32.html#SECTION00622000000000000000">Basic binning</A>
<UL>
<LI><A NAME="tex2html76"
HREF="node32.html#SECTION00622100000000000000">Special nasty cases</A>
</UL>
<LI><A NAME="tex2html77"
HREF="node32.html#SECTION00623000000000000000">Advanced binning</A>
<LI><A NAME="tex2html78"
HREF="node32.html#SECTION00624000000000000000">Poisson and normal statistics for diffraction</A>
<LI><A NAME="tex2html79"
HREF="node32.html#SECTION00625000000000000000">Average vs. weighted average</A>
<UL>
<LI><A NAME="tex2html80"
HREF="node32.html#SECTION00625100000000000000">Simple average</A>
<LI><A NAME="tex2html81"
HREF="node32.html#SECTION00625200000000000000">Zero-skipping average</A>
<LI><A NAME="tex2html82"
HREF="node32.html#SECTION00625300000000000000">Weighted average: definition and relationship with <IMG
WIDTH="22" HEIGHT="34" ALIGN="MIDDLE" BORDER="0"
SRC="img1.png"
ALT="$ \chi ^2$">
</A>
<LI><A NAME="tex2html83"
HREF="node32.html#SECTION00625400000000000000">Straight Poisson (zero-skipping) weighted average</A>
<LI><A NAME="tex2html84"
HREF="node32.html#SECTION00625500000000000000">Mighell-Poisson weighted average</A>
<LI><A NAME="tex2html85"
HREF="node32.html#SECTION00625600000000000000">Comparison</A>
<LI><A NAME="tex2html86"
HREF="node32.html#SECTION00625700000000000000">Analytical comparison of averages</A>
<LI><A NAME="tex2html87"
HREF="node32.html#SECTION00625800000000000000">Numerical comparison of averages</A>
</UL>
<LI><A NAME="tex2html88"
HREF="node32.html#SECTION00626000000000000000">Scaling Poisson variates</A>
<LI><A NAME="tex2html89"
HREF="node32.html#SECTION00627000000000000000">Bibliography</A>
</UL>
<LI><A NAME="tex2html90"
HREF="node33.html">Why can't I properly merge different positions?</A>
</UL>
<BR>
<LI><A NAME="tex2html91"
HREF="node34.html">About this document ...</A>
</UL>
<!--End of Table of Child-Links-->
<BR><HR>
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -6,6 +6,10 @@ $key = q/sec:usersFunc/;
$ref_files{$key} = "$dir".q|node12.html|;
$noresave{$key} = "$nosave";
$key = q/sec:merging/;
$ref_files{$key} = "$dir".q|node32.html|;
$noresave{$key} = "$nosave";
$key = q/sec:timing/;
$ref_files{$key} = "$dir".q|node10.html|;
$noresave{$key} = "$nosave";
@ -15,7 +19,7 @@ $ref_files{$key} = "$dir".q|node10.html|;
$noresave{$key} = "$nosave";
$key = q/sec:improvetrimming/;
$ref_files{$key} = "$dir".q|node18.html|;
$ref_files{$key} = "$dir".q|node21.html|;
$noresave{$key} = "$nosave";
$key = q/fig:multidet/;
@ -30,24 +34,40 @@ $key = q/fig:autotiming/;
$ref_files{$key} = "$dir".q|node10.html|;
$noresave{$key} = "$nosave";
$key = q/sec:3/;
$ref_files{$key} = "$dir".q|node32.html|;
$noresave{$key} = "$nosave";
$key = q/fig:samplefluo/;
$ref_files{$key} = "$dir".q|node16.html|;
$ref_files{$key} = "$dir".q|node19.html|;
$noresave{$key} = "$nosave";
$key = q/fig:settings/;
$ref_files{$key} = "$dir".q|node18.html|;
$noresave{$key} = "$nosave";
$key = q/sec:2/;
$ref_files{$key} = "$dir".q|node32.html|;
$noresave{$key} = "$nosave";
$key = q/fig:effidet/;
$ref_files{$key} = "$dir".q|node15.html|;
$noresave{$key} = "$nosave";
$key = q/sec:11/;
$ref_files{$key} = "$dir".q|node32.html|;
$noresave{$key} = "$nosave";
$key = q/fig:thrscanfluo/;
$ref_files{$key} = "$dir".q|node16.html|;
$ref_files{$key} = "$dir".q|node19.html|;
$noresave{$key} = "$nosave";
$key = q/sec:dataFormat/;
$ref_files{$key} = "$dir".q|node13.html|;
$noresave{$key} = "$nosave";
$key = q/fig:datareceiver/;
$ref_files{$key} = "$dir".q|node5.html|;
$key = q/fig:mythensett/;
$ref_files{$key} = "$dir".q|node15.html|;
$noresave{$key} = "$nosave";
$key = q/sec:sync/;
@ -55,7 +75,15 @@ $ref_files{$key} = "$dir".q|node11.html|;
$noresave{$key} = "$nosave";
$key = q/fig:badff/;
$ref_files{$key} = "$dir".q|node17.html|;
$ref_files{$key} = "$dir".q|node20.html|;
$noresave{$key} = "$nosave";
$key = q/fig:datareceiver/;
$ref_files{$key} = "$dir".q|node5.html|;
$noresave{$key} = "$nosave";
$key = q/fig:effiback/;
$ref_files{$key} = "$dir".q|node15.html|;
$noresave{$key} = "$nosave";
$key = q/fig:trig/;
@ -63,15 +91,19 @@ $ref_files{$key} = "$dir".q|node10.html|;
$noresave{$key} = "$nosave";
$key = q/fig:ffsetup/;
$ref_files{$key} = "$dir".q|node17.html|;
$noresave{$key} = "$nosave";
$key = q/fig:trimdistribution/;
$ref_files{$key} = "$dir".q|node18.html|;
$ref_files{$key} = "$dir".q|node20.html|;
$noresave{$key} = "$nosave";
$key = q/fig:thresholdscanuntrimmed/;
$ref_files{$key} = "$dir".q|node18.html|;
$ref_files{$key} = "$dir".q|node21.html|;
$noresave{$key} = "$nosave";
$key = q/fig:trimdistribution/;
$ref_files{$key} = "$dir".q|node21.html|;
$noresave{$key} = "$nosave";
$key = q/sec:angcal/;
$ref_files{$key} = "$dir".q|node31.html|;
$noresave{$key} = "$nosave";
$key = q/sec:trimdir/;
@ -79,23 +111,23 @@ $ref_files{$key} = "$dir".q|node6.html|;
$noresave{$key} = "$nosave";
$key = q/fig:trimplot/;
$ref_files{$key} = "$dir".q|node18.html|;
$ref_files{$key} = "$dir".q|node21.html|;
$noresave{$key} = "$nosave";
$key = q/fig:thresholdscantrimmed/;
$ref_files{$key} = "$dir".q|node18.html|;
$ref_files{$key} = "$dir".q|node21.html|;
$noresave{$key} = "$nosave";
$key = q/sec:noisetrim/;
$ref_files{$key} = "$dir".q|node18.html|;
$ref_files{$key} = "$dir".q|node21.html|;
$noresave{$key} = "$nosave";
$key = q/sec:encal/;
$ref_files{$key} = "$dir".q|node19.html|;
$ref_files{$key} = "$dir".q|node22.html|;
$noresave{$key} = "$nosave";
$key = q/fig:thrscan/;
$ref_files{$key} = "$dir".q|node16.html|;
$ref_files{$key} = "$dir".q|node19.html|;
$noresave{$key} = "$nosave";
1;

View File

@ -6,6 +6,10 @@ $key = q/sec:usersFunc/;
$external_labels{$key} = "$URL/" . q|node12.html|;
$noresave{$key} = "$nosave";
$key = q/sec:merging/;
$external_labels{$key} = "$URL/" . q|node32.html|;
$noresave{$key} = "$nosave";
$key = q/sec:timing/;
$external_labels{$key} = "$URL/" . q|node10.html|;
$noresave{$key} = "$nosave";
@ -15,7 +19,7 @@ $external_labels{$key} = "$URL/" . q|node10.html|;
$noresave{$key} = "$nosave";
$key = q/sec:improvetrimming/;
$external_labels{$key} = "$URL/" . q|node18.html|;
$external_labels{$key} = "$URL/" . q|node21.html|;
$noresave{$key} = "$nosave";
$key = q/fig:multidet/;
@ -30,24 +34,40 @@ $key = q/fig:autotiming/;
$external_labels{$key} = "$URL/" . q|node10.html|;
$noresave{$key} = "$nosave";
$key = q/sec:3/;
$external_labels{$key} = "$URL/" . q|node32.html|;
$noresave{$key} = "$nosave";
$key = q/fig:samplefluo/;
$external_labels{$key} = "$URL/" . q|node16.html|;
$external_labels{$key} = "$URL/" . q|node19.html|;
$noresave{$key} = "$nosave";
$key = q/fig:settings/;
$external_labels{$key} = "$URL/" . q|node18.html|;
$noresave{$key} = "$nosave";
$key = q/sec:2/;
$external_labels{$key} = "$URL/" . q|node32.html|;
$noresave{$key} = "$nosave";
$key = q/fig:effidet/;
$external_labels{$key} = "$URL/" . q|node15.html|;
$noresave{$key} = "$nosave";
$key = q/sec:11/;
$external_labels{$key} = "$URL/" . q|node32.html|;
$noresave{$key} = "$nosave";
$key = q/fig:thrscanfluo/;
$external_labels{$key} = "$URL/" . q|node16.html|;
$external_labels{$key} = "$URL/" . q|node19.html|;
$noresave{$key} = "$nosave";
$key = q/sec:dataFormat/;
$external_labels{$key} = "$URL/" . q|node13.html|;
$noresave{$key} = "$nosave";
$key = q/fig:datareceiver/;
$external_labels{$key} = "$URL/" . q|node5.html|;
$key = q/fig:mythensett/;
$external_labels{$key} = "$URL/" . q|node15.html|;
$noresave{$key} = "$nosave";
$key = q/sec:sync/;
@ -55,7 +75,15 @@ $external_labels{$key} = "$URL/" . q|node11.html|;
$noresave{$key} = "$nosave";
$key = q/fig:badff/;
$external_labels{$key} = "$URL/" . q|node17.html|;
$external_labels{$key} = "$URL/" . q|node20.html|;
$noresave{$key} = "$nosave";
$key = q/fig:datareceiver/;
$external_labels{$key} = "$URL/" . q|node5.html|;
$noresave{$key} = "$nosave";
$key = q/fig:effiback/;
$external_labels{$key} = "$URL/" . q|node15.html|;
$noresave{$key} = "$nosave";
$key = q/fig:trig/;
@ -63,15 +91,19 @@ $external_labels{$key} = "$URL/" . q|node10.html|;
$noresave{$key} = "$nosave";
$key = q/fig:ffsetup/;
$external_labels{$key} = "$URL/" . q|node17.html|;
$noresave{$key} = "$nosave";
$key = q/fig:trimdistribution/;
$external_labels{$key} = "$URL/" . q|node18.html|;
$external_labels{$key} = "$URL/" . q|node20.html|;
$noresave{$key} = "$nosave";
$key = q/fig:thresholdscanuntrimmed/;
$external_labels{$key} = "$URL/" . q|node18.html|;
$external_labels{$key} = "$URL/" . q|node21.html|;
$noresave{$key} = "$nosave";
$key = q/fig:trimdistribution/;
$external_labels{$key} = "$URL/" . q|node21.html|;
$noresave{$key} = "$nosave";
$key = q/sec:angcal/;
$external_labels{$key} = "$URL/" . q|node31.html|;
$noresave{$key} = "$nosave";
$key = q/sec:trimdir/;
@ -79,23 +111,23 @@ $external_labels{$key} = "$URL/" . q|node6.html|;
$noresave{$key} = "$nosave";
$key = q/fig:trimplot/;
$external_labels{$key} = "$URL/" . q|node18.html|;
$external_labels{$key} = "$URL/" . q|node21.html|;
$noresave{$key} = "$nosave";
$key = q/fig:thresholdscantrimmed/;
$external_labels{$key} = "$URL/" . q|node18.html|;
$external_labels{$key} = "$URL/" . q|node21.html|;
$noresave{$key} = "$nosave";
$key = q/sec:noisetrim/;
$external_labels{$key} = "$URL/" . q|node18.html|;
$external_labels{$key} = "$URL/" . q|node21.html|;
$noresave{$key} = "$nosave";
$key = q/sec:encal/;
$external_labels{$key} = "$URL/" . q|node19.html|;
$external_labels{$key} = "$URL/" . q|node22.html|;
$noresave{$key} = "$nosave";
$key = q/fig:thrscan/;
$external_labels{$key} = "$URL/" . q|node16.html|;
$external_labels{$key} = "$URL/" . q|node19.html|;
$noresave{$key} = "$nosave";
1;
@ -109,6 +141,10 @@ $key = q/sec:usersFunc/;
$external_latex_labels{$key} = q|1.10|;
$noresave{$key} = "$nosave";
$key = q/sec:merging/;
$external_latex_labels{$key} = q|5.2|;
$noresave{$key} = "$nosave";
$key = q/sec:timing/;
$external_latex_labels{$key} = q|1.8|;
$noresave{$key} = "$nosave";
@ -118,7 +154,7 @@ $external_latex_labels{$key} = q|1.4|;
$noresave{$key} = "$nosave";
$key = q/sec:improvetrimming/;
$external_latex_labels{$key} = q|2.4.1|;
$external_latex_labels{$key} = q|3.4.1|;
$noresave{$key} = "$nosave";
$key = q/fig:multidet/;
@ -133,24 +169,40 @@ $key = q/fig:autotiming/;
$external_latex_labels{$key} = q|1.3|;
$noresave{$key} = "$nosave";
$key = q/sec:3/;
$external_latex_labels{$key} = q|5.2.6|;
$noresave{$key} = "$nosave";
$key = q/fig:samplefluo/;
$external_latex_labels{$key} = q|2.4|;
$external_latex_labels{$key} = q|3.4|;
$noresave{$key} = "$nosave";
$key = q/fig:settings/;
$external_latex_labels{$key} = q|3.1|;
$noresave{$key} = "$nosave";
$key = q/sec:2/;
$external_latex_labels{$key} = q|5.2.3|;
$noresave{$key} = "$nosave";
$key = q/fig:effidet/;
$external_latex_labels{$key} = q|2.1|;
$noresave{$key} = "$nosave";
$key = q/sec:11/;
$external_latex_labels{$key} = q|5.2.2|;
$noresave{$key} = "$nosave";
$key = q/fig:thrscanfluo/;
$external_latex_labels{$key} = q|2.3|;
$external_latex_labels{$key} = q|3.3|;
$noresave{$key} = "$nosave";
$key = q/sec:dataFormat/;
$external_latex_labels{$key} = q|1.11|;
$noresave{$key} = "$nosave";
$key = q/fig:datareceiver/;
$external_latex_labels{$key} = q|1.2|;
$key = q/fig:mythensett/;
$external_latex_labels{$key} = q|2.3|;
$noresave{$key} = "$nosave";
$key = q/sec:sync/;
@ -158,7 +210,15 @@ $external_latex_labels{$key} = q|1.9|;
$noresave{$key} = "$nosave";
$key = q/fig:badff/;
$external_latex_labels{$key} = q|2.5|;
$external_latex_labels{$key} = q|3.5|;
$noresave{$key} = "$nosave";
$key = q/fig:datareceiver/;
$external_latex_labels{$key} = q|1.2|;
$noresave{$key} = "$nosave";
$key = q/fig:effiback/;
$external_latex_labels{$key} = q|2.2|;
$noresave{$key} = "$nosave";
$key = q/fig:trig/;
@ -166,15 +226,19 @@ $external_latex_labels{$key} = q|1.6|;
$noresave{$key} = "$nosave";
$key = q/fig:ffsetup/;
$external_latex_labels{$key} = q|2.6|;
$noresave{$key} = "$nosave";
$key = q/fig:trimdistribution/;
$external_latex_labels{$key} = q|2.8|;
$external_latex_labels{$key} = q|3.6|;
$noresave{$key} = "$nosave";
$key = q/fig:thresholdscanuntrimmed/;
$external_latex_labels{$key} = q|2.7|;
$external_latex_labels{$key} = q|3.7|;
$noresave{$key} = "$nosave";
$key = q/fig:trimdistribution/;
$external_latex_labels{$key} = q|3.8|;
$noresave{$key} = "$nosave";
$key = q/sec:angcal/;
$external_latex_labels{$key} = q|5.1|;
$noresave{$key} = "$nosave";
$key = q/sec:trimdir/;
@ -182,23 +246,23 @@ $external_latex_labels{$key} = q|1.4|;
$noresave{$key} = "$nosave";
$key = q/fig:trimplot/;
$external_latex_labels{$key} = q|2.9|;
$external_latex_labels{$key} = q|3.9|;
$noresave{$key} = "$nosave";
$key = q/fig:thresholdscantrimmed/;
$external_latex_labels{$key} = q|2.10|;
$external_latex_labels{$key} = q|3.10|;
$noresave{$key} = "$nosave";
$key = q/sec:noisetrim/;
$external_latex_labels{$key} = q|2.4.1|;
$external_latex_labels{$key} = q|3.4.1|;
$noresave{$key} = "$nosave";
$key = q/sec:encal/;
$external_latex_labels{$key} = q|2.5|;
$external_latex_labels{$key} = q|3.5|;
$noresave{$key} = "$nosave";
$key = q/fig:thrscan/;
$external_latex_labels{$key} = q|2.2|;
$external_latex_labels{$key} = q|3.2|;
$noresave{$key} = "$nosave";
1;

View File

@ -26,24 +26,24 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html65"
<A NAME="tex2html100"
HREF="node2.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html63"
<A NAME="tex2html98"
HREF="slsDetectors-FAQ.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html57"
<A NAME="tex2html92"
HREF="slsDetectors-FAQ.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html66"
<B> Next:</B> <A NAME="tex2html101"
HREF="node2.html">SLS Detectors Software</A>
<B> Up:</B> <A NAME="tex2html64"
<B> Up:</B> <A NAME="tex2html99"
HREF="slsDetectors-FAQ.html">SLS Detectors Frequently Asked</A>
<B> Previous:</B> <A NAME="tex2html58"
<B> Previous:</B> <A NAME="tex2html93"
HREF="slsDetectors-FAQ.html">SLS Detectors Frequently Asked</A>
<BR>
<BR>
@ -56,95 +56,149 @@ Contents</A>
<!--Table of Contents-->
<UL>
<LI><A NAME="tex2html67"
<LI><A NAME="tex2html102"
HREF="node2.html">SLS Detectors Software</A>
<UL>
<LI><A NAME="tex2html68"
<LI><A NAME="tex2html103"
HREF="node3.html">Which programs can I use to control my detector?</A>
<LI><A NAME="tex2html69"
<LI><A NAME="tex2html104"
HREF="node4.html">How can I control many detectors in parallel or independently?</A>
<UL>
<LI><A NAME="tex2html70"
<LI><A NAME="tex2html105"
HREF="node4.html#SECTION00221000000000000000">Examples</A>
</UL>
<LI><A NAME="tex2html71"
<LI><A NAME="tex2html106"
HREF="node5.html">How can I configure the data receiver?</A>
<LI><A NAME="tex2html72"
<LI><A NAME="tex2html107"
HREF="node6.html">What are settings and calibration files for?</A>
<UL>
<LI><A NAME="tex2html73"
<LI><A NAME="tex2html108"
HREF="node6.html#SECTION00241000000000000000">MYTHEN</A>
<LI><A NAME="tex2html74"
<LI><A NAME="tex2html109"
HREF="node6.html#SECTION00242000000000000000">GOTTHARD</A>
</UL>
<LI><A NAME="tex2html75"
<LI><A NAME="tex2html110"
HREF="node7.html">How should a configuration file look like?</A>
<LI><A NAME="tex2html76"
<LI><A NAME="tex2html111"
HREF="node8.html">What is the meaning of the file name?</A>
<LI><A NAME="tex2html77"
<LI><A NAME="tex2html112"
HREF="node9.html">Which is the sequence of the acquisition flow?</A>
<LI><A NAME="tex2html78"
<LI><A NAME="tex2html113"
HREF="node10.html">How can I synchronize my detector with the experiment?</A>
<LI><A NAME="tex2html79"
<LI><A NAME="tex2html114"
HREF="node11.html">How can several controllers be synchronized?</A>
<LI><A NAME="tex2html80"
<LI><A NAME="tex2html115"
HREF="node12.html">How can the detector movement and position and I0 readout be customized for my beamline?</A>
<LI><A NAME="tex2html81"
<LI><A NAME="tex2html116"
HREF="node13.html">In which data format are written the data?</A>
<UL>
<LI><A NAME="tex2html82"
<LI><A NAME="tex2html117"
HREF="node13.html#SECTION002111000000000000000">GOTTHARD</A>
<LI><A NAME="tex2html83"
<LI><A NAME="tex2html118"
HREF="node13.html#SECTION002112000000000000000">EIGER</A>
<LI><A NAME="tex2html84"
<LI><A NAME="tex2html119"
HREF="node13.html#SECTION002113000000000000000">JUNGFRAU</A>
</UL>
</UL>
<BR>
<LI><A NAME="tex2html85"
HREF="node14.html">Single photon counting detectors</A>
<LI><A NAME="tex2html120"
HREF="node14.html">General questions about detectors</A>
<UL>
<LI><A NAME="tex2html86"
HREF="node15.html">Which detector settings should I choose?</A>
<LI><A NAME="tex2html121"
HREF="node15.html">In which X-ray energy range can I use the detector?</A>
<UL>
<LI><A NAME="tex2html87"
HREF="node15.html#SECTION00311000000000000000">MYTHEN</A>
<LI><A NAME="tex2html122"
HREF="node15.html#SECTION00311000000000000000">Sensors</A>
<LI><A NAME="tex2html123"
HREF="node15.html#SECTION00312000000000000000">Frontend electronics</A>
</UL>
<LI><A NAME="tex2html88"
HREF="node16.html">How do I chose the comparator threshold?</A>
<LI><A NAME="tex2html89"
HREF="node17.html">How does the flat field correction work?</A>
<UL>
<LI><A NAME="tex2html90"
HREF="node17.html#SECTION00331000000000000000">Why isn't my flat-field flat?</A>
<LI><A NAME="tex2html91"
HREF="node17.html#SECTION00332000000000000000">Dynamic acquisition of the flat field</A>
<LI><A NAME="tex2html124"
HREF="node16.html">What limits the maximum frame rate?</A>
</UL>
<LI><A NAME="tex2html92"
HREF="node18.html">What happens when I trim the detector?</A>
<BR>
<LI><A NAME="tex2html125"
HREF="node17.html">Single photon counting detectors</A>
<UL>
<LI><A NAME="tex2html93"
HREF="node18.html#SECTION00341000000000000000">MYTHEN</A>
<LI><A NAME="tex2html126"
HREF="node18.html">Which detector settings should I choose?</A>
<UL>
<LI><A NAME="tex2html127"
HREF="node18.html#SECTION00411000000000000000">MYTHEN</A>
</UL>
<LI><A NAME="tex2html94"
HREF="node19.html">In what consists the energy calibration of the detector?</A>
<LI><A NAME="tex2html128"
HREF="node19.html">How do I chose the comparator threshold?</A>
<LI><A NAME="tex2html129"
HREF="node20.html">How does the flat field correction work?</A>
<UL>
<LI><A NAME="tex2html95"
HREF="node19.html#SECTION00351000000000000000">MYTHEN</A>
<LI><A NAME="tex2html130"
HREF="node20.html#SECTION00431000000000000000">Why isn't my flat-field flat?</A>
<LI><A NAME="tex2html131"
HREF="node20.html#SECTION00432000000000000000">Dynamic acquisition of the flat field</A>
</UL>
<LI><A NAME="tex2html96"
HREF="node20.html">Why should I change the dynamic range of the counters?</A>
<LI><A NAME="tex2html97"
HREF="node21.html">When should I enable rate correction</A>
<LI><A NAME="tex2html132"
HREF="node21.html">What happens when I trim the detector?</A>
<UL>
<LI><A NAME="tex2html98"
HREF="node21.html#SECTION00371000000000000000">How can I choose the dead time?</A>
</UL></UL></UL>
<LI><A NAME="tex2html133"
HREF="node21.html#SECTION00441000000000000000">MYTHEN</A>
</UL>
<LI><A NAME="tex2html134"
HREF="node22.html">In what consists the energy calibration of the detector?</A>
<UL>
<LI><A NAME="tex2html135"
HREF="node22.html#SECTION00451000000000000000">MYTHEN</A>
</UL>
<LI><A NAME="tex2html136"
HREF="node23.html">Why should I change the dynamic range of the counters?</A>
<LI><A NAME="tex2html137"
HREF="node24.html">When should I enable rate correction</A>
<UL>
<LI><A NAME="tex2html138"
HREF="node24.html#SECTION00471000000000000000">How can I choose the dead time?</A>
</UL>
</UL>
<BR>
<LI><A NAME="tex2html139"
HREF="node25.html">Charge Integrating detectors</A>
<UL>
<LI><A NAME="tex2html140"
HREF="node26.html">(Dynamic) Gain Switching</A>
<LI><A NAME="tex2html141"
HREF="node27.html">Pedestals</A>
<LI><A NAME="tex2html142"
HREF="node28.html">Energy calibration</A>
<LI><A NAME="tex2html143"
HREF="node29.html">Data processing</A>
</UL>
<BR>
<LI><A NAME="tex2html144"
HREF="node30.html">Angular conversion</A>
<UL>
<LI><A NAME="tex2html145"
HREF="node31.html">How is the channel number coverted into angle?</A>
<LI><A NAME="tex2html146"
HREF="node32.html">How are different positions merged together?</A>
<UL>
<LI><A NAME="tex2html147"
HREF="node32.html#SECTION00621000000000000000">Introduction</A>
<LI><A NAME="tex2html148"
HREF="node32.html#SECTION00622000000000000000">Basic binning</A>
<LI><A NAME="tex2html149"
HREF="node32.html#SECTION00623000000000000000">Advanced binning</A>
<LI><A NAME="tex2html150"
HREF="node32.html#SECTION00624000000000000000">Poisson and normal statistics for diffraction</A>
<LI><A NAME="tex2html151"
HREF="node32.html#SECTION00625000000000000000">Average vs. weighted average</A>
<LI><A NAME="tex2html152"
HREF="node32.html#SECTION00626000000000000000">Scaling Poisson variates</A>
</UL>
<LI><A NAME="tex2html153"
HREF="node33.html">Why can't I properly merge different positions?</A>
</UL></UL>
<!--End of Table of Contents-->
<BR><HR>
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -26,30 +26,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html225"
<A NAME="tex2html280"
HREF="node11.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html221"
<A NAME="tex2html276"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html215"
<A NAME="tex2html270"
HREF="node9.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html223"
<A NAME="tex2html278"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html226"
<B> Next:</B> <A NAME="tex2html281"
HREF="node11.html">How can several controllers</A>
<B> Up:</B> <A NAME="tex2html222"
<B> Up:</B> <A NAME="tex2html277"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html216"
<B> Previous:</B> <A NAME="tex2html271"
HREF="node9.html">Which is the sequence</A>
&nbsp; <B> <A NAME="tex2html224"
&nbsp; <B> <A NAME="tex2html279"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -106,7 +106,7 @@ Auto timing: the detection time is defined by the exposure time and the period b
<DIV ALIGN="CENTER">
<IMG
WIDTH="555" HEIGHT="159" ALIGN="BOTTOM" BORDER="0"
SRC="img7.png"
SRC="img8.png"
ALT="\includegraphics[width=\textwidth]{images/normal_acquisition.eps}">
</DIV></TD></TR>
@ -123,7 +123,7 @@ Gating mode: the detector acquires for a number of gates define by the user (in
<DIV ALIGN="CENTER">
<IMG
WIDTH="555" HEIGHT="194" ALIGN="BOTTOM" BORDER="0"
SRC="img8.png"
SRC="img9.png"
ALT="\includegraphics[width=\textwidth]{images/gated_acquisition.eps}">
</DIV></TD></TR>
@ -140,7 +140,7 @@ Trigger mode: the external trigger signal defines the start of the beginning of
<DIV ALIGN="CENTER">
<IMG
WIDTH="555" HEIGHT="199" ALIGN="BOTTOM" BORDER="0"
SRC="img9.png"
SRC="img10.png"
ALT="\includegraphics[width=\textwidth]{images/trigger_acquisition.eps}">
</DIV></TD></TR>
@ -157,7 +157,7 @@ Read Out Trigger mode: the external trigger signal defines the beginning of the
<DIV ALIGN="CENTER">
<IMG
WIDTH="555" HEIGHT="161" ALIGN="BOTTOM" BORDER="0"
SRC="img10.png"
SRC="img11.png"
ALT="\includegraphics[width=\textwidth]{images/ro_trigger_acquisition.eps}">
</DIV></TD></TR>
@ -167,35 +167,35 @@ Read Out Trigger mode: the external trigger signal defines the beginning of the
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html225"
<A NAME="tex2html280"
HREF="node11.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html221"
<A NAME="tex2html276"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html215"
<A NAME="tex2html270"
HREF="node9.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html223"
<A NAME="tex2html278"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html226"
<B> Next:</B> <A NAME="tex2html281"
HREF="node11.html">How can several controllers</A>
<B> Up:</B> <A NAME="tex2html222"
<B> Up:</B> <A NAME="tex2html277"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html216"
<B> Previous:</B> <A NAME="tex2html271"
HREF="node9.html">Which is the sequence</A>
&nbsp; <B> <A NAME="tex2html224"
&nbsp; <B> <A NAME="tex2html279"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -26,30 +26,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html237"
<A NAME="tex2html292"
HREF="node12.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html233"
<A NAME="tex2html288"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html227"
<A NAME="tex2html282"
HREF="node10.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html235"
<A NAME="tex2html290"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html238"
<B> Next:</B> <A NAME="tex2html293"
HREF="node12.html">How can the detector</A>
<B> Up:</B> <A NAME="tex2html234"
<B> Up:</B> <A NAME="tex2html289"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html228"
<B> Previous:</B> <A NAME="tex2html283"
HREF="node10.html">How can I synchronize</A>
&nbsp; <B> <A NAME="tex2html236"
&nbsp; <B> <A NAME="tex2html291"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -75,35 +75,35 @@ After the configuration, the synchronization of the controllers will be complete
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html237"
<A NAME="tex2html292"
HREF="node12.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html233"
<A NAME="tex2html288"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html227"
<A NAME="tex2html282"
HREF="node10.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html235"
<A NAME="tex2html290"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html238"
<B> Next:</B> <A NAME="tex2html293"
HREF="node12.html">How can the detector</A>
<B> Up:</B> <A NAME="tex2html234"
<B> Up:</B> <A NAME="tex2html289"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html228"
<B> Previous:</B> <A NAME="tex2html283"
HREF="node10.html">How can I synchronize</A>
&nbsp; <B> <A NAME="tex2html236"
&nbsp; <B> <A NAME="tex2html291"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -26,30 +26,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html249"
<A NAME="tex2html304"
HREF="node13.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html245"
<A NAME="tex2html300"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html239"
<A NAME="tex2html294"
HREF="node11.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html247"
<A NAME="tex2html302"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html250"
<B> Next:</B> <A NAME="tex2html305"
HREF="node13.html">In which data format</A>
<B> Up:</B> <A NAME="tex2html246"
<B> Up:</B> <A NAME="tex2html301"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html240"
<B> Previous:</B> <A NAME="tex2html295"
HREF="node11.html">How can several controllers</A>
&nbsp; <B> <A NAME="tex2html248"
&nbsp; <B> <A NAME="tex2html303"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -75,35 +75,35 @@ A simple high-level solution in case you need to maintain the software for sever
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html249"
<A NAME="tex2html304"
HREF="node13.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html245"
<A NAME="tex2html300"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html239"
<A NAME="tex2html294"
HREF="node11.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html247"
<A NAME="tex2html302"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html250"
<B> Next:</B> <A NAME="tex2html305"
HREF="node13.html">In which data format</A>
<B> Up:</B> <A NAME="tex2html246"
<B> Up:</B> <A NAME="tex2html301"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html240"
<B> Previous:</B> <A NAME="tex2html295"
HREF="node11.html">How can several controllers</A>
&nbsp; <B> <A NAME="tex2html248"
&nbsp; <B> <A NAME="tex2html303"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -25,30 +25,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html259"
<A NAME="tex2html314"
HREF="node14.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html255"
<A NAME="tex2html310"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html251"
<A NAME="tex2html306"
HREF="node12.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html257"
<A NAME="tex2html312"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html260"
HREF="node14.html">Single photon counting detectors</A>
<B> Up:</B> <A NAME="tex2html256"
<B> Next:</B> <A NAME="tex2html315"
HREF="node14.html">General questions about detectors</A>
<B> Up:</B> <A NAME="tex2html311"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html252"
<B> Previous:</B> <A NAME="tex2html307"
HREF="node12.html">How can the detector</A>
&nbsp; <B> <A NAME="tex2html258"
&nbsp; <B> <A NAME="tex2html313"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -57,11 +57,11 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html261"
<LI><A NAME="tex2html316"
HREF="node13.html#SECTION002111000000000000000">GOTTHARD</A>
<LI><A NAME="tex2html262"
<LI><A NAME="tex2html317"
HREF="node13.html#SECTION002112000000000000000">EIGER</A>
<LI><A NAME="tex2html263"
<LI><A NAME="tex2html318"
HREF="node13.html#SECTION002113000000000000000">JUNGFRAU</A>
</UL>
<!--End of Table of Child-Links-->
@ -100,7 +100,7 @@ Then this <!-- MATH
-->
<IMG
WIDTH="296" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img11.png"
SRC="img12.png"
ALT="$ (108602\&amp;0xFFFFFFFE)&gt;&gt;1 = 54301$">
is the frame number
and <!-- MATH
@ -108,7 +108,7 @@ and <!-- MATH
-->
<IMG
WIDTH="131" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img12.png"
SRC="img13.png"
ALT="$ (108602\&amp;0x1) =0$">
is the packet number.
<BR>
@ -159,35 +159,35 @@ JUNGFRAU</A>
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html259"
<A NAME="tex2html314"
HREF="node14.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html255"
<A NAME="tex2html310"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html251"
<A NAME="tex2html306"
HREF="node12.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html257"
<A NAME="tex2html312"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html260"
HREF="node14.html">Single photon counting detectors</A>
<B> Up:</B> <A NAME="tex2html256"
<B> Next:</B> <A NAME="tex2html315"
HREF="node14.html">General questions about detectors</A>
<B> Up:</B> <A NAME="tex2html311"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html252"
<B> Previous:</B> <A NAME="tex2html307"
HREF="node12.html">How can the detector</A>
&nbsp; <B> <A NAME="tex2html258"
&nbsp; <B> <A NAME="tex2html313"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Single photon counting detectors</TITLE>
<META NAME="description" CONTENT="Single photon counting detectors">
<TITLE>General questions about detectors</TITLE>
<META NAME="description" CONTENT="General questions about detectors">
<META NAME="keywords" CONTENT="slsDetectors-FAQ">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
@ -18,7 +18,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<LINK REL="STYLESHEET" HREF="slsDetectors-FAQ.css">
<LINK REL="next" HREF="node22.html">
<LINK REL="next" HREF="node17.html">
<LINK REL="previous" HREF="node2.html">
<LINK REL="up" HREF="slsDetectors-FAQ.html">
<LINK REL="next" HREF="node15.html">
@ -26,37 +26,37 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html274"
<A NAME="tex2html329"
HREF="node15.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html270"
<A NAME="tex2html325"
HREF="slsDetectors-FAQ.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html264"
<A NAME="tex2html319"
HREF="node13.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html272"
<A NAME="tex2html327"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html275"
HREF="node15.html">Which detector settings should</A>
<B> Up:</B> <A NAME="tex2html271"
<B> Next:</B> <A NAME="tex2html330"
HREF="node15.html">In which X-ray energy</A>
<B> Up:</B> <A NAME="tex2html326"
HREF="slsDetectors-FAQ.html">SLS Detectors Frequently Asked</A>
<B> Previous:</B> <A NAME="tex2html265"
<B> Previous:</B> <A NAME="tex2html320"
HREF="node13.html">In which data format</A>
&nbsp; <B> <A NAME="tex2html273"
&nbsp; <B> <A NAME="tex2html328"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
<!--End of Navigation Panel-->
<H1><A NAME="SECTION00300000000000000000">
Single photon counting detectors</A>
General questions about detectors</A>
</H1>
<P>
@ -65,51 +65,23 @@ Single photon counting detectors</A>
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html276"
HREF="node15.html">Which detector settings should I choose?</A>
<LI><A NAME="tex2html331"
HREF="node15.html">In which X-ray energy range can I use the detector?</A>
<UL>
<LI><A NAME="tex2html277"
HREF="node15.html#SECTION00311000000000000000">MYTHEN</A>
<LI><A NAME="tex2html332"
HREF="node15.html#SECTION00311000000000000000">Sensors</A>
<LI><A NAME="tex2html333"
HREF="node15.html#SECTION00312000000000000000">Frontend electronics</A>
</UL>
<BR>
<LI><A NAME="tex2html278"
HREF="node16.html">How do I chose the comparator threshold?</A>
<LI><A NAME="tex2html279"
HREF="node17.html">How does the flat field correction work?</A>
<UL>
<LI><A NAME="tex2html280"
HREF="node17.html#SECTION00331000000000000000">Why isn't my flat-field flat?</A>
<LI><A NAME="tex2html281"
HREF="node17.html#SECTION00332000000000000000">Dynamic acquisition of the flat field</A>
<LI><A NAME="tex2html334"
HREF="node16.html">What limits the maximum frame rate?</A>
</UL>
<BR>
<LI><A NAME="tex2html282"
HREF="node18.html">What happens when I trim the detector?</A>
<UL>
<LI><A NAME="tex2html283"
HREF="node18.html#SECTION00341000000000000000">MYTHEN</A>
</UL>
<BR>
<LI><A NAME="tex2html284"
HREF="node19.html">In what consists the energy calibration of the detector?</A>
<UL>
<LI><A NAME="tex2html285"
HREF="node19.html#SECTION00351000000000000000">MYTHEN</A>
</UL>
<BR>
<LI><A NAME="tex2html286"
HREF="node20.html">Why should I change the dynamic range of the counters?</A>
<LI><A NAME="tex2html287"
HREF="node21.html">When should I enable rate correction</A>
<UL>
<LI><A NAME="tex2html288"
HREF="node21.html#SECTION00371000000000000000">How can I choose the dead time?</A>
</UL></UL>
<!--End of Table of Child-Links-->
<BR><HR>
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Which detector settings should I choose?</TITLE>
<META NAME="description" CONTENT="Which detector settings should I choose?">
<TITLE>In which X-ray energy range can I use the detector?</TITLE>
<META NAME="description" CONTENT="In which X-ray energy range can I use the detector?">
<META NAME="keywords" CONTENT="slsDetectors-FAQ">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
@ -26,30 +26,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html299"
<A NAME="tex2html345"
HREF="node16.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html295"
<A NAME="tex2html341"
HREF="node14.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html289"
<A NAME="tex2html335"
HREF="node14.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html297"
<A NAME="tex2html343"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html300"
HREF="node16.html">How do I chose</A>
<B> Up:</B> <A NAME="tex2html296"
HREF="node14.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html290"
HREF="node14.html">Single photon counting detectors</A>
&nbsp; <B> <A NAME="tex2html298"
<B> Next:</B> <A NAME="tex2html346"
HREF="node16.html">What limits the maximum</A>
<B> Up:</B> <A NAME="tex2html342"
HREF="node14.html">General questions about detectors</A>
<B> Previous:</B> <A NAME="tex2html336"
HREF="node14.html">General questions about detectors</A>
&nbsp; <B> <A NAME="tex2html344"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -58,95 +58,152 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html301"
HREF="node15.html#SECTION00311000000000000000">MYTHEN</A>
<LI><A NAME="tex2html347"
HREF="node15.html#SECTION00311000000000000000">Sensors</A>
<LI><A NAME="tex2html348"
HREF="node15.html#SECTION00312000000000000000">Frontend electronics</A>
</UL>
<!--End of Table of Child-Links-->
<HR>
<H1><A NAME="SECTION00310000000000000000">
Which detector settings should I choose?</A>
In which X-ray energy range can I use the detector?</A>
</H1>
<P>
The choice of the operation settings is very important in order to obtain good quality data.
<BR>
Normally slower settings will reduce the electronics noise and therefore it is possible to work at lower energies, but will saturate for high photon fluxes.
<BR>
On the other hand, faster settings will allow to work with higher photon intensities without pileup, but not to access lower energies because of an higher electronics noise.
<BR>
Therefore it is extremely important to chose adequate settings for the detector depending on the X-ray energy and expected maximum count rate.
In the following is a description of the energy and intensity range coverd by the different settings for each detector.
What limits the energy range in which the detector can be used is defined both by the sensors characteristics and the readout electronics.
<P>
<H2><A NAME="SECTION00311000000000000000">
MYTHEN</A>
Sensors</A>
</H2>
Most of the SLS detectors make use of silicon sensors.
<P>
Since silicon is a relatively light for hard X-rays the only limitation at high energies is the acceptable absorption efficiency that can be achieved in the sensors thickness.
<BR>
Figure&nbsp;<A HREF="#fig:effidet">2.1</A> shows the absorption efficiency as a function of the X-ray energy and detector thickness. Normally it is possible to use sensors up to 1&nbsp;mm thick, while to achieve larger absorption thicknesses it is necessary tu assemble and control telescopic systems (possible up to a few mms).
<BR>
To achieve larger absorption thicknesses, the sensors can be oriented in edge-on configuration (in particular strip sensors). However in this case one should take into consideration the dead entrance window due to the cutting distance from the strips, which is normally several hundreds micron, or even up to mms and reduces the absorption efficiency at lower energies.
<P>
<DIV ALIGN="CENTER"><A NAME="fig:effidet"></A><A NAME="1066"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.1:</STRONG>
Efficiency of a silicon sensor as a function of the sensors thickness and X-ray energy.</CAPTION>
<TR><TD><IMG
WIDTH="556" HEIGHT="537" ALIGN="BOTTOM" BORDER="0"
SRC="img14.png"
ALT="\includegraphics[width=\textwidth]{images/effiSiHardXRays2}"></TD></TR>
</TABLE>
</DIV>
<P>
In standard face-on orientation, the backplane of the sensor acts as the entrance window. It presents a think n+ doped layer, which is unsensitive to radiation and causes a loss of efficiency at low energies.
Figure&nbsp;<A HREF="#fig:effiback">2.2</A> shows the absorption efficiency of the sensors for different backplane thicknesses at low energies.
<BR>
The exact thickness of the backplane for standard SLS sensors is not exactly known but should be about 1-2&nbsp;<IMG
WIDTH="14" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img15.png"
ALT="$ \mu$">
m.
<P>
<DIV ALIGN="CENTER"><A NAME="fig:effiback"></A><A NAME="1072"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.2:</STRONG>
Efficiency of a silicon sensor as a function of the X-ray energy for different thicknesses of the backplane.</CAPTION>
<TR><TD><IMG
WIDTH="554" HEIGHT="538" ALIGN="BOTTOM" BORDER="0"
SRC="img16.png"
ALT="\includegraphics[width=\textwidth]{images/effiThinkBackplanes}"></TD></TR>
</TABLE>
</DIV>
<P>
However for lower energies, the main limitation is normally given by the noise of the frontend electronics (if single photon resolution is required).
<BR>
For higher energies it is also possible to use different sesnor materials as CdTe or Ge, although up to now they cannot provide the same signal quality as silicon.
<P>
<H2><A NAME="SECTION00312000000000000000">
Frontend electronics</A>
</H2>
<P>
Normally the user can follow these rules:
The limitations on the energy range arising from the readout electronics come from the noise and from saturation.
The electronic noise limits the minimum detectable energy for single photons, while saturation limits the maximum detectable signal either for single photons or in total.
<OL>
<LI>If the X-ray energy is lower than 8&nbsp;keV the <I>High gain</I> setting should be used. Since it is a slow mode of operation it is necessary to take care that the maximum count rate is lower than 100&nbsp;kcounts/s for all channels (use filters to reduce the beam intensisty).
</LI>
<LI>For energies higher than 8&nbsp;keV, the <I>Standard</I> setting is normally fine if the count rate can be kept lower than 300&nbsp;kcounts/s for all channels (use filters to reduce the beam intensisty).
<UL>
<LI>In <B>single photon counting detectors</B>, the minimum threshold cannot be set lower than 3-5 times the electronic noise.
If the threshold is set at approximately half of the X-ray energy (see specific documentation about single photon counting detectors), the minimu detectable energy will be about 6-10 times the noise.
<BR>
In order to reduce the noise of the frontend electronics different settings can be chosen, but this puts a limit on the maximum incoming flux that can be detected without incurring in pileup (see specific documentation about single photon counting detectors). Figure&nbsp;<A HREF="#fig:mythensett">2.3</A> shows an example of the settings used for the MYTHEN detector for different energy ranges and fluxes.
<BR>
For state of the art single photon counting detectors, the minimum thrshold can be about 2-3&nbsp;keV (details depend on the detector and can be further reduced using special settings).
<P>
Concerning saturation, this imposes a maximum value for the comparator threshold. Normally photons of higher energies can still be detected, but without resolution concerning the threshold energy and eventually losing spatial resolution.
By changing the settings it is possible to increase the maximum threshold value (normally also noise increases in this case).
<P>
</LI>
<LI>In case a larger count rate is required in order to keep the acquisition time shorter, the <I>Fast</I> setting must be selected. However the maximum count rate should never exceed 1&nbsp;Mcounts/s for all channels.
<LI>For <B>charge integrating detectors</B> the electronics noise puts a limit on the minimum detectable signal. Therefore if single photon resolution is required, the minimum detectable energy is defined as for single photon counting detectors at about 6-10 times the electronic noise. In case no single photon resolution is required, the electronic noise will put a limit on the sensitivity of the detector i.e. the total accumulated signal needs to be larger than 6-10 times the noise in order to be detected (also about 2-3&nbsp;keV depending on the detector). It is important to point out that the acquisition time of charge integrating detectors is limited by the leakage current of the sesnors and the noise quadratically sums out. Therefore the signal for low energy photons should be strong enough to be acquired during single frames.
<P>
Concerning saturation, this sets a limit on the total number of photons acquired during the acquistion slot and is normally much larger than the energy released by single X-rays. Dynamic gain switching can strongly increase the dynamic range of the detector up to 10E+4 12&nbsp;keV photons.
<P>
</LI>
</OL>
</UL>
<P>
<DIV ALIGN="CENTER"><A NAME="fig:settings"></A><A NAME="1073"></A>
<DIV ALIGN="CENTER"><A NAME="fig:mythensett"></A><A NAME="1083"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.1:</STRONG>
Plot indicating the reccomended choice of detector settings as a function of the X-ray energy and maximum count rate per channel..</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.3:</STRONG>
Settings to be chosen for the MYTHEN detector as a function of the X-ray energy and radiation intensity.</CAPTION>
<TR><TD><IMG
WIDTH="555" HEIGHT="284" ALIGN="BOTTOM" BORDER="0"
SRC="img13.png"
ALT="\includegraphics[width=\textwidth]{images/settings}">
</DIV></TD></TR>
SRC="img17.png"
ALT="\includegraphics[width=\textwidth]{images/settings}"></TD></TR>
</TABLE>
</DIV>
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html299"
<A NAME="tex2html345"
HREF="node16.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html295"
<A NAME="tex2html341"
HREF="node14.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html289"
<A NAME="tex2html335"
HREF="node14.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html297"
<A NAME="tex2html343"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html300"
HREF="node16.html">How do I chose</A>
<B> Up:</B> <A NAME="tex2html296"
HREF="node14.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html290"
HREF="node14.html">Single photon counting detectors</A>
&nbsp; <B> <A NAME="tex2html298"
<B> Next:</B> <A NAME="tex2html346"
HREF="node16.html">What limits the maximum</A>
<B> Up:</B> <A NAME="tex2html342"
HREF="node14.html">General questions about detectors</A>
<B> Previous:</B> <A NAME="tex2html336"
HREF="node14.html">General questions about detectors</A>
&nbsp; <B> <A NAME="tex2html344"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>How do I chose the comparator threshold?</TITLE>
<META NAME="description" CONTENT="How do I chose the comparator threshold?">
<TITLE>What limits the maximum frame rate?</TITLE>
<META NAME="description" CONTENT="What limits the maximum frame rate?">
<META NAME="keywords" CONTENT="slsDetectors-FAQ">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
@ -18,7 +18,6 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<LINK REL="STYLESHEET" HREF="slsDetectors-FAQ.css">
<LINK REL="next" HREF="node17.html">
<LINK REL="previous" HREF="node15.html">
<LINK REL="up" HREF="node14.html">
<LINK REL="next" HREF="node17.html">
@ -26,286 +25,87 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html312"
<A NAME="tex2html357"
HREF="node17.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html308"
<A NAME="tex2html353"
HREF="node14.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html302"
<A NAME="tex2html349"
HREF="node15.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html310"
<A NAME="tex2html355"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html313"
HREF="node17.html">How does the flat</A>
<B> Up:</B> <A NAME="tex2html309"
HREF="node14.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html303"
HREF="node15.html">Which detector settings should</A>
&nbsp; <B> <A NAME="tex2html311"
<B> Next:</B> <A NAME="tex2html358"
HREF="node17.html">Single photon counting detectors</A>
<B> Up:</B> <A NAME="tex2html354"
HREF="node14.html">General questions about detectors</A>
<B> Previous:</B> <A NAME="tex2html350"
HREF="node15.html">In which X-ray energy</A>
&nbsp; <B> <A NAME="tex2html356"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
<!--End of Navigation Panel-->
<H1><A NAME="SECTION00320000000000000000">
How do I chose the comparator threshold?</A>
What limits the maximum frame rate?</A>
</H1>
<P>
In order to acquired the data, they should be:
<DIV ALIGN="CENTER"><A NAME="fig:thrscan"></A><A NAME="1081"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.2:</STRONG>
Number of counts as a function of the threshold detected in an ideal case.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="556" HEIGHT="539" ALIGN="BOTTOM" BORDER="0"
SRC="img14.png"
ALT="\includegraphics[width=\textwidth]{images/thr_scan_expl}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<DIV ALIGN="CENTER"><A NAME="fig:thrscanfluo"></A><A NAME="1088"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.3:</STRONG>
Number of counts as a function of the threshold detected in presence of fluorescent radiation</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="556" HEIGHT="539" ALIGN="BOTTOM" BORDER="0"
SRC="img15.png"
ALT="\includegraphics[width=\textwidth]{images/thr_scan_fluo}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
Once selected the settings, the threshold should be selected.
Figure&nbsp;<A HREF="#fig:thrscan">2.2</A> shows the number of counts as a function of the threshold value in the ideal case of monoenergetix X-rays of energy <IMG
WIDTH="23" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img16.png"
ALT="$ E_0$">
=10&nbsp;keV.
For thresholds larger than the X-ray energy the detector should always count 0 and for lower thresholds it should always count all the photons. However the curve is smoothed around <IMG
WIDTH="23" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img16.png"
ALT="$ E_0$">
because of the electronic noise (ENC) and is not perfectly flat for lower energies because the photons absorbed in the region between two strips distribute their energy between them and it is not flully collected by a single channel (charge sharing).
<UL>
<LI>Transferred from readout electronics to readout board memory. This readou time is very dependent on the detector and on the dynamic range chose (for single photon counting detectors if configurable) and can range from hundreds or tens to few us.
<BR>
In order to count once al X-rays the threshold should be set at half of the X-ray energy <IMG
WIDTH="78" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img17.png"
ALT="$ E_t=E_0/2$">
: if the threshold would be higher some photons would not be counted, leading to a loss of efficiency, while if it would be lower some photons would be counted twice leading to a loss of spatial resolution.
In case the board has some memory that can be accessed by the hardware, this is the only limitation on the maximum frame rate as long as the memory is not filled (burst mode). Frame rates as high as a few tens of kHz can be achieved for photon countign detectors (EIGER) or up to 1&nbsp;MHz for charge integrating (GOTTHARD).
<P>
Since the detector threshold can't be precisely set at the same value for all channels but there will always be some spread of the order of 200&nbsp;eV (threshold dispersion) there will always be some fluctuations on the number of counts between channels, which however should be corrected by the flat field correction.
</LI>
<LI>Transferred from readout board to client PC or file server. In this case the main bottleneck is normally given by the data transfer rate on the network and on the performances of the receiver PC. This limits the frame rate in continous mode. However also the data writing capabilities and amount of data which are being acquired should be taken into consideration when setting up very fast acquisitions.
<P>
The choice of the threshold should also depend from considerations regarding the emission of fluorescent radiation from the sample.
<BR>
Figure&nbsp;<A HREF="#fig:thrscanfluo">2.3</A> shows how the curve of the counts would look like for monochromatic X-rays of energy <IMG
WIDTH="23" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img16.png"
ALT="$ E_0$">
in presence of radiation of energy <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img18.png"
ALT="$ E_f$">
emitted by the sample. The curve would show a second step at <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img18.png"
ALT="$ E_f$">
.
<P>
Since the fluorecence emission is not present in the flat field data, the difference of counts between the channels due to the fluorescent radiation cannot be corrected and the threshold <IMG
WIDTH="22" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img19.png"
ALT="$ E_t$">
should be set at an energy larger than <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img18.png"
ALT="$ E_f$">
. This also helps to cut down the background.
<BR>
The difference of counts between the channels will be particularly large if the threshold is set in some ``steep'' part of the curve i.e. close to <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img18.png"
ALT="$ E_f$">
or to <IMG
WIDTH="23" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img16.png"
ALT="$ E_0$">
(but in this case it would be corrected by the flat field, at cost of loss of efficiency).
Because of the presence of the electronic noise, <IMG
WIDTH="22" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img19.png"
ALT="$ E_t$">
should be at least 3&nbsp;keV larger than <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img18.png"
ALT="$ E_f$">
.
<P>
Here is a short list of rules to select the appropriate working threshold in order of importance (and eventually modify the X-ray energy):
<OL>
<LI>List the fluorescent emission lines <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img18.png"
ALT="$ E_f$">
that you expect from your sample.
</LI>
<LI>If there is no fluorescent emission (<IMG
WIDTH="65" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img20.png"
ALT="$ E_f&lt;E_0$">
) <IMG
WIDTH="78" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img17.png"
ALT="$ E_t=E_0/2$">
</LI>
<LI>If there is fluorescent emission
<OL>
<LI><IMG
WIDTH="91" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img21.png"
ALT="$ E_t&gt;E_f+3$">
&nbsp;keV
</LI>
<LI><IMG
WIDTH="89" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img22.png"
ALT="$ E_t&lt;E_0-3$">
&nbsp;keV
</LI>
</OL>
If the range where both requirements are satisfied is large, try to increase the distance of <IMG
WIDTH="22" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img19.png"
ALT="$ E_t$">
from <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img18.png"
ALT="$ E_f$">
up to 5&nbsp;keV and then set <IMG
WIDTH="22" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img19.png"
ALT="$ E_t$">
as close as possible to the ideal value <IMG
WIDTH="78" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img17.png"
ALT="$ E_t=E_0/2$">
</LI>
<LI>If it is not possible to satisfy the previous minimal requirements:
<OL>
<LI>If you need high quality data and you can sacrifice detector efficiency (a lot!) <IMG
WIDTH="91" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img21.png"
ALT="$ E_t&gt;E_f+3$">
&nbsp;keV
</LI>
<LI>If you need fast measurments and you can sacrifice detector uniformity (difficult to say how much) and increase the background <IMG
WIDTH="91" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img23.png"
ALT="$ E_t&lt;E_f-3$">
&nbsp;keV. Remember that <IMG
WIDTH="22" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img19.png"
ALT="$ E_t$">
is klimited by the electronic noise <IMG
WIDTH="51" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img24.png"
ALT="$ E_t&gt;4$">
&nbsp;keV (3&nbsp;keV for <I>High gain</I> settings).
</LI>
<LI>Consider to change <IMG
WIDTH="23" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img16.png"
ALT="$ E_0$">
to values lower than <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img18.png"
ALT="$ E_f$">
or at least 6-8&nbsp;keV larger than <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img18.png"
ALT="$ E_f$">
</LI>
</OL>
</LI>
</OL>
<P>
<DIV ALIGN="CENTER"><A NAME="fig:samplefluo"></A><A NAME="1104"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.4:</STRONG>
Example of data from a sample emitting fluorescent light and detector threshold set at a value close to the emission line. The background data cannot be properly flat field corrected.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="556" HEIGHT="539" ALIGN="BOTTOM" BORDER="0"
SRC="img25.png"
ALT="\includegraphics[width=\textwidth]{images/sample_with_fluorescence}">
</DIV></TD></TR>
</TABLE>
</DIV>
</UL>
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html312"
<A NAME="tex2html357"
HREF="node17.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html308"
<A NAME="tex2html353"
HREF="node14.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html302"
<A NAME="tex2html349"
HREF="node15.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html310"
<A NAME="tex2html355"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html313"
HREF="node17.html">How does the flat</A>
<B> Up:</B> <A NAME="tex2html309"
HREF="node14.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html303"
HREF="node15.html">Which detector settings should</A>
&nbsp; <B> <A NAME="tex2html311"
<B> Next:</B> <A NAME="tex2html358"
HREF="node17.html">Single photon counting detectors</A>
<B> Up:</B> <A NAME="tex2html354"
HREF="node14.html">General questions about detectors</A>
<B> Previous:</B> <A NAME="tex2html350"
HREF="node15.html">In which X-ray energy</A>
&nbsp; <B> <A NAME="tex2html356"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>How does the flat field correction work?</TITLE>
<META NAME="description" CONTENT="How does the flat field correction work?">
<TITLE>Single photon counting detectors</TITLE>
<META NAME="description" CONTENT="Single photon counting detectors">
<META NAME="keywords" CONTENT="slsDetectors-FAQ">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
@ -18,160 +18,98 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<LINK REL="STYLESHEET" HREF="slsDetectors-FAQ.css">
<LINK REL="next" HREF="node18.html">
<LINK REL="previous" HREF="node16.html">
<LINK REL="up" HREF="node14.html">
<LINK REL="next" HREF="node25.html">
<LINK REL="previous" HREF="node14.html">
<LINK REL="up" HREF="slsDetectors-FAQ.html">
<LINK REL="next" HREF="node18.html">
</HEAD>
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html324"
<A NAME="tex2html369"
HREF="node18.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html320"
HREF="node14.html">
<A NAME="tex2html365"
HREF="slsDetectors-FAQ.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html314"
<A NAME="tex2html359"
HREF="node16.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html322"
<A NAME="tex2html367"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html325"
HREF="node18.html">What happens when I</A>
<B> Up:</B> <A NAME="tex2html321"
HREF="node14.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html315"
HREF="node16.html">How do I chose</A>
&nbsp; <B> <A NAME="tex2html323"
<B> Next:</B> <A NAME="tex2html370"
HREF="node18.html">Which detector settings should</A>
<B> Up:</B> <A NAME="tex2html366"
HREF="slsDetectors-FAQ.html">SLS Detectors Frequently Asked</A>
<B> Previous:</B> <A NAME="tex2html360"
HREF="node16.html">What limits the maximum</A>
&nbsp; <B> <A NAME="tex2html368"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
<!--End of Navigation Panel-->
<H1><A NAME="SECTION00400000000000000000">
Single photon counting detectors</A>
</H1>
<P>
<BR><HR>
<!--Table of Child-Links-->
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html326"
HREF="node17.html#SECTION00331000000000000000">Why isn't my flat-field flat?</A>
<LI><A NAME="tex2html327"
HREF="node17.html#SECTION00332000000000000000">Dynamic acquisition of the flat field</A>
</UL>
<!--End of Table of Child-Links-->
<HR>
<H1><A NAME="SECTION00330000000000000000">
How does the flat field correction work?</A>
</H1>
<P>
<H2><A NAME="SECTION00331000000000000000">
Why isn't my flat-field flat?</A>
</H2>
<P>
The main reasons of a non flat flat-field can be:
<LI><A NAME="tex2html371"
HREF="node18.html">Which detector settings should I choose?</A>
<UL>
<LI>The scattering from the glass rod is not uniform over the angular range. In this case you should take the flat field dynamically i.e. scanning the detector in front of the cylinder with the small window, as we do at the SLS. In this case when you shift the detector, the shape of the illumination remains in the same angular position (and shifts in channel number). Of course it depends a lot on the energy and on the geometry of the flat field acquisition.
<DIV ALIGN="CENTER"><A NAME="fig:badff"></A><A NAME="1114"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.5:</STRONG>
Example of a very bad flat field data set with highlights of some of the reasons which can cause the non-flat behavior for the MYTHEN detector. Similar effects can be visible also in 2D.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="554" HEIGHT="538" ALIGN="BOTTOM" BORDER="0"
SRC="img26.png"
ALT="\includegraphics[width=\textwidth]{images/bad_ff_col}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
</LI>
<LI>The entrance window for the X-rays is deformed (we also have this problem at the SLS). In this case when you move the detector the "mountain" moves with it in angle (And remains still in channel number). However this should correct without problems with the flat field correction, even in case of fluorescent emission. Should appear at all energies.
</LI>
<LI>Differences of efficiency between the modules i.e. mainly bad energy calibration. You normally see really steps at the transition between modules. Sometimes you have some groups of strips withing a module that are not properly trimmed and look as smallish peaks or valleys in the flat field. When you move the detector, these steps or peaks move in angle and remain still in channel number.
These differences can slightly change as a function of the energy (probably more evident at lower energies) but should normally always be there for the same settings.
These differences get much worse in presence of fluorescent emission, but normally correct properly with flat field correction.
</LI>
<LI><A NAME="tex2html372"
HREF="node18.html#SECTION00411000000000000000">MYTHEN</A>
</UL>
<P>
<H2><A NAME="SECTION00332000000000000000">
Dynamic acquisition of the flat field</A>
</H2>
<P>
In case it is not possible to uniformely illuminate the detector due to its large dimensions, one of the solutions is to scan it in front of an illuminated are with a uniform speed such that the integrated number of counts during the exposure time is the same for all channels.
<BR>
<P>
To do that, at the SLS we have optimized the dynamic acquisition of the flat fiel with the MYTHEN detector using a setup similar to the one sketched in figure&nbsp;<A HREF="#fig:ffsetup">2.6</A>.
It is important that the scanning range of the detector is chose such that the detector is not illuminated both at the beginning and at the end of the acquisition. Moreover the movement of the detector should be as uniform as possible. To avoid this kind of systematic errors we normally sum two flat field images taken in the two opposite directions of translation.
<LI><A NAME="tex2html373"
HREF="node19.html">How do I chose the comparator threshold?</A>
<LI><A NAME="tex2html374"
HREF="node20.html">How does the flat field correction work?</A>
<UL>
<LI><A NAME="tex2html375"
HREF="node20.html#SECTION00431000000000000000">Why isn't my flat-field flat?</A>
<LI><A NAME="tex2html376"
HREF="node20.html#SECTION00432000000000000000">Dynamic acquisition of the flat field</A>
</UL>
<BR>
<P>
Also take care that your sample does not emit fluorescent light at the chosen energy (e.g. a glass rod works at all energies, but heavier materials can be chosen to increase the efficiency at higher energies taking care that the fluorescence emission is negligible).
<P>
<DIV ALIGN="CENTER"><A NAME="fig:ffsetup"></A><A NAME="1124"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.6:</STRONG>
Sketch of the experimental setup for a dynamic acquisition of the flat field.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="555" HEIGHT="396" ALIGN="BOTTOM" BORDER="0"
SRC="img27.png"
ALT="\includegraphics[width=\textwidth]{images/FFSetup}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html324"
HREF="node18.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html320"
HREF="node14.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html314"
HREF="node16.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html322"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<LI><A NAME="tex2html377"
HREF="node21.html">What happens when I trim the detector?</A>
<UL>
<LI><A NAME="tex2html378"
HREF="node21.html#SECTION00441000000000000000">MYTHEN</A>
</UL>
<BR>
<B> Next:</B> <A NAME="tex2html325"
HREF="node18.html">What happens when I</A>
<B> Up:</B> <A NAME="tex2html321"
HREF="node14.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html315"
HREF="node16.html">How do I chose</A>
&nbsp; <B> <A NAME="tex2html323"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<LI><A NAME="tex2html379"
HREF="node22.html">In what consists the energy calibration of the detector?</A>
<UL>
<LI><A NAME="tex2html380"
HREF="node22.html#SECTION00451000000000000000">MYTHEN</A>
</UL>
<BR>
<LI><A NAME="tex2html381"
HREF="node23.html">Why should I change the dynamic range of the counters?</A>
<LI><A NAME="tex2html382"
HREF="node24.html">When should I enable rate correction</A>
<UL>
<LI><A NAME="tex2html383"
HREF="node24.html#SECTION00471000000000000000">How can I choose the dead time?</A>
</UL></UL>
<!--End of Table of Child-Links-->
<BR><HR>
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>What happens when I trim the detector?</TITLE>
<META NAME="description" CONTENT="What happens when I trim the detector?">
<TITLE>Which detector settings should I choose?</TITLE>
<META NAME="description" CONTENT="Which detector settings should I choose?">
<META NAME="keywords" CONTENT="slsDetectors-FAQ">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
@ -20,36 +20,36 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<LINK REL="next" HREF="node19.html">
<LINK REL="previous" HREF="node17.html">
<LINK REL="up" HREF="node14.html">
<LINK REL="up" HREF="node17.html">
<LINK REL="next" HREF="node19.html">
</HEAD>
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html338"
<A NAME="tex2html394"
HREF="node19.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html334"
HREF="node14.html">
<A NAME="tex2html390"
HREF="node17.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html328"
<A NAME="tex2html384"
HREF="node17.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html336"
<A NAME="tex2html392"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html339"
HREF="node19.html">In what consists the</A>
<B> Up:</B> <A NAME="tex2html335"
HREF="node14.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html329"
HREF="node17.html">How does the flat</A>
&nbsp; <B> <A NAME="tex2html337"
<B> Next:</B> <A NAME="tex2html395"
HREF="node19.html">How do I chose</A>
<B> Up:</B> <A NAME="tex2html391"
HREF="node17.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html385"
HREF="node17.html">Single photon counting detectors</A>
&nbsp; <B> <A NAME="tex2html393"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -58,207 +58,95 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html340"
HREF="node18.html#SECTION00341000000000000000">MYTHEN</A>
<LI><A NAME="tex2html396"
HREF="node18.html#SECTION00411000000000000000">MYTHEN</A>
</UL>
<!--End of Table of Child-Links-->
<HR>
<H1><A NAME="SECTION00340000000000000000">
What happens when I trim the detector?</A>
<H1><A NAME="SECTION00410000000000000000">
Which detector settings should I choose?</A>
</H1>
<P>
General remarks about trimming.
The choice of the operation settings is very important in order to obtain good quality data.
<BR>
Normally slower settings will reduce the electronics noise and therefore it is possible to work at lower energies, but will saturate for high photon fluxes.
<BR>
On the other hand, faster settings will allow to work with higher photon intensities without pileup, but not to access lower energies because of an higher electronics noise.
<BR>
Therefore it is extremely important to chose adequate settings for the detector depending on the X-ray energy and expected maximum count rate.
In the following is a description of the energy and intensity range coverd by the different settings for each detector.
<P>
<H2><A NAME="SECTION00341000000000000000">
<H2><A NAME="SECTION00411000000000000000">
MYTHEN</A>
</H2>
<P>
<B>Trimming with noise</B> <A NAME="sec:noisetrim"></A>
<BR>
<P>
The first step in the trimming procedure is to trim with noise (this is often sufficient). This has to be done for all the settings which are foreseen to be used (highgain, standard and fast).
<BR>
The procedure for the noise trimming is as follows:
Normally the user can follow these rules:
<OL>
<LI>In the <I>Initialization tab</I> click on the settings for which you want to trim (e.g. standard)
<LI>If the X-ray energy is lower than 8&nbsp;keV the <I>High gain</I> setting should be used. Since it is a slow mode of operation it is necessary to take care that the maximum count rate is lower than 100&nbsp;kcounts/s for all channels (use filters to reduce the beam intensisty).
</LI>
<LI>In the <I>Initialization tab</I> click on the <I>advanced</I> radio button to make the trimming accessible.
<LI>For energies higher than 8&nbsp;keV, the <I>Standard</I> setting is normally fine if the count rate can be kept lower than 300&nbsp;kcounts/s for all channels (use filters to reduce the beam intensisty).
<P>
</LI>
<LI>In the <I>Acquisition tab</I> set the acquisition time to 100&nbsp;ms, the repetion to 1 and the delay between frames to 0.
</LI>
<LI>For noise trimming usually the default parameters <!-- MATH
$Vthreshold=7$
-->
<IMG
WIDTH="114" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
SRC="img28.png"
ALT="$ Vthreshold=7$">
, <!-- MATH
$Counts=500$
-->
<IMG
WIDTH="102" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
SRC="img29.png"
ALT="$ Counts=500$">
, <!-- MATH
$Resolution=4$
-->
<IMG
WIDTH="111" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
SRC="img30.png"
ALT="$ Resolution=4$">
work.
<BR>
However, to verify the threshold setting it is best to make a threshold scan. To do this go to the <I>Data</I> tab, in the Data display section select the 2D color and type advanced option. In the <I>Acquisition</I> tab select your data directory. Set the number of positions to 0. Select Scan, Type threshold. Typical values for the range are 500 to 900 with a step size of 10. Then click on the start button to perform the threshold scan. After the threhold scan has finished an image similar to the one in&nbsp;<A HREF="#fig:thresholdscanuntrimmed">2.7</A> should be shown. Depending on the system the number of modules may vary. If the plot is similar to the one in&nbsp;<A HREF="#fig:thresholdscantrimmed">2.10</A> the noise trim files did already exist and have been loaded when selecting the settings. In this case you don't need to trim with noise again.
<BR>
Set the parameter Vthreshold in the <I>Trimming</I> box (<I>Initialization tab</I>) 10-30 DAC units below the onset of the noise for the module with the lowest threshold offset. Since the modules have differences in the offset and gain the onset of the noise varies.
<BR>
You can usually leave the remaining parameters unchanged (Counts/pixel=500; Resolution=4).
</LI>
<LI>Select the directory where the noise trim files should be written and the filename, to wich will be attached the extension given by the module serial number (.snxxx). If you want the trimfiles to be loaded authomatically when the global settings are selected, select the default directory specified in the config file (or in the ``trimbits/beamline'' directory for the older software versions).
Click on <I>Trim</I> to start the noise trimming process. After the trimming has finished look at the plot and the distribution of the trim bits. The distribution should be around 32<IMG
WIDTH="17" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img31.png"
ALT="$ \pm$">
5 and should look gaussian. An example distribution is shown in figure&nbsp;<A HREF="#fig:trimdistribution">2.8</A> and an example plot in&nbsp;<A HREF="#fig:trimplot">2.9</A>. If the distribution is too much off center change the counts/pixel, if it is too narrow reduce the resolution (set it to 3), if it is too wide increase it (set it to 5). Make sure not too many channels have a trim value of 0 or 63.
</LI>
<LI>Execute the treshold scan again to verify the trimming was done properly. A plot similar tho the one in figure&nbsp;<A HREF="#fig:thresholdscantrimmed">2.10</A> should appear.
<LI>In case a larger count rate is required in order to keep the acquisition time shorter, the <I>Fast</I> setting must be selected. However the maximum count rate should never exceed 1&nbsp;Mcounts/s for all channels.
</LI>
</OL>
<P>
<DIV ALIGN="CENTER"><A NAME="fig:thresholdscanuntrimmed"></A><A NAME="1151"></A>
<DIV ALIGN="CENTER"><A NAME="fig:settings"></A><A NAME="1148"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.7:</STRONG>
The untrimmed threshold scan.</CAPTION>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.1:</STRONG>
Plot indicating the reccomended choice of detector settings as a function of the X-ray energy and maximum count rate per channel..</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="554" HEIGHT="275" ALIGN="BOTTOM" BORDER="0"
SRC="img32.png"
ALT="\includegraphics[width=\textwidth]{images/noise_thresholdscanuntrimmed}">
WIDTH="555" HEIGHT="284" ALIGN="BOTTOM" BORDER="0"
SRC="img17.png"
ALT="\includegraphics[width=\textwidth]{images/settings}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<DIV ALIGN="CENTER"><A NAME="fig:trimdistribution"></A><A NAME="1158"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.8:</STRONG>
The distribution of the trimbits.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="554" HEIGHT="275" ALIGN="BOTTOM" BORDER="0"
SRC="img33.png"
ALT="\includegraphics[width=\textwidth]{images/trimbitdistribution}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<DIV ALIGN="CENTER"><A NAME="fig:trimplot"></A><A NAME="1165"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.9:</STRONG>
The trimbits for all the channels.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="554" HEIGHT="275" ALIGN="BOTTOM" BORDER="0"
SRC="img34.png"
ALT="\includegraphics[width=\textwidth]{images/trimbitplot}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<DIV ALIGN="CENTER"><A NAME="fig:thresholdscantrimmed"></A><A NAME="1172"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.10:</STRONG>
The trimmed threshold scan.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="554" HEIGHT="275" ALIGN="BOTTOM" BORDER="0"
SRC="img35.png"
ALT="\includegraphics[width=\textwidth]{images/noise_thresholdscantrimmed}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<B>Improve the trimming using X-rays</B><A NAME="sec:improvetrimming"></A>
<BR>
<P>
The improvement of the trimming acquired with noise is not essential: at 12&nbsp;keV an untrimmed module has a threshold dispersion which is about 1.4&nbsp;keV and is already reduced to 200&nbsp;eV at 12&nbsp;keV by the noise trimming. At lower energies the noise trimming will be more effective, while the threshold dispesion will be still larger at higher energies. The trimming improvement reduces the threshold dispersion to 140&nbsp;eV at 12&nbsp;keV and is expected to be almost constant at all energies. For this reason it is suggested to perform the trimming improvement only when a small threshold dispersion is really important (e.g. to avoid flat field corrections or in presence of fluorescent lines close to the threshold value) and it will probably be not worthy at lower energies (i.e. threshold lower than 6&nbsp;keV and X-ray energy lower than 12&nbsp;keV).
The procedure for the trimming improvement is as follows:
<OL>
<LI>Select the settings of the detector and load the noise trimming file
</LI>
<LI>Set the threshold at half of the X-ray energy (better if the detector has already been calibrated in energy like explained in&nbsp;<A HREF="node19.html#sec:encal">2.5</A>)
</LI>
<LI>Illuminate the detector with a flat field. This is very important to obtain a good trimming.
</LI>
<LI>Select the <I>acquisition time</I> in the <I>acquisition tab</I> so that there are at least 1000 counts/strip per frame (the more counts, the better trimming). Set the repetions to 1 and the delay between frames to 0.
</LI>
<LI>Go to expert mode by clicking on <I>advanced</I> in the <I>initialization tab</I>, <I>settings</I> box
</LI>
<LI>In the trimming box select the directory where the noise trim files should be written and the filename, to wich will be attached the extension given by the module serial number (.snxxx).
</LI>
<LI>Select the <I>improve</I> method
<I>S</I>tart the trimming
</LI>
</OL>
If the trimming is correctly performed and the illumination is flat enough, the same trimming can be used every time you will measure at this same energy.
The authomatic loading of energy-specific trim files is not yet implemented.
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html338"
<A NAME="tex2html394"
HREF="node19.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html334"
HREF="node14.html">
<A NAME="tex2html390"
HREF="node17.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html328"
<A NAME="tex2html384"
HREF="node17.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html336"
<A NAME="tex2html392"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html339"
HREF="node19.html">In what consists the</A>
<B> Up:</B> <A NAME="tex2html335"
HREF="node14.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html329"
HREF="node17.html">How does the flat</A>
&nbsp; <B> <A NAME="tex2html337"
<B> Next:</B> <A NAME="tex2html395"
HREF="node19.html">How do I chose</A>
<B> Up:</B> <A NAME="tex2html391"
HREF="node17.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html385"
HREF="node17.html">Single photon counting detectors</A>
&nbsp; <B> <A NAME="tex2html393"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>In what consists the energy calibration of the detector?</TITLE>
<META NAME="description" CONTENT="In what consists the energy calibration of the detector?">
<TITLE>How do I chose the comparator threshold?</TITLE>
<META NAME="description" CONTENT="How do I chose the comparator threshold?">
<META NAME="keywords" CONTENT="slsDetectors-FAQ">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
@ -20,166 +20,292 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<LINK REL="next" HREF="node20.html">
<LINK REL="previous" HREF="node18.html">
<LINK REL="up" HREF="node14.html">
<LINK REL="up" HREF="node17.html">
<LINK REL="next" HREF="node20.html">
</HEAD>
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html351"
<A NAME="tex2html407"
HREF="node20.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html347"
HREF="node14.html">
<A NAME="tex2html403"
HREF="node17.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html341"
<A NAME="tex2html397"
HREF="node18.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html349"
<A NAME="tex2html405"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html352"
HREF="node20.html">Why should I change</A>
<B> Up:</B> <A NAME="tex2html348"
HREF="node14.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html342"
HREF="node18.html">What happens when I</A>
&nbsp; <B> <A NAME="tex2html350"
<B> Next:</B> <A NAME="tex2html408"
HREF="node20.html">How does the flat</A>
<B> Up:</B> <A NAME="tex2html404"
HREF="node17.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html398"
HREF="node18.html">Which detector settings should</A>
&nbsp; <B> <A NAME="tex2html406"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
<!--End of Navigation Panel-->
<!--Table of Child-Links-->
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html353"
HREF="node19.html#SECTION00351000000000000000">MYTHEN</A>
</UL>
<!--End of Table of Child-Links-->
<HR>
<H1><A NAME="SECTION00350000000000000000"></A><A NAME="sec:encal"></A>
<BR>
In what consists the energy calibration of the detector?
<H1><A NAME="SECTION00420000000000000000">
How do I chose the comparator threshold?</A>
</H1>
<P>
General remarks about DAC to energy conversion
<DIV ALIGN="CENTER"><A NAME="fig:thrscan"></A><A NAME="1156"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.2:</STRONG>
Number of counts as a function of the threshold detected in an ideal case.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="556" HEIGHT="539" ALIGN="BOTTOM" BORDER="0"
SRC="img18.png"
ALT="\includegraphics[width=\textwidth]{images/thr_scan_expl}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<H2><A NAME="SECTION00351000000000000000">
MYTHEN</A>
</H2>
<DIV ALIGN="CENTER"><A NAME="fig:thrscanfluo"></A><A NAME="1163"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.3:</STRONG>
Number of counts as a function of the threshold detected in presence of fluorescent radiation</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="556" HEIGHT="539" ALIGN="BOTTOM" BORDER="0"
SRC="img19.png"
ALT="\includegraphics[width=\textwidth]{images/thr_scan_fluo}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
Since the conversion between the threshold DAC units and energy depends on the gain and offset of the channels the energy calibration has to be done for all settings (high gain, standard and fast). For each setting follow this procedure:
<UL>
<LI>Select the setting in the <I>Initialization</I> tab.
</LI>
<LI>Enter in expert mode by clicking the <I>Advanced</I> radiobutton in the <I>Global settings</I> box in the <I>Initialization</I> tab.
</LI>
<LI>If the trimfiles are in the correct location and with the correct name, they should be loaded by default every time you select the corresponding settings in the <I>global settings</I> box in the <I>initialization</I> tab&nbsp;<A NAME="tex2html17"
HREF="footnode.html#foot1241"><SUP>2.1</SUP></A>.
If the trim files do not yet exist generate them as explained in section&nbsp;<A HREF="node18.html#sec:noisetrim">2.4.1</A>.
</LI>
<LI>Execute a threshold scan of the detector with at least three different energies. The more monochromatic are the X-rays, the better the calibration will be (i.e. scattered X-rays are better than the fluorescent emission).
Once selected the settings, the threshold should be selected.
Figure&nbsp;<A HREF="#fig:thrscan">3.2</A> shows the number of counts as a function of the threshold value in the ideal case of monoenergetix X-rays of energy <IMG
WIDTH="23" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img20.png"
ALT="$ E_0$">
=10&nbsp;keV.
For thresholds larger than the X-ray energy the detector should always count 0 and for lower thresholds it should always count all the photons. However the curve is smoothed around <IMG
WIDTH="23" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img20.png"
ALT="$ E_0$">
because of the electronic noise (ENC) and is not perfectly flat for lower energies because the photons absorbed in the region between two strips distribute their energy between them and it is not flully collected by a single channel (charge sharing).
<BR>
The scan should range from where all modules count 0 (estimate 850-20<IMG
WIDTH="9" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
SRC="img36.png"
ALT="$ \cdot$">
energy(keV) DAcu) and where all modules start having a lot of noise (usually 800 DACu) with a step of 1 or 2 DACu. The acquisition time should be chosen so that there are at least 1000 counts per strip on the plateau.
</LI>
<LI>Open the file <I>root/CalAllModules.C</I> for editing. Change the value of the following global variables according to your needs:
In order to count once al X-rays the threshold should be set at half of the X-ray energy <IMG
WIDTH="78" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img21.png"
ALT="$ E_t=E_0/2$">
: if the threshold would be higher some photons would not be counted, leading to a loss of efficiency, while if it would be lower some photons would be counted twice leading to a loss of spatial resolution.
<UL>
<LI><I>nmod</I> is the number of modules of your system.
<P>
Since the detector threshold can't be precisely set at the same value for all channels but there will always be some spread of the order of 200&nbsp;eV (threshold dispersion) there will always be some fluctuations on the number of counts between channels, which however should be corrected by the flat field correction.
<P>
The choice of the threshold should also depend from considerations regarding the emission of fluorescent radiation from the sample.
<BR>
Figure&nbsp;<A HREF="#fig:thrscanfluo">3.3</A> shows how the curve of the counts would look like for monochromatic X-rays of energy <IMG
WIDTH="23" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img20.png"
ALT="$ E_0$">
in presence of radiation of energy <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img22.png"
ALT="$ E_f$">
emitted by the sample. The curve would show a second step at <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img22.png"
ALT="$ E_f$">
.
<P>
Since the fluorecence emission is not present in the flat field data, the difference of counts between the channels due to the fluorescent radiation cannot be corrected and the threshold <IMG
WIDTH="22" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img23.png"
ALT="$ E_t$">
should be set at an energy larger than <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img22.png"
ALT="$ E_f$">
. This also helps to cut down the background.
<BR>
The difference of counts between the channels will be particularly large if the threshold is set in some ``steep'' part of the curve i.e. close to <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img22.png"
ALT="$ E_f$">
or to <IMG
WIDTH="23" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img20.png"
ALT="$ E_0$">
(but in this case it would be corrected by the flat field, at cost of loss of efficiency).
Because of the presence of the electronic noise, <IMG
WIDTH="22" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img23.png"
ALT="$ E_t$">
should be at least 3&nbsp;keV larger than <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img22.png"
ALT="$ E_f$">
.
<P>
Here is a short list of rules to select the appropriate working threshold in order of importance (and eventually modify the X-ray energy):
<OL>
<LI>List the fluorescent emission lines <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img22.png"
ALT="$ E_f$">
that you expect from your sample.
</LI>
<LI><I>nscan</I> is the number of different threshold scans you acquired.
<LI>If there is no fluorescent emission (<IMG
WIDTH="65" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img24.png"
ALT="$ E_f&lt;E_0$">
) <IMG
WIDTH="78" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img21.png"
ALT="$ E_t=E_0/2$">
</LI>
<LI><I>en</I> is the array with the energies at which you acquired the scans, in keV.
<LI>If there is fluorescent emission
<OL>
<LI><IMG
WIDTH="91" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img25.png"
ALT="$ E_t&gt;E_f+3$">
&nbsp;keV
</LI>
<LI><I>een</I> is the array with the errors on the energies at which you acquired the scans, in keV. It is usually small, but can be some hundreds eV in case of dirty fluorescent samples.
<LI><IMG
WIDTH="89" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img26.png"
ALT="$ E_t&lt;E_0-3$">
&nbsp;keV
</LI>
<LI><I>fn</I> is the array containing the location and root file name of your data.
</OL>
If the range where both requirements are satisfied is large, try to increase the distance of <IMG
WIDTH="22" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img23.png"
ALT="$ E_t$">
from <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img22.png"
ALT="$ E_f$">
up to 5&nbsp;keV and then set <IMG
WIDTH="22" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img23.png"
ALT="$ E_t$">
as close as possible to the ideal value <IMG
WIDTH="78" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img21.png"
ALT="$ E_t=E_0/2$">
</LI>
<LI><I>run</I> is the array containing the run index of your data.
<LI>If it is not possible to satisfy the previous minimal requirements:
<OL>
<LI>If you need high quality data and you can sacrifice detector efficiency (a lot!) <IMG
WIDTH="91" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img25.png"
ALT="$ E_t&gt;E_f+3$">
&nbsp;keV
</LI>
<LI><I>startscan</I> is the array containing the threshold value at which you started the scans.
<LI>If you need fast measurments and you can sacrifice detector uniformity (difficult to say how much) and increase the background <IMG
WIDTH="91" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img27.png"
ALT="$ E_t&lt;E_f-3$">
&nbsp;keV. Remember that <IMG
WIDTH="22" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img23.png"
ALT="$ E_t$">
is klimited by the electronic noise <IMG
WIDTH="51" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img28.png"
ALT="$ E_t&gt;4$">
&nbsp;keV (3&nbsp;keV for <I>High gain</I> settings).
</LI>
<LI><I>stopscan</I> is the array containing the threshold value at which you finished the scans.
<LI>Consider to change <IMG
WIDTH="23" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img20.png"
ALT="$ E_0$">
to values lower than <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img22.png"
ALT="$ E_f$">
or at least 6-8&nbsp;keV larger than <IMG
WIDTH="25" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img22.png"
ALT="$ E_f$">
</LI>
<LI><I>stepscan</I> is the array containing the threshold step of the scans.
</OL>
</LI>
<LI><I>ave</I> is the array containing the average number of counts per strip on the plateau (it must not be too precise).
</LI>
<LI><I>sn</I> is the array containing the list of the serial number of the modules to be calibrated. It is important that the list is in the right order, so that the optput calibration files have the extension .snxxx corresponding to the right module.
</LI>
<LI><I>of</I> is the location and root file name of the calibration file. The directory should already exist and the extension .snxxx will be attached to the output file.
</LI>
</UL>
</LI>
<LI>Launch <I>root</I>, which you should have already installed on your linux PC
</LI>
<LI>Execute the following commands in order to load the macros needed for the calibration:
<PRE>
root$ .L root/NewMythenMacros.C++
root$ .L root/CalAllModules.C++
</PRE>
You should get a lot of warnings, but no errors.
</LI>
<LI>Execute the following command in order to run the calibration:
<PRE>
root$ EnCalModules()
root$
</PRE>
Reading and analyzing the data takes some time, but, after a while, a canvas should open where the plots of the median of the counts of every module as a function of the threshold should be shown for each energy, fitted with a modified <I>erf</I> function in order to find the inflextion point. The last plot of the canvas should represent the inflexion points as a function of the energies, and by fitting it with a straight line it is possible to calculate the offset and gain for each module i.e. calibrate it as a function of the energy. Please check that this automated fitting procedure succeeds. In case you see many fitting errors you should try to check wether the variable you edited in <I>root/CalAllModules.C</I> are all correct or try to edit the fitting procedures in the two root macro files (sorry!).
</LI>
<LI>Copy the calibration file you obtained to <I>calibration</I>/<I>settings</I><I>.snxxx</I>&nbsp;<A NAME="tex2html18"
HREF="footnode.html#foot1242"><SUP>2.2</SUP></A> By doing this the correct threshold for each module will be calculated every time you change the <I>threhsold energy</I> in the <I>global settings</I> box in the <I>initialization</I> tab, you have loaded some default settings and you are not in expert mode.
</LI>
</UL>
</OL>
<P>
<DIV ALIGN="CENTER"><A NAME="fig:samplefluo"></A><A NAME="1179"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.4:</STRONG>
Example of data from a sample emitting fluorescent light and detector threshold set at a value close to the emission line. The background data cannot be properly flat field corrected.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="556" HEIGHT="539" ALIGN="BOTTOM" BORDER="0"
SRC="img29.png"
ALT="\includegraphics[width=\textwidth]{images/sample_with_fluorescence}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html351"
<A NAME="tex2html407"
HREF="node20.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html347"
HREF="node14.html">
<A NAME="tex2html403"
HREF="node17.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html341"
<A NAME="tex2html397"
HREF="node18.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html349"
<A NAME="tex2html405"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html352"
HREF="node20.html">Why should I change</A>
<B> Up:</B> <A NAME="tex2html348"
HREF="node14.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html342"
HREF="node18.html">What happens when I</A>
&nbsp; <B> <A NAME="tex2html350"
<B> Next:</B> <A NAME="tex2html408"
HREF="node20.html">How does the flat</A>
<B> Up:</B> <A NAME="tex2html404"
HREF="node17.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html398"
HREF="node18.html">Which detector settings should</A>
&nbsp; <B> <A NAME="tex2html406"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -26,30 +26,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html109"
<A NAME="tex2html164"
HREF="node3.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html105"
<A NAME="tex2html160"
HREF="slsDetectors-FAQ.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html99"
<A NAME="tex2html154"
HREF="node1.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html107"
<A NAME="tex2html162"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html110"
<B> Next:</B> <A NAME="tex2html165"
HREF="node3.html">Which programs can I</A>
<B> Up:</B> <A NAME="tex2html106"
<B> Up:</B> <A NAME="tex2html161"
HREF="slsDetectors-FAQ.html">SLS Detectors Frequently Asked</A>
<B> Previous:</B> <A NAME="tex2html100"
<B> Previous:</B> <A NAME="tex2html155"
HREF="node1.html">Contents</A>
&nbsp; <B> <A NAME="tex2html108"
&nbsp; <B> <A NAME="tex2html163"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -65,53 +65,53 @@ SLS Detectors Software</A>
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html111"
<LI><A NAME="tex2html166"
HREF="node3.html">Which programs can I use to control my detector?</A>
<LI><A NAME="tex2html112"
<LI><A NAME="tex2html167"
HREF="node4.html">How can I control many detectors in parallel or independently?</A>
<UL>
<LI><A NAME="tex2html113"
<LI><A NAME="tex2html168"
HREF="node4.html#SECTION00221000000000000000">Examples</A>
</UL>
<BR>
<LI><A NAME="tex2html114"
<LI><A NAME="tex2html169"
HREF="node5.html">How can I configure the data receiver?</A>
<LI><A NAME="tex2html115"
<LI><A NAME="tex2html170"
HREF="node6.html">What are settings and calibration files for?</A>
<UL>
<LI><A NAME="tex2html116"
<LI><A NAME="tex2html171"
HREF="node6.html#SECTION00241000000000000000">MYTHEN</A>
<LI><A NAME="tex2html117"
<LI><A NAME="tex2html172"
HREF="node6.html#SECTION00242000000000000000">GOTTHARD</A>
</UL>
<BR>
<LI><A NAME="tex2html118"
<LI><A NAME="tex2html173"
HREF="node7.html">How should a configuration file look like?</A>
<LI><A NAME="tex2html119"
<LI><A NAME="tex2html174"
HREF="node8.html">What is the meaning of the file name?</A>
<LI><A NAME="tex2html120"
<LI><A NAME="tex2html175"
HREF="node9.html">Which is the sequence of the acquisition flow?</A>
<LI><A NAME="tex2html121"
<LI><A NAME="tex2html176"
HREF="node10.html">How can I synchronize my detector with the experiment?</A>
<LI><A NAME="tex2html122"
<LI><A NAME="tex2html177"
HREF="node11.html">How can several controllers be synchronized?</A>
<LI><A NAME="tex2html123"
<LI><A NAME="tex2html178"
HREF="node12.html">How can the detector movement and position and I0 readout be customized for my beamline?</A>
<LI><A NAME="tex2html124"
<LI><A NAME="tex2html179"
HREF="node13.html">In which data format are written the data?</A>
<UL>
<LI><A NAME="tex2html125"
<LI><A NAME="tex2html180"
HREF="node13.html#SECTION002111000000000000000">GOTTHARD</A>
<LI><A NAME="tex2html126"
<LI><A NAME="tex2html181"
HREF="node13.html#SECTION002112000000000000000">EIGER</A>
<LI><A NAME="tex2html127"
<LI><A NAME="tex2html182"
HREF="node13.html#SECTION002113000000000000000">JUNGFRAU</A>
</UL></UL>
<!--End of Table of Child-Links-->
<BR><HR>
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Why should I change the dynamic range of the counters?</TITLE>
<META NAME="description" CONTENT="Why should I change the dynamic range of the counters?">
<TITLE>How does the flat field correction work?</TITLE>
<META NAME="description" CONTENT="How does the flat field correction work?">
<META NAME="keywords" CONTENT="slsDetectors-FAQ">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
@ -20,50 +20,158 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<LINK REL="next" HREF="node21.html">
<LINK REL="previous" HREF="node19.html">
<LINK REL="up" HREF="node14.html">
<LINK REL="up" HREF="node17.html">
<LINK REL="next" HREF="node21.html">
</HEAD>
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html364"
<A NAME="tex2html419"
HREF="node21.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html360"
HREF="node14.html">
<A NAME="tex2html415"
HREF="node17.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html354"
<A NAME="tex2html409"
HREF="node19.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html362"
<A NAME="tex2html417"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html365"
HREF="node21.html">When should I enable</A>
<B> Up:</B> <A NAME="tex2html361"
HREF="node14.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html355"
HREF="node19.html">In what consists the</A>
&nbsp; <B> <A NAME="tex2html363"
<B> Next:</B> <A NAME="tex2html420"
HREF="node21.html">What happens when I</A>
<B> Up:</B> <A NAME="tex2html416"
HREF="node17.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html410"
HREF="node19.html">How do I chose</A>
&nbsp; <B> <A NAME="tex2html418"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
<!--End of Navigation Panel-->
<!--Table of Child-Links-->
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<H1><A NAME="SECTION00360000000000000000">
Why should I change the dynamic range of the counters?</A>
<UL>
<LI><A NAME="tex2html421"
HREF="node20.html#SECTION00431000000000000000">Why isn't my flat-field flat?</A>
<LI><A NAME="tex2html422"
HREF="node20.html#SECTION00432000000000000000">Dynamic acquisition of the flat field</A>
</UL>
<!--End of Table of Child-Links-->
<HR>
<H1><A NAME="SECTION00430000000000000000">
How does the flat field correction work?</A>
</H1>
<P>
<BR><HR>
<H2><A NAME="SECTION00431000000000000000">
Why isn't my flat-field flat?</A>
</H2>
<P>
The main reasons of a non flat flat-field can be:
<UL>
<LI>The scattering from the glass rod is not uniform over the angular range. In this case you should take the flat field dynamically i.e. scanning the detector in front of the cylinder with the small window, as we do at the SLS. In this case when you shift the detector, the shape of the illumination remains in the same angular position (and shifts in channel number). Of course it depends a lot on the energy and on the geometry of the flat field acquisition.
<DIV ALIGN="CENTER"><A NAME="fig:badff"></A><A NAME="1189"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.5:</STRONG>
Example of a very bad flat field data set with highlights of some of the reasons which can cause the non-flat behavior for the MYTHEN detector. Similar effects can be visible also in 2D.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="554" HEIGHT="538" ALIGN="BOTTOM" BORDER="0"
SRC="img30.png"
ALT="\includegraphics[width=\textwidth]{images/bad_ff_col}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
</LI>
<LI>The entrance window for the X-rays is deformed (we also have this problem at the SLS). In this case when you move the detector the "mountain" moves with it in angle (And remains still in channel number). However this should correct without problems with the flat field correction, even in case of fluorescent emission. Should appear at all energies.
</LI>
<LI>Differences of efficiency between the modules i.e. mainly bad energy calibration. You normally see really steps at the transition between modules. Sometimes you have some groups of strips withing a module that are not properly trimmed and look as smallish peaks or valleys in the flat field. When you move the detector, these steps or peaks move in angle and remain still in channel number.
These differences can slightly change as a function of the energy (probably more evident at lower energies) but should normally always be there for the same settings.
These differences get much worse in presence of fluorescent emission, but normally correct properly with flat field correction.
</LI>
</UL>
<P>
<H2><A NAME="SECTION00432000000000000000">
Dynamic acquisition of the flat field</A>
</H2>
<P>
In case it is not possible to uniformely illuminate the detector due to its large dimensions, one of the solutions is to scan it in front of an illuminated are with a uniform speed such that the integrated number of counts during the exposure time is the same for all channels.
<BR>
<P>
To do that, at the SLS we have optimized the dynamic acquisition of the flat fiel with the MYTHEN detector using a setup similar to the one sketched in figure&nbsp;<A HREF="#fig:ffsetup">3.6</A>.
It is important that the scanning range of the detector is chose such that the detector is not illuminated both at the beginning and at the end of the acquisition. Moreover the movement of the detector should be as uniform as possible. To avoid this kind of systematic errors we normally sum two flat field images taken in the two opposite directions of translation.
<BR>
<P>
Also take care that your sample does not emit fluorescent light at the chosen energy (e.g. a glass rod works at all energies, but heavier materials can be chosen to increase the efficiency at higher energies taking care that the fluorescence emission is negligible).
<P>
<DIV ALIGN="CENTER"><A NAME="fig:ffsetup"></A><A NAME="1199"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.6:</STRONG>
Sketch of the experimental setup for a dynamic acquisition of the flat field.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="555" HEIGHT="396" ALIGN="BOTTOM" BORDER="0"
SRC="img31.png"
ALT="\includegraphics[width=\textwidth]{images/FFSetup}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html419"
HREF="node21.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html415"
HREF="node17.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html409"
HREF="node19.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html417"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html420"
HREF="node21.html">What happens when I</A>
<B> Up:</B> <A NAME="tex2html416"
HREF="node17.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html410"
HREF="node19.html">How do I chose</A>
&nbsp; <B> <A NAME="tex2html418"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>When should I enable rate correction</TITLE>
<META NAME="description" CONTENT="When should I enable rate correction">
<TITLE>What happens when I trim the detector?</TITLE>
<META NAME="description" CONTENT="What happens when I trim the detector?">
<META NAME="keywords" CONTENT="slsDetectors-FAQ">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
@ -18,37 +18,38 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<LINK REL="STYLESHEET" HREF="slsDetectors-FAQ.css">
<LINK REL="next" HREF="node22.html">
<LINK REL="previous" HREF="node20.html">
<LINK REL="up" HREF="node14.html">
<LINK REL="up" HREF="node17.html">
<LINK REL="next" HREF="node22.html">
</HEAD>
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html374"
<A NAME="tex2html433"
HREF="node22.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html370"
HREF="node14.html">
<A NAME="tex2html429"
HREF="node17.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html366"
<A NAME="tex2html423"
HREF="node20.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html372"
<A NAME="tex2html431"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html375"
HREF="node22.html">About this document ...</A>
<B> Up:</B> <A NAME="tex2html371"
HREF="node14.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html367"
HREF="node20.html">Why should I change</A>
&nbsp; <B> <A NAME="tex2html373"
<B> Next:</B> <A NAME="tex2html434"
HREF="node22.html">In what consists the</A>
<B> Up:</B> <A NAME="tex2html430"
HREF="node17.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html424"
HREF="node20.html">How does the flat</A>
&nbsp; <B> <A NAME="tex2html432"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -57,25 +58,207 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html376"
HREF="node21.html#SECTION00371000000000000000">How can I choose the dead time?</A>
<LI><A NAME="tex2html435"
HREF="node21.html#SECTION00441000000000000000">MYTHEN</A>
</UL>
<!--End of Table of Child-Links-->
<HR>
<H1><A NAME="SECTION00370000000000000000">
When should I enable rate correction</A>
<H1><A NAME="SECTION00440000000000000000">
What happens when I trim the detector?</A>
</H1>
<H2><A NAME="SECTION00371000000000000000">
How can I choose the dead time?</A>
<P>
General remarks about trimming.
<P>
<H2><A NAME="SECTION00441000000000000000">
MYTHEN</A>
</H2>
<P>
<BR><HR>
<B>Trimming with noise</B> <A NAME="sec:noisetrim"></A>
<BR>
<P>
The first step in the trimming procedure is to trim with noise (this is often sufficient). This has to be done for all the settings which are foreseen to be used (highgain, standard and fast).
<BR>
The procedure for the noise trimming is as follows:
<OL>
<LI>In the <I>Initialization tab</I> click on the settings for which you want to trim (e.g. standard)
</LI>
<LI>In the <I>Initialization tab</I> click on the <I>advanced</I> radio button to make the trimming accessible.
</LI>
<LI>In the <I>Acquisition tab</I> set the acquisition time to 100&nbsp;ms, the repetion to 1 and the delay between frames to 0.
</LI>
<LI>For noise trimming usually the default parameters <!-- MATH
$Vthreshold=7$
-->
<IMG
WIDTH="114" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
SRC="img32.png"
ALT="$ Vthreshold=7$">
, <!-- MATH
$Counts=500$
-->
<IMG
WIDTH="102" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
SRC="img33.png"
ALT="$ Counts=500$">
, <!-- MATH
$Resolution=4$
-->
<IMG
WIDTH="111" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
SRC="img34.png"
ALT="$ Resolution=4$">
work.
<BR>
However, to verify the threshold setting it is best to make a threshold scan. To do this go to the <I>Data</I> tab, in the Data display section select the 2D color and type advanced option. In the <I>Acquisition</I> tab select your data directory. Set the number of positions to 0. Select Scan, Type threshold. Typical values for the range are 500 to 900 with a step size of 10. Then click on the start button to perform the threshold scan. After the threhold scan has finished an image similar to the one in&nbsp;<A HREF="#fig:thresholdscanuntrimmed">3.7</A> should be shown. Depending on the system the number of modules may vary. If the plot is similar to the one in&nbsp;<A HREF="#fig:thresholdscantrimmed">3.10</A> the noise trim files did already exist and have been loaded when selecting the settings. In this case you don't need to trim with noise again.
<BR>
Set the parameter Vthreshold in the <I>Trimming</I> box (<I>Initialization tab</I>) 10-30 DAC units below the onset of the noise for the module with the lowest threshold offset. Since the modules have differences in the offset and gain the onset of the noise varies.
<BR>
You can usually leave the remaining parameters unchanged (Counts/pixel=500; Resolution=4).
</LI>
<LI>Select the directory where the noise trim files should be written and the filename, to wich will be attached the extension given by the module serial number (.snxxx). If you want the trimfiles to be loaded authomatically when the global settings are selected, select the default directory specified in the config file (or in the ``trimbits/beamline'' directory for the older software versions).
Click on <I>Trim</I> to start the noise trimming process. After the trimming has finished look at the plot and the distribution of the trim bits. The distribution should be around 32<IMG
WIDTH="17" HEIGHT="30" ALIGN="MIDDLE" BORDER="0"
SRC="img35.png"
ALT="$ \pm$">
5 and should look gaussian. An example distribution is shown in figure&nbsp;<A HREF="#fig:trimdistribution">3.8</A> and an example plot in&nbsp;<A HREF="#fig:trimplot">3.9</A>. If the distribution is too much off center change the counts/pixel, if it is too narrow reduce the resolution (set it to 3), if it is too wide increase it (set it to 5). Make sure not too many channels have a trim value of 0 or 63.
</LI>
<LI>Execute the treshold scan again to verify the trimming was done properly. A plot similar tho the one in figure&nbsp;<A HREF="#fig:thresholdscantrimmed">3.10</A> should appear.
</LI>
</OL>
<P>
<DIV ALIGN="CENTER"><A NAME="fig:thresholdscanuntrimmed"></A><A NAME="1226"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.7:</STRONG>
The untrimmed threshold scan.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="554" HEIGHT="275" ALIGN="BOTTOM" BORDER="0"
SRC="img36.png"
ALT="\includegraphics[width=\textwidth]{images/noise_thresholdscanuntrimmed}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<DIV ALIGN="CENTER"><A NAME="fig:trimdistribution"></A><A NAME="1233"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.8:</STRONG>
The distribution of the trimbits.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="554" HEIGHT="275" ALIGN="BOTTOM" BORDER="0"
SRC="img37.png"
ALT="\includegraphics[width=\textwidth]{images/trimbitdistribution}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<DIV ALIGN="CENTER"><A NAME="fig:trimplot"></A><A NAME="1240"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.9:</STRONG>
The trimbits for all the channels.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="554" HEIGHT="275" ALIGN="BOTTOM" BORDER="0"
SRC="img38.png"
ALT="\includegraphics[width=\textwidth]{images/trimbitplot}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<DIV ALIGN="CENTER"><A NAME="fig:thresholdscantrimmed"></A><A NAME="1247"></A>
<TABLE>
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.10:</STRONG>
The trimmed threshold scan.</CAPTION>
<TR><TD>
<DIV ALIGN="CENTER">
<IMG
WIDTH="554" HEIGHT="275" ALIGN="BOTTOM" BORDER="0"
SRC="img39.png"
ALT="\includegraphics[width=\textwidth]{images/noise_thresholdscantrimmed}">
</DIV></TD></TR>
</TABLE>
</DIV>
<P>
<B>Improve the trimming using X-rays</B><A NAME="sec:improvetrimming"></A>
<BR>
<P>
The improvement of the trimming acquired with noise is not essential: at 12&nbsp;keV an untrimmed module has a threshold dispersion which is about 1.4&nbsp;keV and is already reduced to 200&nbsp;eV at 12&nbsp;keV by the noise trimming. At lower energies the noise trimming will be more effective, while the threshold dispesion will be still larger at higher energies. The trimming improvement reduces the threshold dispersion to 140&nbsp;eV at 12&nbsp;keV and is expected to be almost constant at all energies. For this reason it is suggested to perform the trimming improvement only when a small threshold dispersion is really important (e.g. to avoid flat field corrections or in presence of fluorescent lines close to the threshold value) and it will probably be not worthy at lower energies (i.e. threshold lower than 6&nbsp;keV and X-ray energy lower than 12&nbsp;keV).
The procedure for the trimming improvement is as follows:
<OL>
<LI>Select the settings of the detector and load the noise trimming file
</LI>
<LI>Set the threshold at half of the X-ray energy (better if the detector has already been calibrated in energy like explained in&nbsp;<A HREF="node22.html#sec:encal">3.5</A>)
</LI>
<LI>Illuminate the detector with a flat field. This is very important to obtain a good trimming.
</LI>
<LI>Select the <I>acquisition time</I> in the <I>acquisition tab</I> so that there are at least 1000 counts/strip per frame (the more counts, the better trimming). Set the repetions to 1 and the delay between frames to 0.
</LI>
<LI>Go to expert mode by clicking on <I>advanced</I> in the <I>initialization tab</I>, <I>settings</I> box
</LI>
<LI>In the trimming box select the directory where the noise trim files should be written and the filename, to wich will be attached the extension given by the module serial number (.snxxx).
</LI>
<LI>Select the <I>improve</I> method
<I>S</I>tart the trimming
</LI>
</OL>
If the trimming is correctly performed and the illumination is flat enough, the same trimming can be used every time you will measure at this same energy.
The authomatic loading of energy-specific trim files is not yet implemented.
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html433"
HREF="node22.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html429"
HREF="node17.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html423"
HREF="node20.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html431"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html434"
HREF="node22.html">In what consists the</A>
<B> Up:</B> <A NAME="tex2html430"
HREF="node17.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html424"
HREF="node20.html">How does the flat</A>
&nbsp; <B> <A NAME="tex2html432"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>About this document ...</TITLE>
<META NAME="description" CONTENT="About this document ...">
<TITLE>In what consists the energy calibration of the detector?</TITLE>
<META NAME="description" CONTENT="In what consists the energy calibration of the detector?">
<META NAME="keywords" CONTENT="slsDetectors-FAQ">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
@ -18,62 +18,168 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<LINK REL="STYLESHEET" HREF="slsDetectors-FAQ.css">
<LINK REL="previous" HREF="node14.html">
<LINK REL="up" HREF="slsDetectors-FAQ.html">
<LINK REL="next" HREF="node23.html">
<LINK REL="previous" HREF="node21.html">
<LINK REL="up" HREF="node17.html">
<LINK REL="next" HREF="node23.html">
</HEAD>
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html446"
HREF="node23.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next_g.png">
<A NAME="tex2html381"
HREF="slsDetectors-FAQ.html">
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html442"
HREF="node17.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html377"
<A NAME="tex2html436"
HREF="node21.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html383"
<A NAME="tex2html444"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Up:</B> <A NAME="tex2html382"
HREF="slsDetectors-FAQ.html">SLS Detectors Frequently Asked</A>
<B> Previous:</B> <A NAME="tex2html378"
HREF="node21.html">When should I enable</A>
&nbsp; <B> <A NAME="tex2html384"
<B> Next:</B> <A NAME="tex2html447"
HREF="node23.html">Why should I change</A>
<B> Up:</B> <A NAME="tex2html443"
HREF="node17.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html437"
HREF="node21.html">What happens when I</A>
&nbsp; <B> <A NAME="tex2html445"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
<!--End of Navigation Panel-->
<!--Table of Child-Links-->
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<H1><A NAME="SECTION00400000000000000000">
About this document ...</A>
<UL>
<LI><A NAME="tex2html448"
HREF="node22.html#SECTION00451000000000000000">MYTHEN</A>
</UL>
<!--End of Table of Child-Links-->
<HR>
<H1><A NAME="SECTION00450000000000000000"></A><A NAME="sec:encal"></A>
<BR>
In what consists the energy calibration of the detector?
</H1>
<STRONG>SLS Detectors
<P>
General remarks about DAC to energy conversion
<P>
<H2><A NAME="SECTION00451000000000000000">
MYTHEN</A>
</H2>
<P>
Since the conversion between the threshold DAC units and energy depends on the gain and offset of the channels the energy calibration has to be done for all settings (high gain, standard and fast). For each setting follow this procedure:
<UL>
<LI>Select the setting in the <I>Initialization</I> tab.
</LI>
<LI>Enter in expert mode by clicking the <I>Advanced</I> radiobutton in the <I>Global settings</I> box in the <I>Initialization</I> tab.
</LI>
<LI>If the trimfiles are in the correct location and with the correct name, they should be loaded by default every time you select the corresponding settings in the <I>global settings</I> box in the <I>initialization</I> tab&nbsp;<A NAME="tex2html20"
HREF="footnode.html#foot1316"><SUP>3.1</SUP></A>.
If the trim files do not yet exist generate them as explained in section&nbsp;<A HREF="node21.html#sec:noisetrim">3.4.1</A>.
</LI>
<LI>Execute a threshold scan of the detector with at least three different energies. The more monochromatic are the X-rays, the better the calibration will be (i.e. scattered X-rays are better than the fluorescent emission).
<BR>
Frequently Asked Questions</STRONG><P>
This document was generated using the
<A HREF="http://www.latex2html.org/"><STRONG>LaTeX</STRONG>2<tt>HTML</tt></A> translator Version 2008 (1.71)
The scan should range from where all modules count 0 (estimate 850-20<IMG
WIDTH="9" HEIGHT="15" ALIGN="BOTTOM" BORDER="0"
SRC="img40.png"
ALT="$ \cdot$">
energy(keV) DAcu) and where all modules start having a lot of noise (usually 800 DACu) with a step of 1 or 2 DACu. The acquisition time should be chosen so that there are at least 1000 counts per strip on the plateau.
</LI>
<LI>Open the file <I>root/CalAllModules.C</I> for editing. Change the value of the following global variables according to your needs:
<UL>
<LI><I>nmod</I> is the number of modules of your system.
</LI>
<LI><I>nscan</I> is the number of different threshold scans you acquired.
</LI>
<LI><I>en</I> is the array with the energies at which you acquired the scans, in keV.
</LI>
<LI><I>een</I> is the array with the errors on the energies at which you acquired the scans, in keV. It is usually small, but can be some hundreds eV in case of dirty fluorescent samples.
</LI>
<LI><I>fn</I> is the array containing the location and root file name of your data.
</LI>
<LI><I>run</I> is the array containing the run index of your data.
</LI>
<LI><I>startscan</I> is the array containing the threshold value at which you started the scans.
</LI>
<LI><I>stopscan</I> is the array containing the threshold value at which you finished the scans.
</LI>
<LI><I>stepscan</I> is the array containing the threshold step of the scans.
</LI>
<LI><I>ave</I> is the array containing the average number of counts per strip on the plateau (it must not be too precise).
</LI>
<LI><I>sn</I> is the array containing the list of the serial number of the modules to be calibrated. It is important that the list is in the right order, so that the optput calibration files have the extension .snxxx corresponding to the right module.
</LI>
<LI><I>of</I> is the location and root file name of the calibration file. The directory should already exist and the extension .snxxx will be attached to the output file.
</LI>
</UL>
</LI>
<LI>Launch <I>root</I>, which you should have already installed on your linux PC
</LI>
<LI>Execute the following commands in order to load the macros needed for the calibration:
<PRE>
root$ .L root/NewMythenMacros.C++
root$ .L root/CalAllModules.C++
</PRE>
You should get a lot of warnings, but no errors.
</LI>
<LI>Execute the following command in order to run the calibration:
<PRE>
root$ EnCalModules()
root$
</PRE>
Reading and analyzing the data takes some time, but, after a while, a canvas should open where the plots of the median of the counts of every module as a function of the threshold should be shown for each energy, fitted with a modified <I>erf</I> function in order to find the inflextion point. The last plot of the canvas should represent the inflexion points as a function of the energies, and by fitting it with a straight line it is possible to calculate the offset and gain for each module i.e. calibrate it as a function of the energy. Please check that this automated fitting procedure succeeds. In case you see many fitting errors you should try to check wether the variable you edited in <I>root/CalAllModules.C</I> are all correct or try to edit the fitting procedures in the two root macro files (sorry!).
</LI>
<LI>Copy the calibration file you obtained to <I>calibration</I>/<I>settings</I><I>.snxxx</I>&nbsp;<A NAME="tex2html21"
HREF="footnode.html#foot1317"><SUP>3.2</SUP></A> By doing this the correct threshold for each module will be calculated every time you change the <I>threhsold energy</I> in the <I>global settings</I> box in the <I>initialization</I> tab, you have loaded some default settings and you are not in expert mode.
</LI>
</UL>
<P>
Copyright &#169; 1993, 1994, 1995, 1996,
<A HREF="http://cbl.leeds.ac.uk/nikos/personal.html">Nikos Drakos</A>,
Computer Based Learning Unit, University of Leeds.
<HR>
<!--Navigation Panel-->
<A NAME="tex2html446"
HREF="node23.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html442"
HREF="node17.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html436"
HREF="node21.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html444"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
Copyright &#169; 1997, 1998, 1999,
<A HREF="http://www.maths.mq.edu.au/~ross/">Ross Moore</A>,
Mathematics Department, Macquarie University, Sydney.
<P>
The command line arguments were: <BR>
<STRONG>latex2html</STRONG> <TT>-split 4 slsDetectors-FAQ.tex</TT>
<P>
The translation was initiated by Thattil Dhanya on 2017-08-22
<BR><HR>
<B> Next:</B> <A NAME="tex2html447"
HREF="node23.html">Why should I change</A>
<B> Up:</B> <A NAME="tex2html443"
HREF="node17.html">Single photon counting detectors</A>
<B> Previous:</B> <A NAME="tex2html437"
HREF="node21.html">What happens when I</A>
&nbsp; <B> <A NAME="tex2html445"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -26,30 +26,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html138"
<A NAME="tex2html193"
HREF="node4.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html134"
<A NAME="tex2html189"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html128"
<A NAME="tex2html183"
HREF="node2.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html136"
<A NAME="tex2html191"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html139"
<B> Next:</B> <A NAME="tex2html194"
HREF="node4.html">How can I control</A>
<B> Up:</B> <A NAME="tex2html135"
<B> Up:</B> <A NAME="tex2html190"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html129"
<B> Previous:</B> <A NAME="tex2html184"
HREF="node2.html">SLS Detectors Software</A>
&nbsp; <B> <A NAME="tex2html137"
&nbsp; <B> <A NAME="tex2html192"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -82,35 +82,35 @@ The class slsDetectorUsers can be used as API from your acquisition software (se
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html138"
<A NAME="tex2html193"
HREF="node4.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html134"
<A NAME="tex2html189"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html128"
<A NAME="tex2html183"
HREF="node2.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html136"
<A NAME="tex2html191"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html139"
<B> Next:</B> <A NAME="tex2html194"
HREF="node4.html">How can I control</A>
<B> Up:</B> <A NAME="tex2html135"
<B> Up:</B> <A NAME="tex2html190"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html129"
<B> Previous:</B> <A NAME="tex2html184"
HREF="node2.html">SLS Detectors Software</A>
&nbsp; <B> <A NAME="tex2html137"
&nbsp; <B> <A NAME="tex2html192"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -26,30 +26,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html150"
<A NAME="tex2html205"
HREF="node5.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html146"
<A NAME="tex2html201"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html140"
<A NAME="tex2html195"
HREF="node3.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html148"
<A NAME="tex2html203"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html151"
<B> Next:</B> <A NAME="tex2html206"
HREF="node5.html">How can I configure</A>
<B> Up:</B> <A NAME="tex2html147"
<B> Up:</B> <A NAME="tex2html202"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html141"
<B> Previous:</B> <A NAME="tex2html196"
HREF="node3.html">Which programs can I</A>
&nbsp; <B> <A NAME="tex2html149"
&nbsp; <B> <A NAME="tex2html204"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -58,7 +58,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html152"
<LI><A NAME="tex2html207"
HREF="node4.html#SECTION00221000000000000000">Examples</A>
</UL>
<!--End of Table of Child-Links-->
@ -104,7 +104,7 @@ Finally each module within a controller has an internal index. However in genera
Scketch of a possible complex system architecture composed of several detector, each consisting in many controllers eventually controlling several modules.</CAPTION>
<TR><TD><IMG
WIDTH="554" HEIGHT="139" ALIGN="BOTTOM" BORDER="0"
SRC="img1.png"
SRC="img2.png"
ALT="\includegraphics[width=\textwidth]{multi_detector}"></TD></TR>
</TABLE>
</DIV>
@ -130,35 +130,35 @@ You will need to configure more than one detector, only in case you want to oper
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html150"
<A NAME="tex2html205"
HREF="node5.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html146"
<A NAME="tex2html201"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html140"
<A NAME="tex2html195"
HREF="node3.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html148"
<A NAME="tex2html203"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html151"
<B> Next:</B> <A NAME="tex2html206"
HREF="node5.html">How can I configure</A>
<B> Up:</B> <A NAME="tex2html147"
<B> Up:</B> <A NAME="tex2html202"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html141"
<B> Previous:</B> <A NAME="tex2html196"
HREF="node3.html">Which programs can I</A>
&nbsp; <B> <A NAME="tex2html149"
&nbsp; <B> <A NAME="tex2html204"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -26,30 +26,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html163"
<A NAME="tex2html218"
HREF="node6.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html159"
<A NAME="tex2html214"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html153"
<A NAME="tex2html208"
HREF="node4.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html161"
<A NAME="tex2html216"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html164"
<B> Next:</B> <A NAME="tex2html219"
HREF="node6.html">What are settings and</A>
<B> Up:</B> <A NAME="tex2html160"
<B> Up:</B> <A NAME="tex2html215"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html154"
<B> Previous:</B> <A NAME="tex2html209"
HREF="node4.html">How can I control</A>
&nbsp; <B> <A NAME="tex2html162"
&nbsp; <B> <A NAME="tex2html217"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -75,7 +75,7 @@ The data receiver can run on any machine (e.g. a file server) accessible by both
Scketch of the communication between the control PC, the detector and the data receiver.</CAPTION>
<TR><TD><IMG
WIDTH="551" HEIGHT="293" ALIGN="BOTTOM" BORDER="0"
SRC="img2.png"
SRC="img3.png"
ALT="\includegraphics[width=\textwidth]{data_receiver}"></TD></TR>
</TABLE>
</DIV>
@ -105,35 +105,35 @@ The client will take care of communicating with the data receiver and the detect
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html163"
<A NAME="tex2html218"
HREF="node6.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html159"
<A NAME="tex2html214"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html153"
<A NAME="tex2html208"
HREF="node4.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html161"
<A NAME="tex2html216"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html164"
<B> Next:</B> <A NAME="tex2html219"
HREF="node6.html">What are settings and</A>
<B> Up:</B> <A NAME="tex2html160"
<B> Up:</B> <A NAME="tex2html215"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html154"
<B> Previous:</B> <A NAME="tex2html209"
HREF="node4.html">How can I control</A>
&nbsp; <B> <A NAME="tex2html162"
&nbsp; <B> <A NAME="tex2html217"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -26,30 +26,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html175"
<A NAME="tex2html230"
HREF="node7.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html171"
<A NAME="tex2html226"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html165"
<A NAME="tex2html220"
HREF="node5.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html173"
<A NAME="tex2html228"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html176"
<B> Next:</B> <A NAME="tex2html231"
HREF="node7.html">How should a configuration</A>
<B> Up:</B> <A NAME="tex2html172"
<B> Up:</B> <A NAME="tex2html227"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html166"
<B> Previous:</B> <A NAME="tex2html221"
HREF="node5.html">How can I configure</A>
&nbsp; <B> <A NAME="tex2html174"
&nbsp; <B> <A NAME="tex2html229"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -58,9 +58,9 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL>
<LI><A NAME="tex2html177"
<LI><A NAME="tex2html232"
HREF="node6.html#SECTION00241000000000000000">MYTHEN</A>
<LI><A NAME="tex2html178"
<LI><A NAME="tex2html233"
HREF="node6.html#SECTION00242000000000000000">GOTTHARD</A>
</UL>
<!--End of Table of Child-Links-->
@ -115,35 +115,35 @@ It must contain the subdirectories <code>dynamicgain</code>, <code>gain1</code>,
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html175"
<A NAME="tex2html230"
HREF="node7.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html171"
<A NAME="tex2html226"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html165"
<A NAME="tex2html220"
HREF="node5.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html173"
<A NAME="tex2html228"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html176"
<B> Next:</B> <A NAME="tex2html231"
HREF="node7.html">How should a configuration</A>
<B> Up:</B> <A NAME="tex2html172"
<B> Up:</B> <A NAME="tex2html227"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html166"
<B> Previous:</B> <A NAME="tex2html221"
HREF="node5.html">How can I configure</A>
&nbsp; <B> <A NAME="tex2html174"
&nbsp; <B> <A NAME="tex2html229"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -26,30 +26,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html189"
<A NAME="tex2html244"
HREF="node8.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html185"
<A NAME="tex2html240"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html179"
<A NAME="tex2html234"
HREF="node6.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html187"
<A NAME="tex2html242"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html190"
<B> Next:</B> <A NAME="tex2html245"
HREF="node8.html">What is the meaning</A>
<B> Up:</B> <A NAME="tex2html186"
<B> Up:</B> <A NAME="tex2html241"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html180"
<B> Previous:</B> <A NAME="tex2html235"
HREF="node6.html">What are settings and</A>
&nbsp; <B> <A NAME="tex2html188"
&nbsp; <B> <A NAME="tex2html243"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -71,7 +71,7 @@ The configuration files look different for the different detector types. Example
<BR><HR>
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -26,30 +26,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html201"
<A NAME="tex2html256"
HREF="node9.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html197"
<A NAME="tex2html252"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html191"
<A NAME="tex2html246"
HREF="node7.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html199"
<A NAME="tex2html254"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html202"
<B> Next:</B> <A NAME="tex2html257"
HREF="node9.html">Which is the sequence</A>
<B> Up:</B> <A NAME="tex2html198"
<B> Up:</B> <A NAME="tex2html253"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html192"
<B> Previous:</B> <A NAME="tex2html247"
HREF="node7.html">How should a configuration</A>
&nbsp; <B> <A NAME="tex2html200"
&nbsp; <B> <A NAME="tex2html255"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -61,7 +61,7 @@ What is the meaning of the file name?</A>
The final file name will be:
<BR><I>outdir/prefix</I><code>[_d</code><IMG
WIDTH="13" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
SRC="img3.png"
SRC="img4.png"
ALT="$ d$">
<code>][_S</code><I>v0</I><code>][_s</code><I>v1</I><code>][_p</code><I>p</I><code>][_f</code><I>f</I><code>]_</code><I>i</I><code>.</code><I>ext</I>
<BR>
@ -80,7 +80,7 @@ where:
<BR><HR>
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -26,30 +26,30 @@ original version by: Nikos Drakos, CBLU, University of Leeds
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html213"
<A NAME="tex2html268"
HREF="node10.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html209"
<A NAME="tex2html264"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html203"
<A NAME="tex2html258"
HREF="node8.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html211"
<A NAME="tex2html266"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html214"
<B> Next:</B> <A NAME="tex2html269"
HREF="node10.html">How can I synchronize</A>
<B> Up:</B> <A NAME="tex2html210"
<B> Up:</B> <A NAME="tex2html265"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html204"
<B> Previous:</B> <A NAME="tex2html259"
HREF="node8.html">What is the meaning</A>
&nbsp; <B> <A NAME="tex2html212"
&nbsp; <B> <A NAME="tex2html267"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -69,14 +69,14 @@ Figure&nbsp;<A HREF="#eq:acqflow">1.7</A> shows in which sequence the various sc
-->
<IMG
WIDTH="14" HEIGHT="32" ALIGN="MIDDLE" BORDER="0"
SRC="img4.png"
SRC="img5.png"
ALT="$ \Updownarrow$">
symbol, while the scripts using the <!-- MATH
$\Rightarrow$
-->
<IMG
WIDTH="20" HEIGHT="13" ALIGN="BOTTOM" BORDER="0"
SRC="img5.png"
SRC="img6.png"
ALT="$ \Rightarrow$">
.
@ -158,7 +158,7 @@ Figure&nbsp;<A HREF="#eq:acqflow">1.7</A> shows in which sequence the various sc
<DIV ALIGN="CENTER"><A NAME="eq:acqflow"></A>
<IMG
WIDTH="698" HEIGHT="637" BORDER="0"
SRC="img6.png"
SRC="img7.png"
ALT="\begin{displaymath}\textrm{\textbf{MEASUREMENTS}} \\
\left\Updownarrow \,
\be...
@ -309,35 +309,35 @@ where i si the <I>file index</I> and p is the <I>stop script parameter</I>.
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html213"
<A NAME="tex2html268"
HREF="node10.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html209"
<A NAME="tex2html264"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="file:/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html203"
<A NAME="tex2html258"
HREF="node8.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html211"
<A NAME="tex2html266"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html214"
<B> Next:</B> <A NAME="tex2html269"
HREF="node10.html">How can I synchronize</A>
<B> Up:</B> <A NAME="tex2html210"
<B> Up:</B> <A NAME="tex2html265"
HREF="node2.html">SLS Detectors Software</A>
<B> Previous:</B> <A NAME="tex2html204"
<B> Previous:</B> <A NAME="tex2html259"
HREF="node8.html">What is the meaning</A>
&nbsp; <B> <A NAME="tex2html212"
&nbsp; <B> <A NAME="tex2html267"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>

View File

@ -25,7 +25,7 @@ Frequently Asked Questions">
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html21"
<A NAME="tex2html24"
HREF="node1.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="file:/usr/share/latex2html/icons/next.png"></A>
@ -33,14 +33,14 @@ Frequently Asked Questions">
SRC="file:/usr/share/latex2html/icons/up_g.png">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="file:/usr/share/latex2html/icons/prev_g.png">
<A NAME="tex2html19"
<A NAME="tex2html22"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="file:/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html22"
<B> Next:</B> <A NAME="tex2html25"
HREF="node1.html">Contents</A>
&nbsp; <B> <A NAME="tex2html20"
&nbsp; <B> <A NAME="tex2html23"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
@ -53,7 +53,7 @@ Frequently Asked Questions">
Frequently Asked Questions</H1>
<P ALIGN=CENTER><STRONG>Anna Bergamaschi</STRONG>
</P>
<BR><P ALIGN=CENTER><B>Date:</B> August 22, 2017</P>
<BR><P ALIGN=CENTER><B>Date:</B> August 23, 2017</P>
<HR>
@ -62,102 +62,189 @@ Frequently Asked Questions</H1>
<A NAME="CHILD_LINKS"></A>
<UL>
<LI><A NAME="tex2html23"
<LI><A NAME="tex2html26"
HREF="node1.html">Contents</A>
<LI><A NAME="tex2html24"
<LI><A NAME="tex2html27"
HREF="node2.html">SLS Detectors Software</A>
<UL>
<LI><A NAME="tex2html25"
<LI><A NAME="tex2html28"
HREF="node3.html">Which programs can I use to control my detector?</A>
<LI><A NAME="tex2html26"
<LI><A NAME="tex2html29"
HREF="node4.html">How can I control many detectors in parallel or independently?</A>
<UL>
<LI><A NAME="tex2html27"
<LI><A NAME="tex2html30"
HREF="node4.html#SECTION00221000000000000000">Examples</A>
</UL>
<LI><A NAME="tex2html28"
<LI><A NAME="tex2html31"
HREF="node5.html">How can I configure the data receiver?</A>
<LI><A NAME="tex2html29"
<LI><A NAME="tex2html32"
HREF="node6.html">What are settings and calibration files for?</A>
<UL>
<LI><A NAME="tex2html30"
<LI><A NAME="tex2html33"
HREF="node6.html#SECTION00241000000000000000">MYTHEN</A>
<LI><A NAME="tex2html31"
<LI><A NAME="tex2html34"
HREF="node6.html#SECTION00242000000000000000">GOTTHARD</A>
</UL>
<LI><A NAME="tex2html32"
HREF="node7.html">How should a configuration file look like?</A>
<LI><A NAME="tex2html33"
HREF="node8.html">What is the meaning of the file name?</A>
<LI><A NAME="tex2html34"
HREF="node9.html">Which is the sequence of the acquisition flow?</A>
<LI><A NAME="tex2html35"
HREF="node10.html">How can I synchronize my detector with the experiment?</A>
HREF="node7.html">How should a configuration file look like?</A>
<LI><A NAME="tex2html36"
HREF="node11.html">How can several controllers be synchronized?</A>
HREF="node8.html">What is the meaning of the file name?</A>
<LI><A NAME="tex2html37"
HREF="node12.html">How can the detector movement and position and I0 readout be customized for my beamline?</A>
HREF="node9.html">Which is the sequence of the acquisition flow?</A>
<LI><A NAME="tex2html38"
HREF="node10.html">How can I synchronize my detector with the experiment?</A>
<LI><A NAME="tex2html39"
HREF="node11.html">How can several controllers be synchronized?</A>
<LI><A NAME="tex2html40"
HREF="node12.html">How can the detector movement and position and I0 readout be customized for my beamline?</A>
<LI><A NAME="tex2html41"
HREF="node13.html">In which data format are written the data?</A>
<UL>
<LI><A NAME="tex2html39"
<LI><A NAME="tex2html42"
HREF="node13.html#SECTION002111000000000000000">GOTTHARD</A>
<LI><A NAME="tex2html40"
<LI><A NAME="tex2html43"
HREF="node13.html#SECTION002112000000000000000">EIGER</A>
<LI><A NAME="tex2html41"
<LI><A NAME="tex2html44"
HREF="node13.html#SECTION002113000000000000000">JUNGFRAU</A>
</UL>
</UL>
<BR>
<LI><A NAME="tex2html42"
HREF="node14.html">Single photon counting detectors</A>
<UL>
<LI><A NAME="tex2html43"
HREF="node15.html">Which detector settings should I choose?</A>
<UL>
<LI><A NAME="tex2html44"
HREF="node15.html#SECTION00311000000000000000">MYTHEN</A>
</UL>
<LI><A NAME="tex2html45"
HREF="node16.html">How do I chose the comparator threshold?</A>
HREF="node14.html">General questions about detectors</A>
<UL>
<LI><A NAME="tex2html46"
HREF="node17.html">How does the flat field correction work?</A>
HREF="node15.html">In which X-ray energy range can I use the detector?</A>
<UL>
<LI><A NAME="tex2html47"
HREF="node17.html#SECTION00331000000000000000">Why isn't my flat-field flat?</A>
HREF="node15.html#SECTION00311000000000000000">Sensors</A>
<LI><A NAME="tex2html48"
HREF="node17.html#SECTION00332000000000000000">Dynamic acquisition of the flat field</A>
HREF="node15.html#SECTION00312000000000000000">Frontend electronics</A>
</UL>
<LI><A NAME="tex2html49"
HREF="node18.html">What happens when I trim the detector?</A>
<UL>
<LI><A NAME="tex2html50"
HREF="node18.html#SECTION00341000000000000000">MYTHEN</A>
HREF="node16.html">What limits the maximum frame rate?</A>
</UL>
<BR>
<LI><A NAME="tex2html50"
HREF="node17.html">Single photon counting detectors</A>
<UL>
<LI><A NAME="tex2html51"
HREF="node19.html">In what consists the energy calibration of the detector?</A>
HREF="node18.html">Which detector settings should I choose?</A>
<UL>
<LI><A NAME="tex2html52"
HREF="node19.html#SECTION00351000000000000000">MYTHEN</A>
HREF="node18.html#SECTION00411000000000000000">MYTHEN</A>
</UL>
<LI><A NAME="tex2html53"
HREF="node20.html">Why should I change the dynamic range of the counters?</A>
HREF="node19.html">How do I chose the comparator threshold?</A>
<LI><A NAME="tex2html54"
HREF="node21.html">When should I enable rate correction</A>
HREF="node20.html">How does the flat field correction work?</A>
<UL>
<LI><A NAME="tex2html55"
HREF="node21.html#SECTION00371000000000000000">How can I choose the dead time?</A>
HREF="node20.html#SECTION00431000000000000000">Why isn't my flat-field flat?</A>
<LI><A NAME="tex2html56"
HREF="node20.html#SECTION00432000000000000000">Dynamic acquisition of the flat field</A>
</UL>
<LI><A NAME="tex2html57"
HREF="node21.html">What happens when I trim the detector?</A>
<UL>
<LI><A NAME="tex2html58"
HREF="node21.html#SECTION00441000000000000000">MYTHEN</A>
</UL>
<LI><A NAME="tex2html59"
HREF="node22.html">In what consists the energy calibration of the detector?</A>
<UL>
<LI><A NAME="tex2html60"
HREF="node22.html#SECTION00451000000000000000">MYTHEN</A>
</UL>
<LI><A NAME="tex2html61"
HREF="node23.html">Why should I change the dynamic range of the counters?</A>
<LI><A NAME="tex2html62"
HREF="node24.html">When should I enable rate correction</A>
<UL>
<LI><A NAME="tex2html63"
HREF="node24.html#SECTION00471000000000000000">How can I choose the dead time?</A>
</UL>
</UL>
<BR>
<LI><A NAME="tex2html56"
HREF="node22.html">About this document ...</A>
<LI><A NAME="tex2html64"
HREF="node25.html">Charge Integrating detectors</A>
<UL>
<LI><A NAME="tex2html65"
HREF="node26.html">(Dynamic) Gain Switching</A>
<LI><A NAME="tex2html66"
HREF="node27.html">Pedestals</A>
<LI><A NAME="tex2html67"
HREF="node28.html">Energy calibration</A>
<LI><A NAME="tex2html68"
HREF="node29.html">Data processing</A>
</UL>
<BR>
<LI><A NAME="tex2html69"
HREF="node30.html">Angular conversion</A>
<UL>
<LI><A NAME="tex2html70"
HREF="node31.html">How is the channel number coverted into angle?</A>
<LI><A NAME="tex2html71"
HREF="node32.html">How are different positions merged together?</A>
<UL>
<LI><A NAME="tex2html72"
HREF="node32.html#SECTION00621000000000000000">Introduction</A>
<UL>
<LI><A NAME="tex2html73"
HREF="node32.html#SECTION00621100000000000000">Notation</A>
<LI><A NAME="tex2html74"
HREF="node32.html#SECTION00621200000000000000">Observables</A>
</UL>
<LI><A NAME="tex2html75"
HREF="node32.html#SECTION00622000000000000000">Basic binning</A>
<UL>
<LI><A NAME="tex2html76"
HREF="node32.html#SECTION00622100000000000000">Special nasty cases</A>
</UL>
<LI><A NAME="tex2html77"
HREF="node32.html#SECTION00623000000000000000">Advanced binning</A>
<LI><A NAME="tex2html78"
HREF="node32.html#SECTION00624000000000000000">Poisson and normal statistics for diffraction</A>
<LI><A NAME="tex2html79"
HREF="node32.html#SECTION00625000000000000000">Average vs. weighted average</A>
<UL>
<LI><A NAME="tex2html80"
HREF="node32.html#SECTION00625100000000000000">Simple average</A>
<LI><A NAME="tex2html81"
HREF="node32.html#SECTION00625200000000000000">Zero-skipping average</A>
<LI><A NAME="tex2html82"
HREF="node32.html#SECTION00625300000000000000">Weighted average: definition and relationship with <IMG
WIDTH="22" HEIGHT="34" ALIGN="MIDDLE" BORDER="0"
SRC="img1.png"
ALT="$ \chi ^2$">
</A>
<LI><A NAME="tex2html83"
HREF="node32.html#SECTION00625400000000000000">Straight Poisson (zero-skipping) weighted average</A>
<LI><A NAME="tex2html84"
HREF="node32.html#SECTION00625500000000000000">Mighell-Poisson weighted average</A>
<LI><A NAME="tex2html85"
HREF="node32.html#SECTION00625600000000000000">Comparison</A>
<LI><A NAME="tex2html86"
HREF="node32.html#SECTION00625700000000000000">Analytical comparison of averages</A>
<LI><A NAME="tex2html87"
HREF="node32.html#SECTION00625800000000000000">Numerical comparison of averages</A>
</UL>
<LI><A NAME="tex2html88"
HREF="node32.html#SECTION00626000000000000000">Scaling Poisson variates</A>
<LI><A NAME="tex2html89"
HREF="node32.html#SECTION00627000000000000000">Bibliography</A>
</UL>
<LI><A NAME="tex2html90"
HREF="node33.html">Why can't I properly merge different positions?</A>
</UL>
<BR>
<LI><A NAME="tex2html91"
HREF="node34.html">About this document ...</A>
</UL>
<!--End of Table of Child-Links-->
<BR><HR>
<ADDRESS>
Thattil Dhanya
2017-08-22
2017-08-23
</ADDRESS>
</BODY>
</HTML>