mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-29 01:20:02 +02:00
examples directory with config files and scripts added
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorsPackage@33 08cae9ef-cb74-4d14-b03a-d7ea46f178d7
This commit is contained in:
parent
3acf9bd469
commit
101c3b17ef
24
examples/ang.off
Executable file
24
examples/ang.off
Executable file
@ -0,0 +1,24 @@
|
||||
module 0 center 6.395E+02 +- 0.00E+00 conversion 6.5660E-05 +- 7.10E-09 offset 0.00000 +- 0.00015
|
||||
module 1 center 6.395E+02 +- 0.00E+00 conversion 6.5650E-05 +- 7.09E-09 offset 5.00211 +- 0.00015
|
||||
module 2 center 6.395E+02 +- 0.00E+00 conversion 6.5625E-05 +- 7.09E-09 offset 10.00733 +- 0.00015
|
||||
module 3 center 6.395E+02 +- 0.00E+00 conversion 6.5618E-05 +- 7.09E-09 offset 15.00742 +- 0.00015
|
||||
module 4 center 6.395E+02 +- 0.00E+00 conversion 6.5642E-05 +- 7.15E-09 offset 20.00620 +- 0.00015
|
||||
module 5 center 6.395E+02 +- 0.00E+00 conversion 6.5612E-05 +- 7.09E-09 offset 25.00281 +- 0.00015
|
||||
module 6 center 6.395E+02 +- 0.00E+00 conversion 6.5623E-05 +- 6.93E-09 offset 30.00704 +- 0.00015
|
||||
module 7 center 6.395E+02 +- 0.00E+00 conversion 6.5605E-05 +- 7.10E-09 offset 34.99715 +- 0.00015
|
||||
module 8 center 6.395E+02 +- 0.00E+00 conversion 6.5643E-05 +- 7.21E-09 offset 39.99533 +- 0.00015
|
||||
module 9 center 6.395E+02 +- 0.00E+00 conversion 6.5638E-05 +- 7.09E-09 offset 44.99969 +- 0.00015
|
||||
module 10 center 6.395E+02 +- 0.00E+00 conversion 6.5638E-05 +- 6.94E-09 offset 49.99859 +- 0.00015
|
||||
module 11 center 6.395E+02 +- 0.00E+00 conversion 6.5644E-05 +- 7.10E-09 offset 54.99499 +- 0.00015
|
||||
module 12 center 6.395E+02 +- 0.00E+00 conversion 6.5618E-05 +- 7.09E-09 offset 59.99120 +- 0.00015
|
||||
module 13 center 6.395E+02 +- 0.00E+00 conversion 6.5607E-05 +- 7.11E-09 offset 64.98880 +- 0.00015
|
||||
module 14 center 6.395E+02 +- 0.00E+00 conversion 6.5609E-05 +- 7.09E-09 offset 69.98205 +- 0.00015
|
||||
module 15 center 6.395E+02 +- 0.00E+00 conversion 6.5611E-05 +- 7.09E-09 offset 74.98379 +- 0.00015
|
||||
module 16 center 6.395E+02 +- 0.00E+00 conversion 6.5619E-05 +- 4.72E-09 offset 79.98559 +- 0.00015
|
||||
module 17 center 6.395E+02 +- 0.00E+00 conversion 6.5604E-05 +- 7.09E-09 offset 84.98376 +- 0.00015
|
||||
module 18 center 6.395E+02 +- 0.00E+00 conversion 6.5605E-05 +- 7.09E-09 offset 89.98307 +- 0.00015
|
||||
module 19 center 6.395E+02 +- 0.00E+00 conversion 6.5616E-05 +- 7.09E-09 offset 94.98907 +- 0.00015
|
||||
module 20 center 6.395E+02 +- 0.00E+00 conversion 6.5634E-05 +- 7.08E-09 offset 99.97965 +- 0.00015
|
||||
module 21 center 6.395E+02 +- 0.00E+00 conversion 6.5608E-05 +- 4.16E-09 offset 104.99732 +- 0.00016
|
||||
module 22 center 6.395E+02 +- 0.00E+00 conversion 6.5608E-05 +- 7.09E-09 offset 109.98646 +- 0.00015
|
||||
module 23 center 6.395E+02 +- 0.00E+00 conversion 6.5649E-05 +- 7.09E-09 offset 114.98765 +- 0.00015
|
5
examples/bad.chans
Normal file
5
examples/bad.chans
Normal file
@ -0,0 +1,5 @@
|
||||
15
|
||||
1528
|
||||
5000
|
||||
6513
|
||||
|
34
examples/gotthard.config
Normal file
34
examples/gotthard.config
Normal file
@ -0,0 +1,34 @@
|
||||
type Gotthard+
|
||||
0:hostname bchip007
|
||||
0:port 1952
|
||||
0:stopport 1953
|
||||
0:settingsdir /home/l_maliakal_d/mySoft/newMythenSoftware/settings
|
||||
0:angdir 1.000000
|
||||
0:moveflag 0.000000
|
||||
0:lock 0
|
||||
0:caldir /home/l_maliakal_d/mySoft/newMythenSoftware/settings
|
||||
0:ffdir /home/l_maliakal_d
|
||||
0:extsig:0 off
|
||||
0:extsig:1 off
|
||||
0:extsig:2 off
|
||||
0:extsig:3 off
|
||||
0:detectormac 00:aa:bb:cc:dd:ee
|
||||
0:rx_tcpport 1955
|
||||
0:rx_udpport 50004
|
||||
0:rx_hostname 129.129.202.98
|
||||
0:rx_udpip 129.129.202.98
|
||||
0:outdir /bigRAID/datadir_gotthard/rec_test_data
|
||||
0:vhighvoltage 120
|
||||
master -1
|
||||
sync none
|
||||
outdir /bigRAID/datadir_gotthard/rec_test_data
|
||||
ffdir /home/l_maliakal_d
|
||||
headerbefore none
|
||||
headerafter none
|
||||
headerbeforepar none
|
||||
headerafterpar none
|
||||
badchannels none
|
||||
angconv none
|
||||
globaloff 0.000000
|
||||
binsize 0.001000
|
||||
threaded 1
|
32
examples/mythen.config
Normal file
32
examples/mythen.config
Normal file
@ -0,0 +1,32 @@
|
||||
type Mythen+
|
||||
0:hostname mcs1x21
|
||||
0:port 1952
|
||||
0:stopport 1953
|
||||
0:settingsdir /afs/psi.ch/user/b/bergamaschi
|
||||
0:outdir /afs/psi.ch/user/b/bergamaschi
|
||||
0:angdir 1.000000
|
||||
0:moveflag 1.000000
|
||||
0:lock 0
|
||||
0:caldir /afs/psi.ch/user/b/bergamaschi
|
||||
0:ffdir /afs/psi.ch/user/b/bergamaschi
|
||||
0:nmod 1
|
||||
0:waitstates 13
|
||||
0:setlength 3
|
||||
0:clkdivider 6
|
||||
0:extsig:0 gate_in_active_high
|
||||
0:extsig:1 trigger_in_rising_edge
|
||||
0:extsig:2 off
|
||||
0:extsig:3 off
|
||||
master -1
|
||||
sync none
|
||||
outdir /afs/psi.ch/user/b/bergamaschi
|
||||
ffdir /afs/psi.ch/user/b/bergamaschi
|
||||
headerbefore none
|
||||
headerafter none
|
||||
headerbeforepar none
|
||||
headerafterpar none
|
||||
badchannels none
|
||||
angconv none
|
||||
globaloff 0.000000
|
||||
binsize 0.001000
|
||||
threaded 1
|
36
examples/scripts/.parab
Normal file
36
examples/scripts/.parab
Normal file
@ -0,0 +1,36 @@
|
||||
header before
|
||||
Thu May 31 11:28:55 CEST 2012
|
||||
run=-1
|
||||
acquisition time = 1.000000 second(s)
|
||||
mythen gain mode = standard
|
||||
threshold energy = 6255 eV
|
||||
bad channel list = /sls/X04SA/data/x04sa/newMythenSoftware/cal/bad_both.chans
|
||||
angle calibration conversion = /sls/X04SA/data/x04sa/newMythenSoftware/cal/ang_both_20120422_good2.off
|
||||
beamline offset = 5.088000 deg
|
||||
fine offset = 0.000000 deg
|
||||
Flat field corrections = 0.000000
|
||||
Dead time corrections tau = 0 ns
|
||||
X04SA-ES2-TH2:RO.RBV 11.99985 deg
|
||||
X04SA-OP-MOX2:ROX.RBV 9.17041130 deg
|
||||
X04SA-OP-MOX1:ROX.RBV 9.17683938 deg
|
||||
X04SA-DCM:E2 12.4054 keV
|
||||
X04SA-ID-GAP:READ 5.015 mm
|
||||
ARIDI-PCT:CURRENT 401 mA
|
||||
X04SA-ES2-OVEN:TEMP_RBV 1768.00 C
|
||||
X04SA-ES2-SAM:TR3 0.00000 mm
|
||||
X04SA-ES2-SAM:TR2 0.00000 mm
|
||||
X04SA-ES2-SAM:TR1 0.00000 mm
|
||||
X04SA-ES2-LT1:TR2.RBV 1213.25000 mm
|
||||
X04SA-ES2-SV1:t2.D 0.090
|
||||
X04SA-ES2-SV1:t2.C 1.800
|
||||
X04SA-ES2-SH1:t2.D 0.150
|
||||
X04SA-ES2-SH1:t2.C 8.300
|
||||
X04SA-ES2-FI8:SET "Out" (SEVR:INVALID STAT:UDF)
|
||||
X04SA-ES2-SC:CH6 46071870
|
||||
Thu May 31 11:29:01 CEST 2012
|
||||
header after
|
||||
X04SA-ES2-SC:CH6 46177281
|
||||
X04SA-ES2-TH2:RO.RBV 11.99985 deg
|
||||
X04SA-ID-GAP:READ 5.015 mm
|
||||
ARIDI-PCT:CURRENT 401 mA
|
||||
X04SA-ES2-OVEN:TEMP_RBV 1768.00 C
|
142
examples/scripts/HeaderBeforeAfter.awk
Executable file
142
examples/scripts/HeaderBeforeAfter.awk
Executable file
@ -0,0 +1,142 @@
|
||||
#! /bin/awk -f
|
||||
|
||||
# this is an awk script to start a run
|
||||
# you first need to run inimodule.awk to initialize
|
||||
# the pattern, set Vc and set the trimbits
|
||||
#
|
||||
|
||||
#####################################################################
|
||||
# revision history #
|
||||
#####################################################################
|
||||
# 31.10.2001 first version #
|
||||
#####################################################################
|
||||
# #
|
||||
# Bernd Schmitt #
|
||||
# #
|
||||
# bernd.schmitt@psi.ch #
|
||||
# #
|
||||
#####################################################################
|
||||
# #
|
||||
# modifications: #
|
||||
# #
|
||||
# 1.3.2002 BS adapted for use with DCB #
|
||||
# #
|
||||
# 25.5.2002 BS adapted to new convert program #
|
||||
# #
|
||||
# 29.5.2002 sleep -> usleep for meas. time , TS #
|
||||
# #
|
||||
#####################################################################
|
||||
|
||||
BEGIN {
|
||||
|
||||
# initialize variables
|
||||
NPAR=3
|
||||
|
||||
PAR[1]="nrun"
|
||||
PAR[2]="fn"
|
||||
PAR[3]="par"
|
||||
|
||||
# initialize default values
|
||||
|
||||
|
||||
|
||||
PARVAL[1] = 100
|
||||
PARVAL[2] = "microstrip_july2007"
|
||||
PARVAL[3]=0
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
printf("\n\nnumber of command line arguments: %i (incl. command)\n\n", ARGC);
|
||||
|
||||
# read command line defined variables
|
||||
if (ARGC>1) {
|
||||
printf("\n\nnumber of command line arguments: %i (incl. command)\n\n", ARGC);
|
||||
for (i=1; i<=ARGC; i++) {
|
||||
printf("%s \n", ARGV[i]);
|
||||
nsplit=split(ARGV[i],array,"=")
|
||||
VAR = array[1];
|
||||
VAL = array[2];
|
||||
|
||||
for (j=1; j<=NPAR; j++) {
|
||||
if ( VAR==PAR[j] ) {
|
||||
PARVAL[j] = VAL
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
run=PARVAL[1]
|
||||
fn=PARVAL[2]
|
||||
par=PARVAL[3]
|
||||
|
||||
|
||||
# print command line arguments
|
||||
for (i=1; i<=NPAR; i++){
|
||||
printf("\t... %2i.\t%7s = %s\n", i, PAR[i], PARVAL[i] );
|
||||
}
|
||||
printf("\n\n");
|
||||
|
||||
# generate parameter file
|
||||
|
||||
fnamep=fn".parab"
|
||||
printf("header before\n")>> fnamep
|
||||
system("date >>"fnamep)
|
||||
printf("run=%i \n", run ) >> fnamep
|
||||
|
||||
#print detector parameters to file
|
||||
if (par==1) {
|
||||
|
||||
command="sls_detector_get exptime| awk -F \" \" '{print $2}'"
|
||||
command | getline var
|
||||
printf("acquisition time = %11.6f second(s)\n", var) >> fnamep
|
||||
|
||||
command="sls_detector_get settings| awk -F \" \" '{print $2}'"
|
||||
command | getline var
|
||||
printf("settings = %s\n", var) >> fnamep;
|
||||
|
||||
command="sls_detector_get threshold| awk -F \" \" '{print $2}'"
|
||||
command | getline var
|
||||
printf("threshold energy = %d eV\n", var) >> fnamep;
|
||||
|
||||
command="sls_detector_get badchannels| awk -F \" \" '{print $2}'"
|
||||
command | getline var
|
||||
printf("bad channel list = %s\n",var) >> fnamep;
|
||||
|
||||
|
||||
command="sls_detector_get angconv| awk -F \" \" '{print $2}'"
|
||||
command | getline var
|
||||
printf("angle calibration conversion = %s\n",var) >> fnamep;
|
||||
|
||||
|
||||
command="sls_detector_get globaloff| awk -F \" \" '{print $2}'"
|
||||
command | getline var
|
||||
printf("beamline offset = %f deg\n", var) >> fnamep;
|
||||
|
||||
command="sls_detector_get fineoff| awk -F \" \" '{print $2}'"
|
||||
command | getline var
|
||||
printf("fine offset = %f deg\n", var) >> fnamep;
|
||||
|
||||
command="sls_detector_get flatfield| awk -F \" \" '{print $2}'"
|
||||
command | getline var
|
||||
printf("Flat field corrections = %s\n",var) >> fnamep;
|
||||
|
||||
command="sls_detector_get ratecorr| awk -F \" \" '{print $2}'"
|
||||
command | getline var
|
||||
printf("Dead time corrections tau = %d ns\n",var) >> fnamep;
|
||||
|
||||
}
|
||||
|
||||
|
||||
#print beamline parameters to file
|
||||
|
||||
#read detector position
|
||||
system("caget X04SA-ES2-TH2:RO.RBV >>"fnamep)
|
||||
#read I0
|
||||
system("caget X04SA-ES2-SC:CH6>>"fnamep)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
87
examples/scripts/ScanScript.awk
Executable file
87
examples/scripts/ScanScript.awk
Executable file
@ -0,0 +1,87 @@
|
||||
#! /bin/awk -f
|
||||
|
||||
# this is an awk script to start a run
|
||||
# you first need to run inimodule.awk to initialize
|
||||
# the pattern, set Vc and set the trimbits
|
||||
#
|
||||
|
||||
#####################################################################
|
||||
# revision history #
|
||||
#####################################################################
|
||||
# 31.10.2001 first version #
|
||||
#####################################################################
|
||||
# #
|
||||
# Bernd Schmitt #
|
||||
# #
|
||||
# bernd.schmitt@psi.ch #
|
||||
# #
|
||||
#####################################################################
|
||||
# #
|
||||
# modifications: #
|
||||
# #
|
||||
# 1.3.2002 BS adapted for use with DCB #
|
||||
# #
|
||||
# 25.5.2002 BS adapted to new convert program #
|
||||
# #
|
||||
# 29.5.2002 sleep -> usleep for meas. time , TS #
|
||||
# #
|
||||
#####################################################################
|
||||
|
||||
BEGIN {
|
||||
|
||||
# initialize variables
|
||||
NPAR=4
|
||||
|
||||
PAR[1]="nrun"
|
||||
PAR[2]="fn"
|
||||
PAR[3]="var"
|
||||
PAR[4]="par"
|
||||
|
||||
|
||||
# initialize default values
|
||||
PARVAL[1] = 100
|
||||
PARVAL[2] = "myfname"
|
||||
PARVAL[3] = 0
|
||||
PARVAL[2] = "none"
|
||||
|
||||
|
||||
|
||||
# read command line defined variables
|
||||
if (ARGC>1) {
|
||||
printf("\n\nnumber of command line arguments: %i (incl. command)\n\n", ARGC);
|
||||
for (i=1; i<=ARGC; i++) {
|
||||
|
||||
nsplit=split(ARGV[i],array,"=")
|
||||
VAR = array[1];
|
||||
VAL = array[2];
|
||||
|
||||
for (j=1; j<=NPAR; j++) {
|
||||
if ( VAR==PAR[j] ) {
|
||||
PARVAL[j] = VAL
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
run=PARVAL[1]
|
||||
fn=PARVAL[2]
|
||||
var=PARVAL[3]
|
||||
par=PARVAL[4]
|
||||
|
||||
|
||||
|
||||
|
||||
# print command line arguments
|
||||
for (i=1; i<=NPAR; i++){
|
||||
printf("\t... %2i.\t%7s = %s\n", i, PAR[i], PARVAL[i] );
|
||||
}
|
||||
|
||||
#execute you command hereafter e.g. change temperature etc.
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
100
examples/scripts/ScriptBeforeAfter.awk
Executable file
100
examples/scripts/ScriptBeforeAfter.awk
Executable file
@ -0,0 +1,100 @@
|
||||
#! /bin/awk -f
|
||||
|
||||
# this is an awk script to start a run
|
||||
# you first need to run inimodule.awk to initialize
|
||||
# the pattern, set Vc and set the trimbits
|
||||
#
|
||||
|
||||
#####################################################################
|
||||
# revision history #
|
||||
#####################################################################
|
||||
# 31.10.2001 first version #
|
||||
#####################################################################
|
||||
# #
|
||||
# Bernd Schmitt #
|
||||
# #
|
||||
# bernd.schmitt@psi.ch #
|
||||
# #
|
||||
#####################################################################
|
||||
# #
|
||||
# modifications: #
|
||||
# #
|
||||
# 1.3.2002 BS adapted for use with DCB #
|
||||
# #
|
||||
# 25.5.2002 BS adapted to new convert program #
|
||||
# #
|
||||
# 29.5.2002 sleep -> usleep for meas. time , TS #
|
||||
# #
|
||||
#####################################################################
|
||||
|
||||
BEGIN {
|
||||
|
||||
# initialize variables
|
||||
NPAR=7
|
||||
|
||||
PAR[1]="nrun"
|
||||
PAR[2]="fn"
|
||||
PAR[3]="par"
|
||||
PAR[4]="sv0"
|
||||
PAR[5]="sv1"
|
||||
PAR[6]="p0"
|
||||
PAR[7]="p1"
|
||||
|
||||
# initialize default values
|
||||
PARVAL[1] = 100
|
||||
PARVAL[2] = "myfname"
|
||||
PARVAL[3] = 1
|
||||
PARVAL[4] = 0
|
||||
PARVAL[5] = 0
|
||||
PARVAL[6] = "none"
|
||||
PARVAL[7] = "none"
|
||||
|
||||
|
||||
|
||||
# read command line defined variables
|
||||
if (ARGC>1) {
|
||||
printf("\n\nnumber of command line arguments: %i (incl. command)\n\n", ARGC);
|
||||
for (i=1; i<=ARGC; i++) {
|
||||
|
||||
nsplit=split(ARGV[i],array,"=")
|
||||
VAR = array[1];
|
||||
VAL = array[2];
|
||||
|
||||
for (j=1; j<=NPAR; j++) {
|
||||
if ( VAR==PAR[j] ) {
|
||||
PARVAL[j] = VAL
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
run=PARVAL[1]
|
||||
fn=PARVAL[2]
|
||||
"par"PAR[3]=
|
||||
sv0=PAR[4]
|
||||
sv1=PAR[5]
|
||||
p0=PAR[6]
|
||||
p1=PAR[7]
|
||||
|
||||
|
||||
|
||||
# print command line arguments
|
||||
for (i=1; i<=NPAR; i++){
|
||||
printf("\t... %2i.\t%7s = %s\n", i, PAR[i], PARVAL[i] );
|
||||
}
|
||||
# printf("\n\n");
|
||||
# system("close_shutter_g95")
|
||||
|
||||
# execute your actions hereafter
|
||||
if (par==1) {
|
||||
#open shutter
|
||||
} else {
|
||||
#close shutter
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
79
examples/scripts/StartStopScript.awk
Executable file
79
examples/scripts/StartStopScript.awk
Executable file
@ -0,0 +1,79 @@
|
||||
#! /bin/awk -f
|
||||
|
||||
# this is an awk script to start a run
|
||||
# you first need to run inimodule.awk to initialize
|
||||
# the pattern, set Vc and set the trimbits
|
||||
#
|
||||
|
||||
#####################################################################
|
||||
# revision history #
|
||||
#####################################################################
|
||||
# 31.10.2001 first version #
|
||||
#####################################################################
|
||||
# #
|
||||
# Bernd Schmitt #
|
||||
# #
|
||||
# bernd.schmitt@psi.ch #
|
||||
# #
|
||||
#####################################################################
|
||||
# #
|
||||
# modifications: #
|
||||
# #
|
||||
# 1.3.2002 BS adapted for use with DCB #
|
||||
# #
|
||||
# 25.5.2002 BS adapted to new convert program #
|
||||
# #
|
||||
# 29.5.2002 sleep -> usleep for meas. time , TS #
|
||||
# #
|
||||
#####################################################################
|
||||
|
||||
BEGIN {
|
||||
|
||||
# initialize variables
|
||||
NPAR=2
|
||||
|
||||
PAR[1]="nrun"
|
||||
PAR[2]="par"
|
||||
|
||||
|
||||
# initialize default values
|
||||
PARVAL[1] = 100
|
||||
PARVAL[2] = "none"
|
||||
|
||||
|
||||
|
||||
# read command line defined variables
|
||||
if (ARGC>1) {
|
||||
printf("\n\nnumber of command line arguments: %i (incl. command)\n\n", ARGC);
|
||||
for (i=1; i<=ARGC; i++) {
|
||||
|
||||
nsplit=split(ARGV[i],array,"=")
|
||||
VAR = array[1];
|
||||
VAL = array[2];
|
||||
|
||||
for (j=1; j<=NPAR; j++) {
|
||||
if ( VAR==PAR[j] ) {
|
||||
PARVAL[j] = VAL
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
run=PARVAL[1]
|
||||
par=PARVAL[2]
|
||||
|
||||
|
||||
|
||||
|
||||
# print command line arguments
|
||||
for (i=1; i<=NPAR; i++){
|
||||
printf("\t... %2i.\t%7s = %s\n", i, PAR[i], PARVAL[i] );
|
||||
}
|
||||
#execute action hereafter
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -3,7 +3,7 @@ DESTDIR?=../docs
|
||||
|
||||
all: $(DESTDIR)/pdf/slsDetectors-FAQ.pdf $(DESTDIR)/pdf/slsDetectorInstall.pdf
|
||||
|
||||
$(DESTDIR)/pdf/slsDetectors-FAQ.pdf: slsDetectors-FAQ.tex
|
||||
$(DESTDIR)/pdf/slsDetectors-FAQ.pdf: slsDetectors-FAQ.tex slsDetector-softFAQ.tex singlePhotonCounting-FAQ.tex angConv-FAQ.tex generalDet-FAQ.tex
|
||||
$(shell test -d $(DESTDIR) || mkdir -p $(DESTDIR))
|
||||
$(shell test -d $(DESTDIR)/pdf || mkdir -p $(DESTDIR)/pdf)
|
||||
latex slsDetectors-FAQ.tex
|
||||
@ -32,15 +32,15 @@ $(DESTDIR)/html/slsDetectorInstall: slsDetectorInstall.tex
|
||||
$(shell test -d $(DESTDIR)/html || mkdir -p $(DESTDIR)/html)
|
||||
$(shell test -d $(DESTDIR)/html/slsDetectorInstall && rm -r $(DESTDIR)/html/slsDetectorInstall)
|
||||
latex slsDetectorInstall.tex
|
||||
latex2html slsDetectorInstall.tex
|
||||
latex2html -split 4 slsDetectorInstall.tex
|
||||
mv slsDetectorInstall $(DESTDIR)/html
|
||||
|
||||
$(DESTDIR)/html/slsDetectors-FAQ: slsDetectors-FAQ.tex
|
||||
$(DESTDIR)/html/slsDetectors-FAQ: slsDetectors-FAQ.tex slsDetector-softFAQ.tex singlePhotonCounting-FAQ.tex angConv-FAQ.tex generalDet-FAQ.tex
|
||||
$(shell test -d $(DESTDIR) || mkdir -p $(DESTDIR))
|
||||
$(shell test -d $(DESTDIR)/html || mkdir -p $(DESTDIR)/html)
|
||||
$(shell test -d $(DESTDIR)/html/slsDetectors-FAQ && rm -r $(DESTDIR)/html/slsDetectors-FAQ)
|
||||
latex slsDetectors-FAQ.tex
|
||||
latex2html slsDetectors-FAQ.tex
|
||||
latex2html -split 3 slsDetectors-FAQ.tex
|
||||
mv slsDetectors-FAQ $(DESTDIR)/html
|
||||
|
||||
clean:
|
||||
|
@ -1,9 +1,9 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: gated_acquisition.eps
|
||||
%%Creator: fig2dev Version 3.2 Patchlevel 3d
|
||||
%%CreationDate: Tue Jul 22 10:37:29 2008
|
||||
%%For: bergamaschi@pc5603 (Anna Bergamaschi)
|
||||
%%BoundingBox: 0 0 951 222
|
||||
%%Title: gated_acquisition.fig
|
||||
%%Creator: fig2dev Version 3.2 Patchlevel 4
|
||||
%%CreationDate: Mon Dec 10 15:58:22 2012
|
||||
%%For: bergamaschi@pc8498 (Anna Bergamaschi)
|
||||
%%BoundingBox: 0 0 1275 445
|
||||
%%Magnification: 1.0000
|
||||
%%EndComments
|
||||
/$F2psDict 200 dict def
|
||||
@ -42,11 +42,16 @@ $F2psDict /mtrx matrix put
|
||||
/col29 {1.000 0.750 0.750 srgb} bind def
|
||||
/col30 {1.000 0.880 0.880 srgb} bind def
|
||||
/col31 {1.000 0.840 0.000 srgb} bind def
|
||||
/col32 {0.785 0.785 0.785 srgb} bind def
|
||||
/col33 {0.871 0.844 0.871 srgb} bind def
|
||||
/col34 {0.387 0.387 0.387 srgb} bind def
|
||||
/col35 {0.801 0.801 0.801 srgb} bind def
|
||||
/col36 {0.422 0.422 0.422 srgb} bind def
|
||||
|
||||
end
|
||||
save
|
||||
newpath 0 222 moveto 0 0 lineto 951 0 lineto 951 222 lineto closepath clip newpath
|
||||
45.0 333.7 translate
|
||||
newpath 0 445 moveto 0 0 lineto 1275 0 lineto 1275 445 lineto closepath clip newpath
|
||||
-49.5 556.3 translate
|
||||
1 -1 scale
|
||||
|
||||
/cp {closepath} bind def
|
||||
@ -85,84 +90,302 @@ newpath 0 222 moveto 0 0 lineto 951 0 lineto 951 222 lineto closepath clip newpa
|
||||
|
||||
$F2psBegin
|
||||
10 setmiterlimit
|
||||
0 slj 0 slc
|
||||
0.06000 0.06000 sc
|
||||
%
|
||||
% Fig objects follow
|
||||
%
|
||||
%
|
||||
% here starts figure with depth 50
|
||||
% Polyline
|
||||
2 slj
|
||||
7.500 slw
|
||||
n 1200 5550 m 5700 5550 l 5700 4725 l 5850 4725 l 5850 5550 l
|
||||
7500 5550 l gs col0 s gr
|
||||
n 6797 8008 m 6797 8009 l 6798 8010 l 6800 8012 l 6802 8016 l 6806 8021 l
|
||||
6811 8028 l 6818 8037 l 6827 8047 l 6838 8059 l 6852 8071 l
|
||||
6867 8085 l 6884 8099 l 6904 8114 l 6926 8129 l 6950 8144 l
|
||||
6976 8159 l 7004 8173 l 7034 8187 l 7066 8200 l 7100 8213 l
|
||||
7137 8225 l 7176 8236 l 7218 8246 l 7263 8256 l 7311 8264 l
|
||||
7362 8273 l 7416 8281 l 7475 8288 l 7537 8294 l 7604 8301 l
|
||||
7676 8307 l 7753 8312 l 7834 8317 l 7879 8320 l 7926 8322 l
|
||||
7974 8325 l 8023 8327 l 8074 8330 l 8127 8332 l 8180 8334 l
|
||||
8235 8336 l 8292 8338 l 8350 8340 l 8409 8342 l 8470 8344 l
|
||||
8532 8346 l 8596 8348 l 8661 8350 l 8727 8352 l 8794 8354 l
|
||||
8862 8356 l 8932 8357 l 9003 8359 l 9075 8361 l 9147 8363 l
|
||||
9221 8364 l 9295 8366 l 9370 8368 l 9446 8369 l 9522 8371 l
|
||||
9599 8373 l 9676 8374 l 9753 8376 l 9831 8377 l 9909 8379 l
|
||||
9986 8381 l 10064 8382 l 10141 8384 l 10218 8386 l 10295 8387 l
|
||||
10371 8389 l 10447 8390 l 10522 8392 l 10596 8394 l 10670 8395 l
|
||||
10742 8397 l 10814 8399 l 10885 8401 l 10955 8402 l 11023 8404 l
|
||||
11090 8406 l 11156 8408 l 11221 8410 l 11285 8412 l 11347 8414 l
|
||||
11408 8416 l 11467 8418 l 11525 8420 l 11582 8422 l 11637 8424 l
|
||||
11690 8426 l 11743 8429 l 11794 8431 l 11843 8433 l 11891 8436 l
|
||||
11938 8439 l 11983 8441 l 12064 8446 l 12141 8452 l 12213 8458 l
|
||||
12280 8464 l 12342 8471 l 12401 8478 l 12455 8486 l 12506 8494 l
|
||||
12554 8503 l 12599 8513 l 12641 8523 l 12680 8534 l 12717 8546 l
|
||||
12751 8559 l 12783 8572 l 12813 8586 l 12841 8600 l 12867 8615 l
|
||||
12891 8630 l 12913 8645 l 12933 8660 l 12950 8675 l 12965 8688 l
|
||||
12979 8701 l 12990 8713 l 12999 8723 l 13006 8732 l 13011 8739 l
|
||||
13015 8744 l 13017 8748 l 13019 8750 l 13020 8751 l 13020 8752 l
|
||||
13020 8751 l 13021 8750 l 13023 8748 l 13025 8744 l 13029 8739 l
|
||||
13034 8732 l 13041 8723 l 13050 8713 l 13061 8701 l 13075 8688 l
|
||||
13090 8675 l 13107 8660 l 13127 8645 l 13149 8630 l 13173 8615 l
|
||||
13199 8600 l 13227 8586 l 13257 8572 l 13289 8559 l 13324 8546 l
|
||||
13360 8534 l 13400 8523 l 13441 8513 l 13486 8503 l 13534 8494 l
|
||||
13585 8486 l 13639 8478 l 13698 8471 l 13761 8464 l 13828 8458 l
|
||||
13900 8452 l 13976 8446 l 14058 8441 l 14103 8439 l 14150 8436 l
|
||||
14198 8433 l 14247 8431 l 14298 8429 l 14350 8426 l 14404 8424 l
|
||||
14459 8422 l 14516 8420 l 14574 8418 l 14633 8416 l 14694 8414 l
|
||||
14756 8412 l 14820 8410 l 14884 8408 l 14951 8406 l 15018 8404 l
|
||||
15086 8402 l 15156 8401 l 15227 8399 l 15299 8397 l 15371 8395 l
|
||||
15445 8394 l 15519 8392 l 15594 8390 l 15670 8389 l 15746 8387 l
|
||||
15823 8386 l 15900 8384 l 15978 8382 l 16055 8381 l 16133 8379 l
|
||||
16211 8377 l 16288 8376 l 16366 8374 l 16443 8373 l 16520 8371 l
|
||||
16596 8369 l 16672 8368 l 16747 8366 l 16821 8364 l 16895 8363 l
|
||||
16967 8361 l 17039 8359 l 17110 8357 l 17180 8356 l 17248 8354 l
|
||||
17315 8352 l 17382 8350 l 17446 8348 l 17510 8346 l 17572 8344 l
|
||||
17633 8342 l 17692 8340 l 17750 8338 l 17807 8336 l 17862 8334 l
|
||||
17916 8332 l 17968 8330 l 18019 8327 l 18068 8325 l 18116 8322 l
|
||||
18163 8320 l 18208 8317 l 18290 8312 l 18366 8307 l 18438 8301 l
|
||||
18505 8294 l 18568 8288 l 18627 8281 l 18681 8273 l 18732 8264 l
|
||||
18780 8256 l 18825 8246 l 18866 8236 l 18906 8225 l 18942 8213 l
|
||||
18977 8200 l 19009 8187 l 19039 8173 l 19067 8159 l 19093 8144 l
|
||||
19117 8129 l 19139 8114 l 19159 8099 l 19176 8085 l 19191 8071 l
|
||||
19205 8059 l 19216 8047 l 19225 8037 l 19232 8028 l 19237 8021 l
|
||||
19241 8016 l 19243 8012 l 19245 8010 l 19246 8009 l
|
||||
19246 8008 l gs col0 s gr
|
||||
% Polyline
|
||||
n 7500 5550 m 11700 5550 l 11700 4725 l 11850 4725 l 11850 5550 l
|
||||
15075 5550 l gs col0 s gr
|
||||
n 3613 6806 m 3613 6807 l 3614 6808 l 3616 6812 l 3618 6816 l 3622 6823 l
|
||||
3628 6832 l 3635 6842 l 3645 6854 l 3656 6867 l 3669 6882 l
|
||||
3684 6897 l 3701 6912 l 3721 6928 l 3742 6943 l 3765 6957 l
|
||||
3790 6971 l 3817 6985 l 3845 6997 l 3877 7009 l 3910 7020 l
|
||||
3946 7030 l 3985 7039 l 4027 7047 l 4073 7055 l 4122 7062 l
|
||||
4175 7069 l 4232 7075 l 4294 7081 l 4360 7086 l 4399 7089 l
|
||||
4439 7092 l 4480 7094 l 4523 7097 l 4568 7099 l 4614 7102 l
|
||||
4661 7104 l 4710 7106 l 4760 7108 l 4811 7110 l 4864 7113 l
|
||||
4919 7115 l 4974 7117 l 5031 7119 l 5090 7121 l 5149 7122 l
|
||||
5209 7124 l 5271 7126 l 5333 7128 l 5396 7130 l 5460 7132 l
|
||||
5525 7133 l 5590 7135 l 5656 7137 l 5722 7139 l 5788 7140 l
|
||||
5854 7142 l 5920 7144 l 5986 7145 l 6052 7147 l 6118 7149 l
|
||||
6183 7151 l 6248 7152 l 6312 7154 l 6375 7156 l 6437 7158 l
|
||||
6499 7160 l 6559 7162 l 6618 7164 l 6677 7165 l 6734 7167 l
|
||||
6789 7169 l 6844 7172 l 6897 7174 l 6948 7176 l 6998 7178 l
|
||||
7047 7180 l 7094 7183 l 7140 7185 l 7185 7187 l 7228 7190 l
|
||||
7269 7193 l 7309 7195 l 7348 7198 l 7414 7203 l 7476 7209 l
|
||||
7533 7215 l 7586 7222 l 7635 7229 l 7681 7237 l 7723 7246 l
|
||||
7762 7255 l 7798 7265 l 7831 7276 l 7863 7287 l 7891 7300 l
|
||||
7918 7313 l 7943 7327 l 7966 7342 l 7987 7357 l 8007 7372 l
|
||||
8024 7388 l 8039 7403 l 8052 7417 l 8063 7431 l 8073 7443 l
|
||||
8080 7453 l 8086 7462 l 8090 7469 l 8092 7473 l 8094 7477 l
|
||||
8095 7478 l 8095 7479 l 8095 7478 l 8096 7477 l 8098 7473 l
|
||||
8100 7469 l 8104 7462 l 8110 7453 l 8117 7443 l 8127 7431 l
|
||||
8138 7417 l 8151 7403 l 8166 7388 l 8184 7372 l 8203 7357 l
|
||||
8224 7342 l 8247 7327 l 8272 7313 l 8299 7300 l 8328 7287 l
|
||||
8359 7276 l 8392 7265 l 8428 7255 l 8467 7246 l 8509 7237 l
|
||||
8555 7229 l 8604 7222 l 8657 7215 l 8714 7209 l 8776 7203 l
|
||||
8842 7198 l 8881 7195 l 8921 7193 l 8963 7190 l 9006 7187 l
|
||||
9050 7185 l 9096 7183 l 9143 7180 l 9192 7178 l 9242 7176 l
|
||||
9294 7174 l 9347 7172 l 9401 7169 l 9457 7167 l 9514 7165 l
|
||||
9572 7164 l 9632 7162 l 9692 7160 l 9753 7158 l 9816 7156 l
|
||||
9879 7154 l 9943 7152 l 10008 7151 l 10073 7149 l 10138 7147 l
|
||||
10204 7145 l 10271 7144 l 10337 7142 l 10403 7140 l 10470 7139 l
|
||||
10536 7137 l 10601 7135 l 10666 7133 l 10731 7132 l 10795 7130 l
|
||||
10858 7128 l 10921 7126 l 10982 7124 l 11042 7122 l 11102 7121 l
|
||||
11160 7119 l 11217 7117 l 11273 7115 l 11327 7113 l 11380 7110 l
|
||||
11432 7108 l 11482 7106 l 11531 7104 l 11578 7102 l 11624 7099 l
|
||||
11668 7097 l 11711 7094 l 11753 7092 l 11793 7089 l 11832 7086 l
|
||||
11898 7081 l 11960 7075 l 12017 7069 l 12070 7062 l 12119 7055 l
|
||||
12165 7047 l 12207 7039 l 12246 7030 l 12282 7020 l 12315 7009 l
|
||||
12346 6997 l 12375 6985 l 12402 6971 l 12427 6957 l 12450 6943 l
|
||||
12471 6928 l 12490 6912 l 12508 6897 l 12523 6882 l 12536 6867 l
|
||||
12547 6854 l 12557 6842 l 12564 6832 l 12570 6823 l 12574 6816 l
|
||||
12576 6812 l 12578 6808 l 12579 6807 l
|
||||
12579 6806 l gs col0 s gr
|
||||
% Polyline
|
||||
n 12688 6806 m 12688 6807 l 12689 6808 l 12691 6812 l 12693 6816 l 12697 6823 l
|
||||
12703 6832 l 12710 6842 l 12720 6854 l 12731 6867 l 12744 6882 l
|
||||
12759 6897 l 12776 6912 l 12796 6928 l 12817 6943 l 12840 6957 l
|
||||
12865 6971 l 12892 6985 l 12920 6997 l 12952 7009 l 12985 7020 l
|
||||
13021 7030 l 13060 7039 l 13102 7047 l 13148 7055 l 13197 7062 l
|
||||
13250 7069 l 13307 7075 l 13369 7081 l 13435 7086 l 13474 7089 l
|
||||
13514 7092 l 13555 7094 l 13598 7097 l 13643 7099 l 13689 7102 l
|
||||
13736 7104 l 13785 7106 l 13835 7108 l 13886 7110 l 13939 7113 l
|
||||
13994 7115 l 14049 7117 l 14106 7119 l 14165 7121 l 14224 7122 l
|
||||
14284 7124 l 14346 7126 l 14408 7128 l 14471 7130 l 14535 7132 l
|
||||
14600 7133 l 14665 7135 l 14731 7137 l 14797 7139 l 14863 7140 l
|
||||
14929 7142 l 14995 7144 l 15061 7145 l 15127 7147 l 15193 7149 l
|
||||
15258 7151 l 15323 7152 l 15387 7154 l 15450 7156 l 15512 7158 l
|
||||
15574 7160 l 15634 7162 l 15693 7164 l 15752 7165 l 15809 7167 l
|
||||
15864 7169 l 15919 7172 l 15972 7174 l 16023 7176 l 16073 7178 l
|
||||
16122 7180 l 16169 7183 l 16215 7185 l 16260 7187 l 16303 7190 l
|
||||
16344 7193 l 16384 7195 l 16423 7198 l 16489 7203 l 16551 7209 l
|
||||
16608 7215 l 16661 7222 l 16710 7229 l 16756 7237 l 16798 7246 l
|
||||
16837 7255 l 16873 7265 l 16906 7276 l 16938 7287 l 16966 7300 l
|
||||
16993 7313 l 17018 7327 l 17041 7342 l 17062 7357 l 17082 7372 l
|
||||
17099 7388 l 17114 7403 l 17127 7417 l 17138 7431 l 17148 7443 l
|
||||
17155 7453 l 17161 7462 l 17165 7469 l 17167 7473 l 17169 7477 l
|
||||
17170 7478 l 17170 7479 l 17170 7478 l 17171 7477 l 17173 7473 l
|
||||
17175 7469 l 17179 7462 l 17185 7453 l 17192 7443 l 17202 7431 l
|
||||
17213 7417 l 17226 7403 l 17241 7388 l 17259 7372 l 17278 7357 l
|
||||
17299 7342 l 17322 7327 l 17347 7313 l 17374 7300 l 17403 7287 l
|
||||
17434 7276 l 17467 7265 l 17503 7255 l 17542 7246 l 17584 7237 l
|
||||
17630 7229 l 17679 7222 l 17732 7215 l 17789 7209 l 17851 7203 l
|
||||
17917 7198 l 17956 7195 l 17996 7193 l 18038 7190 l 18081 7187 l
|
||||
18125 7185 l 18171 7183 l 18218 7180 l 18267 7178 l 18317 7176 l
|
||||
18369 7174 l 18422 7172 l 18476 7169 l 18532 7167 l 18589 7165 l
|
||||
18647 7164 l 18707 7162 l 18767 7160 l 18828 7158 l 18891 7156 l
|
||||
18954 7154 l 19018 7152 l 19083 7151 l 19148 7149 l 19213 7147 l
|
||||
19279 7145 l 19346 7144 l 19412 7142 l 19478 7140 l 19545 7139 l
|
||||
19611 7137 l 19676 7135 l 19741 7133 l 19806 7132 l 19870 7130 l
|
||||
19933 7128 l 19996 7126 l 20057 7124 l 20117 7122 l 20177 7121 l
|
||||
20235 7119 l 20292 7117 l 20348 7115 l 20402 7113 l 20455 7110 l
|
||||
20507 7108 l 20557 7106 l 20606 7104 l 20653 7102 l 20699 7099 l
|
||||
20743 7097 l 20786 7094 l 20828 7092 l 20868 7089 l 20907 7086 l
|
||||
20973 7081 l 21035 7075 l 21092 7069 l 21145 7062 l 21194 7055 l
|
||||
21240 7047 l 21282 7039 l 21321 7030 l 21357 7020 l 21390 7009 l
|
||||
21421 6997 l 21450 6985 l 21477 6971 l 21502 6957 l 21525 6943 l
|
||||
21546 6928 l 21565 6912 l 21583 6897 l 21598 6882 l 21611 6867 l
|
||||
21622 6854 l 21632 6842 l 21639 6832 l 21645 6823 l 21649 6816 l
|
||||
21651 6812 l 21653 6808 l 21654 6807 l
|
||||
21654 6806 l gs col0 s gr
|
||||
% Polyline
|
||||
0 slj
|
||||
n 20400 4125 m
|
||||
22050 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
[60] 0 sd
|
||||
n 5700 5550 m 5700 4725 l 7650 4725 l
|
||||
7650 5550 l gs col0 s gr [] 0 sd
|
||||
n 4650 5550 m 4650 4725 l 6600 4725 l
|
||||
6600 5550 l gs col0 s gr [] 0 sd
|
||||
% Polyline
|
||||
[60] 0 sd
|
||||
n 11700 5550 m 11700 4725 l 13650 4725 l
|
||||
13650 5550 l gs col0 s gr [] 0 sd
|
||||
/Times-Roman ff 300.00 scf sf
|
||||
-750 5550 m
|
||||
gs 1 -1 sc (Start readout) col0 sh gr
|
||||
n 3450 5550 m 4650 5550 l 4650 4725 l 6600 4725 l 6600 5550 l
|
||||
7050 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 7050 5550 m 7650 5550 l 7650 4725 l 9600 4725 l 9600 5550 l
|
||||
10050 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 10050 5550 m 10650 5550 l 10650 4725 l 12600 4725 l 12600 5550 l
|
||||
13050 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 13050 5550 m 13650 5550 l 13650 4725 l 15600 4725 l 15600 5550 l
|
||||
16050 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 16050 5550 m 16650 5550 l 16650 4725 l 18600 4725 l 18600 5550 l
|
||||
19050 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 19050 5550 m 19650 5550 l 19650 4725 l 21600 4725 l 21600 5550 l
|
||||
22050 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 5700 4125 m 6600 4125 l 6600 3300 l 6750 3300 l 6750 4125 l 6900 4125 l
|
||||
6900 3300 l 6975 3300 l 6975 4125 l 7200 4125 l 7200 3300 l
|
||||
7350 3300 l 7350 4125 l 7425 4125 l 7425 3300 l 7650 3300 l
|
||||
7650 4125 l
|
||||
8700 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 8700 4125 m 9600 4125 l 9600 3300 l 9750 3300 l 9750 4125 l 9900 4125 l
|
||||
9900 3300 l 9975 3300 l 9975 4125 l 10200 4125 l 10200 3300 l
|
||||
10350 3300 l 10350 4125 l 10425 4125 l 10425 3300 l 10650 3300 l
|
||||
10650 4125 l
|
||||
11700 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 11700 4125 m 12600 4125 l 12600 3300 l 12750 3300 l 12750 4125 l 12900 4125 l
|
||||
12900 3300 l 12975 3300 l 12975 4125 l 13200 4125 l 13200 3300 l
|
||||
13350 3300 l 13350 4125 l 13425 4125 l 13425 3300 l 13650 3300 l
|
||||
13650 4125 l
|
||||
14700 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 14700 4125 m 15600 4125 l 15600 3300 l 15750 3300 l 15750 4125 l 15900 4125 l
|
||||
15900 3300 l 15975 3300 l 15975 4125 l 16200 4125 l 16200 3300 l
|
||||
16350 3300 l 16350 4125 l 16425 4125 l 16425 3300 l 16650 3300 l
|
||||
16650 4125 l
|
||||
17700 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 17700 4125 m 18600 4125 l 18600 3300 l 18750 3300 l 18750 4125 l 18900 4125 l
|
||||
18900 3300 l 18975 3300 l 18975 4125 l 19200 4125 l 19200 3300 l
|
||||
19350 3300 l 19350 4125 l 19425 4125 l 19425 3300 l 19650 3300 l
|
||||
19650 4125 l
|
||||
20700 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 3450 4125 m 3600 4125 l 3600 3300 l 3750 3300 l 3750 4125 l 3900 4125 l
|
||||
3900 3300 l 3975 3300 l 3975 4125 l 4200 4125 l 4200 3300 l
|
||||
4350 3300 l 4350 4125 l 4425 4125 l 4425 3300 l 4650 3300 l
|
||||
4650 4125 l
|
||||
5700 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 3450 2700 m 3600 2700 l 3600 1875 l 3750 1875 l 3750 2700 l 3900 2700 l
|
||||
3900 1875 l 3975 1875 l 3975 2700 l 4200 2700 l 4200 1875 l
|
||||
4350 1875 l 4350 2700 l 4425 2700 l 4425 1875 l 4650 1875 l
|
||||
4650 2700 l 4950 2700 l 4950 1875 l 5100 1875 l 5100 2700 l
|
||||
5175 2700 l 5175 1875 l 5475 1875 l 5475 2700 l 5700 2700 l
|
||||
5700 1875 l 5925 1875 l 5925 2700 l 6000 2700 l 6000 1875 l
|
||||
6300 1875 l 6300 2700 l
|
||||
6600 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 6450 2700 m 6600 2700 l 6600 1875 l 6750 1875 l 6750 2700 l 6900 2700 l
|
||||
6900 1875 l 6975 1875 l 6975 2700 l 7200 2700 l 7200 1875 l
|
||||
7350 1875 l 7350 2700 l 7425 2700 l 7425 1875 l 7650 1875 l
|
||||
7650 2700 l 7950 2700 l 7950 1875 l 8100 1875 l 8100 2700 l
|
||||
8175 2700 l 8175 1875 l 8475 1875 l 8475 2700 l 8700 2700 l
|
||||
8700 1875 l 8925 1875 l 8925 2700 l 9000 2700 l 9000 1875 l
|
||||
9300 1875 l 9300 2700 l
|
||||
9600 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 9450 2700 m 9600 2700 l 9600 1875 l 9750 1875 l 9750 2700 l 9900 2700 l
|
||||
9900 1875 l 9975 1875 l 9975 2700 l 10200 2700 l 10200 1875 l
|
||||
10350 1875 l 10350 2700 l 10425 2700 l 10425 1875 l 10650 1875 l
|
||||
10650 2700 l 10950 2700 l 10950 1875 l 11100 1875 l 11100 2700 l
|
||||
11175 2700 l 11175 1875 l 11475 1875 l 11475 2700 l 11700 2700 l
|
||||
11700 1875 l 11925 1875 l 11925 2700 l 12000 2700 l 12000 1875 l
|
||||
12300 1875 l 12300 2700 l
|
||||
12600 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 12450 2700 m 12600 2700 l 12600 1875 l 12750 1875 l 12750 2700 l 12900 2700 l
|
||||
12900 1875 l 12975 1875 l 12975 2700 l 13200 2700 l 13200 1875 l
|
||||
13350 1875 l 13350 2700 l 13425 2700 l 13425 1875 l 13650 1875 l
|
||||
13650 2700 l 13950 2700 l 13950 1875 l 14100 1875 l 14100 2700 l
|
||||
14175 2700 l 14175 1875 l 14475 1875 l 14475 2700 l 14700 2700 l
|
||||
14700 1875 l 14925 1875 l 14925 2700 l 15000 2700 l 15000 1875 l
|
||||
15300 1875 l 15300 2700 l
|
||||
15600 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 15450 2700 m 15600 2700 l 15600 1875 l 15750 1875 l 15750 2700 l 15900 2700 l
|
||||
15900 1875 l 15975 1875 l 15975 2700 l 16200 2700 l 16200 1875 l
|
||||
16350 1875 l 16350 2700 l 16425 2700 l 16425 1875 l 16650 1875 l
|
||||
16650 2700 l 16950 2700 l 16950 1875 l 17100 1875 l 17100 2700 l
|
||||
17175 2700 l 17175 1875 l 17475 1875 l 17475 2700 l 17700 2700 l
|
||||
17700 1875 l 17925 1875 l 17925 2700 l 18000 2700 l 18000 1875 l
|
||||
18300 1875 l 18300 2700 l
|
||||
18600 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 18450 2700 m 18600 2700 l 18600 1875 l 18750 1875 l 18750 2700 l 18900 2700 l
|
||||
18900 1875 l 18975 1875 l 18975 2700 l 19200 2700 l 19200 1875 l
|
||||
19350 1875 l 19350 2700 l 19425 2700 l 19425 1875 l 19650 1875 l
|
||||
19650 2700 l 19950 2700 l 19950 1875 l 20100 1875 l 20100 2700 l
|
||||
20175 2700 l 20175 1875 l 20475 1875 l 20475 2700 l 20700 2700 l
|
||||
20700 1875 l 20925 1875 l 20925 2700 l 21000 2700 l 21000 1875 l
|
||||
21300 1875 l 21300 2700 l 21600 2700 l 21600 1875 l 21900 1875 l
|
||||
21900 2700 l
|
||||
22050 2700 l gs col0 s gr
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
6975 7800 m
|
||||
gs 1 -1 sc (Number of frames) col0 sh gr
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
15975 7800 m
|
||||
gs 1 -1 sc (Number of frames) col0 sh gr
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
11325 9150 m
|
||||
gs 1 -1 sc (Number of cycles) col0 sh gr
|
||||
/Times-Roman ff 240.00 scf sf
|
||||
6150 4950 m
|
||||
5325 4950 m
|
||||
gs 1 -1 sc (Readout) col0 sh gr
|
||||
/Times-Roman ff 240.00 scf sf
|
||||
12150 4950 m
|
||||
gs 1 -1 sc (Readout) col0 sh gr
|
||||
% Polyline
|
||||
n 1200 4125 m 2100 4125 l 2100 3300 l 2700 3300 l 2700 4125 l
|
||||
3000 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 2700 4125 m 3600 4125 l 3600 3300 l 4200 3300 l 4200 4125 l
|
||||
4500 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 4200 4125 m 5100 4125 l 5100 3300 l 5700 3300 l 5700 4125 l
|
||||
7200 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 7200 4125 m 8100 4125 l 8100 3300 l 8700 3300 l 8700 4125 l
|
||||
9000 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 8700 4125 m 9600 4125 l 9600 3300 l 10200 3300 l 10200 4125 l
|
||||
10575 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 1200 2700 m 2100 2700 l 2100 1875 l 2700 1875 l 2700 2700 l
|
||||
3000 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 2700 2700 m 3600 2700 l 3600 1875 l 4200 1875 l 4200 2700 l
|
||||
4500 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 4200 2700 m 5100 2700 l 5100 1875 l 5700 1875 l 5700 2700 l
|
||||
6000 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 5700 2700 m 6600 2700 l 6600 1875 l 7200 1875 l 7200 2700 l
|
||||
7500 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 7200 2700 m 8100 2700 l 8100 1875 l 8700 1875 l 8700 2700 l
|
||||
9000 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 8700 2700 m 9600 2700 l 9600 1875 l 10200 1875 l 10200 2700 l
|
||||
10500 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 10200 2700 m 11100 2700 l 11100 1875 l 11700 1875 l 11700 2700 l
|
||||
12000 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 10200 4125 m 11100 4125 l 11100 3300 l 11700 3300 l 11700 4125 l
|
||||
15075 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 11700 2700 m 12600 2700 l 12600 1875 l 13200 1875 l 13200 2700 l
|
||||
13500 2700 l gs col0 s gr
|
||||
% Polyline
|
||||
n 13275 2700 m 14175 2700 l 14175 1875 l 14775 1875 l 14775 2700 l
|
||||
15075 2700 l gs col0 s gr
|
||||
/Times-Roman ff 300.00 scf sf
|
||||
-750 2700 m
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
825 4125 m
|
||||
gs 1 -1 sc (Detection time) col0 sh gr
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
825 5550 m
|
||||
gs 1 -1 sc (Dead time) col0 sh gr
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
825 2700 m
|
||||
gs 1 -1 sc (External gate) col0 sh gr
|
||||
/Times-Roman ff 300.00 scf sf
|
||||
-750 4125 m
|
||||
gs 1 -1 sc (Counter gate) col0 sh gr
|
||||
% here ends figure;
|
||||
$F2psEnd
|
||||
rs
|
||||
showpage
|
||||
|
@ -7,48 +7,119 @@ Letter
|
||||
Single
|
||||
-2
|
||||
1200 2
|
||||
6 -750 4725 15075 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
1200 5550 5700 5550 5700 4725 5850 4725 5850 5550 7500 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
7500 5550 11700 5550 11700 4725 11850 4725 11850 5550 15075 5550
|
||||
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 4
|
||||
5700 5550 5700 4725 7650 4725 7650 5550
|
||||
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 4
|
||||
11700 5550 11700 4725 13650 4725 13650 5550
|
||||
4 0 0 50 0 0 20 0.0000 4 195 1530 -750 5550 Start readout\001
|
||||
4 0 0 50 0 0 16 0.0000 4 165 810 6150 4950 Readout\001
|
||||
4 0 0 50 0 0 16 0.0000 4 165 810 12150 4950 Readout\001
|
||||
0 32 #c9c9c9
|
||||
0 33 #dfd8df
|
||||
0 34 #636363
|
||||
0 35 #cdcdcd
|
||||
0 36 #6c6c6c
|
||||
# Brace under
|
||||
6 6675 7989 19275 8775
|
||||
3 4 0 1 0 7 50 0 -1 0.000 0 0 0 7
|
||||
6797 8008 6797 8379 13020 8379 13020 8752 13020 8379 19246 8379
|
||||
19246 8008
|
||||
0.000 1.000 1.000 0.000 1.000 1.000 0.000
|
||||
-6
|
||||
# Brace under
|
||||
6 3525 6789 12600 7500
|
||||
3 4 0 1 0 7 50 0 -1 0.000 0 0 0 7
|
||||
3613 6806 3613 7142 8095 7142 8095 7479 8095 7142 12579 7142
|
||||
12579 6806
|
||||
0.000 1.000 1.000 0.000 1.000 1.000 0.000
|
||||
-6
|
||||
# Brace under
|
||||
6 12600 6789 21675 7500
|
||||
3 4 0 1 0 7 50 0 -1 0.000 0 0 0 7
|
||||
12688 6806 12688 7142 17170 7142 17170 7479 17170 7142 21654 7142
|
||||
21654 6806
|
||||
0.000 1.000 1.000 0.000 1.000 1.000 0.000
|
||||
-6
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
|
||||
20400 4125 22050 4125
|
||||
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 4
|
||||
4650 5550 4650 4725 6600 4725 6600 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
1200 4125 2100 4125 2100 3300 2700 3300 2700 4125 3000 4125
|
||||
3450 5550 4650 5550 4650 4725 6600 4725 6600 5550 7050 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
2700 4125 3600 4125 3600 3300 4200 3300 4200 4125 4500 4125
|
||||
7050 5550 7650 5550 7650 4725 9600 4725 9600 5550 10050 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
4200 4125 5100 4125 5100 3300 5700 3300 5700 4125 7200 4125
|
||||
10050 5550 10650 5550 10650 4725 12600 4725 12600 5550 13050 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
7200 4125 8100 4125 8100 3300 8700 3300 8700 4125 9000 4125
|
||||
13050 5550 13650 5550 13650 4725 15600 4725 15600 5550 16050 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
8700 4125 9600 4125 9600 3300 10200 3300 10200 4125 10575 4125
|
||||
16050 5550 16650 5550 16650 4725 18600 4725 18600 5550 19050 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
1200 2700 2100 2700 2100 1875 2700 1875 2700 2700 3000 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
2700 2700 3600 2700 3600 1875 4200 1875 4200 2700 4500 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
4200 2700 5100 2700 5100 1875 5700 1875 5700 2700 6000 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
5700 2700 6600 2700 6600 1875 7200 1875 7200 2700 7500 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
7200 2700 8100 2700 8100 1875 8700 1875 8700 2700 9000 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
8700 2700 9600 2700 9600 1875 10200 1875 10200 2700 10500 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
10200 2700 11100 2700 11100 1875 11700 1875 11700 2700 12000 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
10200 4125 11100 4125 11100 3300 11700 3300 11700 4125 15075 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
11700 2700 12600 2700 12600 1875 13200 1875 13200 2700 13500 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
13275 2700 14175 2700 14175 1875 14775 1875 14775 2700 15075 2700
|
||||
4 0 0 50 0 0 20 0.0000 4 255 1545 -750 2700 External gate\001
|
||||
4 0 0 50 0 0 20 0.0000 4 255 1500 -750 4125 Counter gate\001
|
||||
19050 5550 19650 5550 19650 4725 21600 4725 21600 5550 22050 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 18
|
||||
5700 4125 6600 4125 6600 3300 6750 3300 6750 4125 6900 4125
|
||||
6900 3300 6975 3300 6975 4125 7200 4125 7200 3300 7350 3300
|
||||
7350 4125 7425 4125 7425 3300 7650 3300 7650 4125 8700 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 18
|
||||
8700 4125 9600 4125 9600 3300 9750 3300 9750 4125 9900 4125
|
||||
9900 3300 9975 3300 9975 4125 10200 4125 10200 3300 10350 3300
|
||||
10350 4125 10425 4125 10425 3300 10650 3300 10650 4125 11700 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 18
|
||||
11700 4125 12600 4125 12600 3300 12750 3300 12750 4125 12900 4125
|
||||
12900 3300 12975 3300 12975 4125 13200 4125 13200 3300 13350 3300
|
||||
13350 4125 13425 4125 13425 3300 13650 3300 13650 4125 14700 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 18
|
||||
14700 4125 15600 4125 15600 3300 15750 3300 15750 4125 15900 4125
|
||||
15900 3300 15975 3300 15975 4125 16200 4125 16200 3300 16350 3300
|
||||
16350 4125 16425 4125 16425 3300 16650 3300 16650 4125 17700 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 18
|
||||
17700 4125 18600 4125 18600 3300 18750 3300 18750 4125 18900 4125
|
||||
18900 3300 18975 3300 18975 4125 19200 4125 19200 3300 19350 3300
|
||||
19350 4125 19425 4125 19425 3300 19650 3300 19650 4125 20700 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 18
|
||||
3450 4125 3600 4125 3600 3300 3750 3300 3750 4125 3900 4125
|
||||
3900 3300 3975 3300 3975 4125 4200 4125 4200 3300 4350 3300
|
||||
4350 4125 4425 4125 4425 3300 4650 3300 4650 4125 5700 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 34
|
||||
3450 2700 3600 2700 3600 1875 3750 1875 3750 2700 3900 2700
|
||||
3900 1875 3975 1875 3975 2700 4200 2700 4200 1875 4350 1875
|
||||
4350 2700 4425 2700 4425 1875 4650 1875 4650 2700 4950 2700
|
||||
4950 1875 5100 1875 5100 2700 5175 2700 5175 1875 5475 1875
|
||||
5475 2700 5700 2700 5700 1875 5925 1875 5925 2700 6000 2700
|
||||
6000 1875 6300 1875 6300 2700 6600 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 34
|
||||
6450 2700 6600 2700 6600 1875 6750 1875 6750 2700 6900 2700
|
||||
6900 1875 6975 1875 6975 2700 7200 2700 7200 1875 7350 1875
|
||||
7350 2700 7425 2700 7425 1875 7650 1875 7650 2700 7950 2700
|
||||
7950 1875 8100 1875 8100 2700 8175 2700 8175 1875 8475 1875
|
||||
8475 2700 8700 2700 8700 1875 8925 1875 8925 2700 9000 2700
|
||||
9000 1875 9300 1875 9300 2700 9600 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 34
|
||||
9450 2700 9600 2700 9600 1875 9750 1875 9750 2700 9900 2700
|
||||
9900 1875 9975 1875 9975 2700 10200 2700 10200 1875 10350 1875
|
||||
10350 2700 10425 2700 10425 1875 10650 1875 10650 2700 10950 2700
|
||||
10950 1875 11100 1875 11100 2700 11175 2700 11175 1875 11475 1875
|
||||
11475 2700 11700 2700 11700 1875 11925 1875 11925 2700 12000 2700
|
||||
12000 1875 12300 1875 12300 2700 12600 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 34
|
||||
12450 2700 12600 2700 12600 1875 12750 1875 12750 2700 12900 2700
|
||||
12900 1875 12975 1875 12975 2700 13200 2700 13200 1875 13350 1875
|
||||
13350 2700 13425 2700 13425 1875 13650 1875 13650 2700 13950 2700
|
||||
13950 1875 14100 1875 14100 2700 14175 2700 14175 1875 14475 1875
|
||||
14475 2700 14700 2700 14700 1875 14925 1875 14925 2700 15000 2700
|
||||
15000 1875 15300 1875 15300 2700 15600 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 34
|
||||
15450 2700 15600 2700 15600 1875 15750 1875 15750 2700 15900 2700
|
||||
15900 1875 15975 1875 15975 2700 16200 2700 16200 1875 16350 1875
|
||||
16350 2700 16425 2700 16425 1875 16650 1875 16650 2700 16950 2700
|
||||
16950 1875 17100 1875 17100 2700 17175 2700 17175 1875 17475 1875
|
||||
17475 2700 17700 2700 17700 1875 17925 1875 17925 2700 18000 2700
|
||||
18000 1875 18300 1875 18300 2700 18600 2700
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 38
|
||||
18450 2700 18600 2700 18600 1875 18750 1875 18750 2700 18900 2700
|
||||
18900 1875 18975 1875 18975 2700 19200 2700 19200 1875 19350 1875
|
||||
19350 2700 19425 2700 19425 1875 19650 1875 19650 2700 19950 2700
|
||||
19950 1875 20100 1875 20100 2700 20175 2700 20175 1875 20475 1875
|
||||
20475 2700 20700 2700 20700 1875 20925 1875 20925 2700 21000 2700
|
||||
21000 1875 21300 1875 21300 2700 21600 2700 21600 1875 21900 1875
|
||||
21900 2700 22050 2700
|
||||
4 0 0 50 0 0 30 0.0000 4 300 3225 6975 7800 Number of frames\001
|
||||
4 0 0 50 0 0 30 0.0000 4 300 3225 15975 7800 Number of frames\001
|
||||
4 0 0 50 0 0 30 0.0000 4 405 3090 11325 9150 Number of cycles\001
|
||||
4 0 0 50 0 0 16 0.0000 4 165 810 5325 4950 Readout\001
|
||||
4 0 0 50 0 0 30 0.0000 4 300 2565 825 4125 Detection time\001
|
||||
4 0 0 50 0 0 30 0.0000 4 300 1785 825 5550 Dead time\001
|
||||
4 0 0 50 0 0 30 0.0000 4 405 2340 825 2700 External gate\001
|
||||
|
@ -1,9 +1,9 @@
|
||||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: normal_acquisition.eps
|
||||
%%Creator: fig2dev Version 3.2 Patchlevel 3d
|
||||
%%CreationDate: Tue Jul 22 11:55:57 2008
|
||||
%%For: bergamaschi@pc5603 (Anna Bergamaschi)
|
||||
%%BoundingBox: 0 0 951 213
|
||||
%%Title: normal_acquisition.fig
|
||||
%%Creator: fig2dev Version 3.2 Patchlevel 4
|
||||
%%CreationDate: Mon Dec 10 16:03:53 2012
|
||||
%%For: bergamaschi@pc8498 (Anna Bergamaschi)
|
||||
%%BoundingBox: 0 0 1275 365
|
||||
%%Magnification: 1.0000
|
||||
%%EndComments
|
||||
/$F2psDict 200 dict def
|
||||
@ -42,11 +42,16 @@ $F2psDict /mtrx matrix put
|
||||
/col29 {1.000 0.750 0.750 srgb} bind def
|
||||
/col30 {1.000 0.880 0.880 srgb} bind def
|
||||
/col31 {1.000 0.840 0.000 srgb} bind def
|
||||
/col32 {0.785 0.785 0.785 srgb} bind def
|
||||
/col33 {0.871 0.844 0.871 srgb} bind def
|
||||
/col34 {0.387 0.387 0.387 srgb} bind def
|
||||
/col35 {0.801 0.801 0.801 srgb} bind def
|
||||
/col36 {0.422 0.422 0.422 srgb} bind def
|
||||
|
||||
end
|
||||
save
|
||||
newpath 0 213 moveto 0 0 lineto 951 0 lineto 951 213 lineto closepath clip newpath
|
||||
45.0 400.6 translate
|
||||
newpath 0 365 moveto 0 0 lineto 1275 0 lineto 1275 365 lineto closepath clip newpath
|
||||
-49.5 556.3 translate
|
||||
1 -1 scale
|
||||
|
||||
/cp {closepath} bind def
|
||||
@ -85,129 +90,274 @@ newpath 0 213 moveto 0 0 lineto 951 0 lineto 951 213 lineto closepath clip newpa
|
||||
|
||||
$F2psBegin
|
||||
10 setmiterlimit
|
||||
0 slj 0 slc
|
||||
0.06000 0.06000 sc
|
||||
%
|
||||
% Fig objects follow
|
||||
%
|
||||
%
|
||||
% here starts figure with depth 50
|
||||
% Polyline
|
||||
2 slj
|
||||
7.500 slw
|
||||
n 6797 8008 m 6797 8009 l 6798 8010 l 6800 8012 l 6802 8016 l 6806 8021 l
|
||||
6811 8028 l 6818 8037 l 6827 8047 l 6838 8059 l 6852 8071 l
|
||||
6867 8085 l 6884 8099 l 6904 8114 l 6926 8129 l 6950 8144 l
|
||||
6976 8159 l 7004 8173 l 7034 8187 l 7066 8200 l 7100 8213 l
|
||||
7137 8225 l 7176 8236 l 7218 8246 l 7263 8256 l 7311 8264 l
|
||||
7362 8273 l 7416 8281 l 7475 8288 l 7537 8294 l 7604 8301 l
|
||||
7676 8307 l 7753 8312 l 7834 8317 l 7879 8320 l 7926 8322 l
|
||||
7974 8325 l 8023 8327 l 8074 8330 l 8127 8332 l 8180 8334 l
|
||||
8235 8336 l 8292 8338 l 8350 8340 l 8409 8342 l 8470 8344 l
|
||||
8532 8346 l 8596 8348 l 8661 8350 l 8727 8352 l 8794 8354 l
|
||||
8862 8356 l 8932 8357 l 9003 8359 l 9075 8361 l 9147 8363 l
|
||||
9221 8364 l 9295 8366 l 9370 8368 l 9446 8369 l 9522 8371 l
|
||||
9599 8373 l 9676 8374 l 9753 8376 l 9831 8377 l 9909 8379 l
|
||||
9986 8381 l 10064 8382 l 10141 8384 l 10218 8386 l 10295 8387 l
|
||||
10371 8389 l 10447 8390 l 10522 8392 l 10596 8394 l 10670 8395 l
|
||||
10742 8397 l 10814 8399 l 10885 8401 l 10955 8402 l 11023 8404 l
|
||||
11090 8406 l 11156 8408 l 11221 8410 l 11285 8412 l 11347 8414 l
|
||||
11408 8416 l 11467 8418 l 11525 8420 l 11582 8422 l 11637 8424 l
|
||||
11690 8426 l 11743 8429 l 11794 8431 l 11843 8433 l 11891 8436 l
|
||||
11938 8439 l 11983 8441 l 12064 8446 l 12141 8452 l 12213 8458 l
|
||||
12280 8464 l 12342 8471 l 12401 8478 l 12455 8486 l 12506 8494 l
|
||||
12554 8503 l 12599 8513 l 12641 8523 l 12680 8534 l 12717 8546 l
|
||||
12751 8559 l 12783 8572 l 12813 8586 l 12841 8600 l 12867 8615 l
|
||||
12891 8630 l 12913 8645 l 12933 8660 l 12950 8675 l 12965 8688 l
|
||||
12979 8701 l 12990 8713 l 12999 8723 l 13006 8732 l 13011 8739 l
|
||||
13015 8744 l 13017 8748 l 13019 8750 l 13020 8751 l 13020 8752 l
|
||||
13020 8751 l 13021 8750 l 13023 8748 l 13025 8744 l 13029 8739 l
|
||||
13034 8732 l 13041 8723 l 13050 8713 l 13061 8701 l 13075 8688 l
|
||||
13090 8675 l 13107 8660 l 13127 8645 l 13149 8630 l 13173 8615 l
|
||||
13199 8600 l 13227 8586 l 13257 8572 l 13289 8559 l 13324 8546 l
|
||||
13360 8534 l 13400 8523 l 13441 8513 l 13486 8503 l 13534 8494 l
|
||||
13585 8486 l 13639 8478 l 13698 8471 l 13761 8464 l 13828 8458 l
|
||||
13900 8452 l 13976 8446 l 14058 8441 l 14103 8439 l 14150 8436 l
|
||||
14198 8433 l 14247 8431 l 14298 8429 l 14350 8426 l 14404 8424 l
|
||||
14459 8422 l 14516 8420 l 14574 8418 l 14633 8416 l 14694 8414 l
|
||||
14756 8412 l 14820 8410 l 14884 8408 l 14951 8406 l 15018 8404 l
|
||||
15086 8402 l 15156 8401 l 15227 8399 l 15299 8397 l 15371 8395 l
|
||||
15445 8394 l 15519 8392 l 15594 8390 l 15670 8389 l 15746 8387 l
|
||||
15823 8386 l 15900 8384 l 15978 8382 l 16055 8381 l 16133 8379 l
|
||||
16211 8377 l 16288 8376 l 16366 8374 l 16443 8373 l 16520 8371 l
|
||||
16596 8369 l 16672 8368 l 16747 8366 l 16821 8364 l 16895 8363 l
|
||||
16967 8361 l 17039 8359 l 17110 8357 l 17180 8356 l 17248 8354 l
|
||||
17315 8352 l 17382 8350 l 17446 8348 l 17510 8346 l 17572 8344 l
|
||||
17633 8342 l 17692 8340 l 17750 8338 l 17807 8336 l 17862 8334 l
|
||||
17916 8332 l 17968 8330 l 18019 8327 l 18068 8325 l 18116 8322 l
|
||||
18163 8320 l 18208 8317 l 18290 8312 l 18366 8307 l 18438 8301 l
|
||||
18505 8294 l 18568 8288 l 18627 8281 l 18681 8273 l 18732 8264 l
|
||||
18780 8256 l 18825 8246 l 18866 8236 l 18906 8225 l 18942 8213 l
|
||||
18977 8200 l 19009 8187 l 19039 8173 l 19067 8159 l 19093 8144 l
|
||||
19117 8129 l 19139 8114 l 19159 8099 l 19176 8085 l 19191 8071 l
|
||||
19205 8059 l 19216 8047 l 19225 8037 l 19232 8028 l 19237 8021 l
|
||||
19241 8016 l 19243 8012 l 19245 8010 l 19246 8009 l
|
||||
19246 8008 l gs col0 s gr
|
||||
% Polyline
|
||||
n 3613 6806 m 3613 6807 l 3614 6808 l 3616 6812 l 3618 6816 l 3622 6823 l
|
||||
3628 6832 l 3635 6842 l 3645 6854 l 3656 6867 l 3669 6882 l
|
||||
3684 6897 l 3701 6912 l 3721 6928 l 3742 6943 l 3765 6957 l
|
||||
3790 6971 l 3817 6985 l 3845 6997 l 3877 7009 l 3910 7020 l
|
||||
3946 7030 l 3985 7039 l 4027 7047 l 4073 7055 l 4122 7062 l
|
||||
4175 7069 l 4232 7075 l 4294 7081 l 4360 7086 l 4399 7089 l
|
||||
4439 7092 l 4480 7094 l 4523 7097 l 4568 7099 l 4614 7102 l
|
||||
4661 7104 l 4710 7106 l 4760 7108 l 4811 7110 l 4864 7113 l
|
||||
4919 7115 l 4974 7117 l 5031 7119 l 5090 7121 l 5149 7122 l
|
||||
5209 7124 l 5271 7126 l 5333 7128 l 5396 7130 l 5460 7132 l
|
||||
5525 7133 l 5590 7135 l 5656 7137 l 5722 7139 l 5788 7140 l
|
||||
5854 7142 l 5920 7144 l 5986 7145 l 6052 7147 l 6118 7149 l
|
||||
6183 7151 l 6248 7152 l 6312 7154 l 6375 7156 l 6437 7158 l
|
||||
6499 7160 l 6559 7162 l 6618 7164 l 6677 7165 l 6734 7167 l
|
||||
6789 7169 l 6844 7172 l 6897 7174 l 6948 7176 l 6998 7178 l
|
||||
7047 7180 l 7094 7183 l 7140 7185 l 7185 7187 l 7228 7190 l
|
||||
7269 7193 l 7309 7195 l 7348 7198 l 7414 7203 l 7476 7209 l
|
||||
7533 7215 l 7586 7222 l 7635 7229 l 7681 7237 l 7723 7246 l
|
||||
7762 7255 l 7798 7265 l 7831 7276 l 7863 7287 l 7891 7300 l
|
||||
7918 7313 l 7943 7327 l 7966 7342 l 7987 7357 l 8007 7372 l
|
||||
8024 7388 l 8039 7403 l 8052 7417 l 8063 7431 l 8073 7443 l
|
||||
8080 7453 l 8086 7462 l 8090 7469 l 8092 7473 l 8094 7477 l
|
||||
8095 7478 l 8095 7479 l 8095 7478 l 8096 7477 l 8098 7473 l
|
||||
8100 7469 l 8104 7462 l 8110 7453 l 8117 7443 l 8127 7431 l
|
||||
8138 7417 l 8151 7403 l 8166 7388 l 8184 7372 l 8203 7357 l
|
||||
8224 7342 l 8247 7327 l 8272 7313 l 8299 7300 l 8328 7287 l
|
||||
8359 7276 l 8392 7265 l 8428 7255 l 8467 7246 l 8509 7237 l
|
||||
8555 7229 l 8604 7222 l 8657 7215 l 8714 7209 l 8776 7203 l
|
||||
8842 7198 l 8881 7195 l 8921 7193 l 8963 7190 l 9006 7187 l
|
||||
9050 7185 l 9096 7183 l 9143 7180 l 9192 7178 l 9242 7176 l
|
||||
9294 7174 l 9347 7172 l 9401 7169 l 9457 7167 l 9514 7165 l
|
||||
9572 7164 l 9632 7162 l 9692 7160 l 9753 7158 l 9816 7156 l
|
||||
9879 7154 l 9943 7152 l 10008 7151 l 10073 7149 l 10138 7147 l
|
||||
10204 7145 l 10271 7144 l 10337 7142 l 10403 7140 l 10470 7139 l
|
||||
10536 7137 l 10601 7135 l 10666 7133 l 10731 7132 l 10795 7130 l
|
||||
10858 7128 l 10921 7126 l 10982 7124 l 11042 7122 l 11102 7121 l
|
||||
11160 7119 l 11217 7117 l 11273 7115 l 11327 7113 l 11380 7110 l
|
||||
11432 7108 l 11482 7106 l 11531 7104 l 11578 7102 l 11624 7099 l
|
||||
11668 7097 l 11711 7094 l 11753 7092 l 11793 7089 l 11832 7086 l
|
||||
11898 7081 l 11960 7075 l 12017 7069 l 12070 7062 l 12119 7055 l
|
||||
12165 7047 l 12207 7039 l 12246 7030 l 12282 7020 l 12315 7009 l
|
||||
12346 6997 l 12375 6985 l 12402 6971 l 12427 6957 l 12450 6943 l
|
||||
12471 6928 l 12490 6912 l 12508 6897 l 12523 6882 l 12536 6867 l
|
||||
12547 6854 l 12557 6842 l 12564 6832 l 12570 6823 l 12574 6816 l
|
||||
12576 6812 l 12578 6808 l 12579 6807 l
|
||||
12579 6806 l gs col0 s gr
|
||||
% Polyline
|
||||
n 12688 6806 m 12688 6807 l 12689 6808 l 12691 6812 l 12693 6816 l 12697 6823 l
|
||||
12703 6832 l 12710 6842 l 12720 6854 l 12731 6867 l 12744 6882 l
|
||||
12759 6897 l 12776 6912 l 12796 6928 l 12817 6943 l 12840 6957 l
|
||||
12865 6971 l 12892 6985 l 12920 6997 l 12952 7009 l 12985 7020 l
|
||||
13021 7030 l 13060 7039 l 13102 7047 l 13148 7055 l 13197 7062 l
|
||||
13250 7069 l 13307 7075 l 13369 7081 l 13435 7086 l 13474 7089 l
|
||||
13514 7092 l 13555 7094 l 13598 7097 l 13643 7099 l 13689 7102 l
|
||||
13736 7104 l 13785 7106 l 13835 7108 l 13886 7110 l 13939 7113 l
|
||||
13994 7115 l 14049 7117 l 14106 7119 l 14165 7121 l 14224 7122 l
|
||||
14284 7124 l 14346 7126 l 14408 7128 l 14471 7130 l 14535 7132 l
|
||||
14600 7133 l 14665 7135 l 14731 7137 l 14797 7139 l 14863 7140 l
|
||||
14929 7142 l 14995 7144 l 15061 7145 l 15127 7147 l 15193 7149 l
|
||||
15258 7151 l 15323 7152 l 15387 7154 l 15450 7156 l 15512 7158 l
|
||||
15574 7160 l 15634 7162 l 15693 7164 l 15752 7165 l 15809 7167 l
|
||||
15864 7169 l 15919 7172 l 15972 7174 l 16023 7176 l 16073 7178 l
|
||||
16122 7180 l 16169 7183 l 16215 7185 l 16260 7187 l 16303 7190 l
|
||||
16344 7193 l 16384 7195 l 16423 7198 l 16489 7203 l 16551 7209 l
|
||||
16608 7215 l 16661 7222 l 16710 7229 l 16756 7237 l 16798 7246 l
|
||||
16837 7255 l 16873 7265 l 16906 7276 l 16938 7287 l 16966 7300 l
|
||||
16993 7313 l 17018 7327 l 17041 7342 l 17062 7357 l 17082 7372 l
|
||||
17099 7388 l 17114 7403 l 17127 7417 l 17138 7431 l 17148 7443 l
|
||||
17155 7453 l 17161 7462 l 17165 7469 l 17167 7473 l 17169 7477 l
|
||||
17170 7478 l 17170 7479 l 17170 7478 l 17171 7477 l 17173 7473 l
|
||||
17175 7469 l 17179 7462 l 17185 7453 l 17192 7443 l 17202 7431 l
|
||||
17213 7417 l 17226 7403 l 17241 7388 l 17259 7372 l 17278 7357 l
|
||||
17299 7342 l 17322 7327 l 17347 7313 l 17374 7300 l 17403 7287 l
|
||||
17434 7276 l 17467 7265 l 17503 7255 l 17542 7246 l 17584 7237 l
|
||||
17630 7229 l 17679 7222 l 17732 7215 l 17789 7209 l 17851 7203 l
|
||||
17917 7198 l 17956 7195 l 17996 7193 l 18038 7190 l 18081 7187 l
|
||||
18125 7185 l 18171 7183 l 18218 7180 l 18267 7178 l 18317 7176 l
|
||||
18369 7174 l 18422 7172 l 18476 7169 l 18532 7167 l 18589 7165 l
|
||||
18647 7164 l 18707 7162 l 18767 7160 l 18828 7158 l 18891 7156 l
|
||||
18954 7154 l 19018 7152 l 19083 7151 l 19148 7149 l 19213 7147 l
|
||||
19279 7145 l 19346 7144 l 19412 7142 l 19478 7140 l 19545 7139 l
|
||||
19611 7137 l 19676 7135 l 19741 7133 l 19806 7132 l 19870 7130 l
|
||||
19933 7128 l 19996 7126 l 20057 7124 l 20117 7122 l 20177 7121 l
|
||||
20235 7119 l 20292 7117 l 20348 7115 l 20402 7113 l 20455 7110 l
|
||||
20507 7108 l 20557 7106 l 20606 7104 l 20653 7102 l 20699 7099 l
|
||||
20743 7097 l 20786 7094 l 20828 7092 l 20868 7089 l 20907 7086 l
|
||||
20973 7081 l 21035 7075 l 21092 7069 l 21145 7062 l 21194 7055 l
|
||||
21240 7047 l 21282 7039 l 21321 7030 l 21357 7020 l 21390 7009 l
|
||||
21421 6997 l 21450 6985 l 21477 6971 l 21502 6957 l 21525 6943 l
|
||||
21546 6928 l 21565 6912 l 21583 6897 l 21598 6882 l 21611 6867 l
|
||||
21622 6854 l 21632 6842 l 21639 6832 l 21645 6823 l 21649 6816 l
|
||||
21651 6812 l 21653 6808 l 21654 6807 l
|
||||
21654 6806 l gs col0 s gr
|
||||
% Polyline
|
||||
0 slj
|
||||
n 20400 4125 m
|
||||
22050 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
[60] 0 sd
|
||||
n 4650 5550 m 4650 4725 l 6600 4725 l
|
||||
6600 5550 l gs col0 s gr [] 0 sd
|
||||
% Polyline
|
||||
n 3150 5550 m 4650 5550 l 4650 4725 l 4800 4725 l
|
||||
4800 5550 l gs col0 s gr
|
||||
n 3450 5550 m 4650 5550 l 4650 4725 l 6600 4725 l 6600 5550 l
|
||||
7050 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 7050 5550 m 7650 5550 l 7650 4725 l 9600 4725 l 9600 5550 l
|
||||
10050 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 10050 5550 m 10650 5550 l 10650 4725 l 12600 4725 l 12600 5550 l
|
||||
13050 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 13050 5550 m 13650 5550 l 13650 4725 l 15600 4725 l 15600 5550 l
|
||||
16050 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 16050 5550 m 16650 5550 l 16650 4725 l 18600 4725 l 18600 5550 l
|
||||
19050 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 19050 5550 m 19650 5550 l 19650 4725 l 21600 4725 l 21600 5550 l
|
||||
22050 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 3450 4125 m 4200 4125 l 4200 3300 l 4650 3300 l 4650 4125 l
|
||||
6600 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 6450 4125 m 7200 4125 l 7200 3300 l 7650 3300 l 7650 4125 l
|
||||
9600 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 9450 4125 m 10200 4125 l 10200 3300 l 10650 3300 l 10650 4125 l
|
||||
12600 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 12450 4125 m 13200 4125 l 13200 3300 l 13650 3300 l 13650 4125 l
|
||||
15600 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 15450 4125 m 16200 4125 l 16200 3300 l 16650 3300 l 16650 4125 l
|
||||
18600 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 18450 4125 m 19200 4125 l 19200 3300 l 19650 3300 l 19650 4125 l
|
||||
21600 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
30.000 slw
|
||||
[45 22 15 22] 0 sd
|
||||
n 4200 3225 m
|
||||
4200 5850 l gs col0 s gr [] 0 sd
|
||||
% Polyline
|
||||
[45 22 15 22] 0 sd
|
||||
n 4650 3225 m
|
||||
4650 5850 l gs col0 s gr [] 0 sd
|
||||
% Polyline
|
||||
[45 22 15 22] 0 sd
|
||||
n 7200 3225 m
|
||||
7200 5850 l gs col0 s gr [] 0 sd
|
||||
% Polyline
|
||||
[45 22 15 22] 0 sd
|
||||
n 10200 3225 m
|
||||
10200 5850 l gs col0 s gr [] 0 sd
|
||||
% Polyline
|
||||
7.500 slw
|
||||
gs clippath
|
||||
10215 5880 m 10215 5820 l 10063 5820 l 10183 5850 l 10063 5880 l cp
|
||||
7185 5820 m 7185 5880 l 7337 5880 l 7217 5850 l 7337 5820 l cp
|
||||
eoclip
|
||||
n 7200 5850 m
|
||||
10200 5850 l gs col0 s gr gr
|
||||
|
||||
% arrowhead
|
||||
n 7337 5820 m 7217 5850 l 7337 5880 l col0 s
|
||||
% arrowhead
|
||||
n 10063 5880 m 10183 5850 l 10063 5820 l col0 s
|
||||
% Polyline
|
||||
gs clippath
|
||||
4665 5880 m 4665 5820 l 4513 5820 l 4633 5850 l 4513 5880 l cp
|
||||
4185 5820 m 4185 5880 l 4337 5880 l 4217 5850 l 4337 5820 l cp
|
||||
eoclip
|
||||
n 4200 5850 m
|
||||
4650 5850 l gs col0 s gr gr
|
||||
|
||||
% arrowhead
|
||||
n 4337 5820 m 4217 5850 l 4337 5880 l col0 s
|
||||
% arrowhead
|
||||
n 4513 5880 m 4633 5850 l 4513 5820 l col0 s
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
6975 7800 m
|
||||
gs 1 -1 sc (Number of frames) col0 sh gr
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
15975 7800 m
|
||||
gs 1 -1 sc (Number of frames) col0 sh gr
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
11325 9150 m
|
||||
gs 1 -1 sc (Number of cycles) col0 sh gr
|
||||
/Times-Roman ff 240.00 scf sf
|
||||
5325 4950 m
|
||||
gs 1 -1 sc (Readout) col0 sh gr
|
||||
% Polyline
|
||||
n 4800 5550 m
|
||||
5700 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
[60] 0 sd
|
||||
n 7650 5550 m 7650 4725 l 9600 4725 l
|
||||
9600 5550 l gs col0 s gr [] 0 sd
|
||||
% Polyline
|
||||
n 6150 5550 m 7650 5550 l 7650 4725 l 7800 4725 l
|
||||
7800 5550 l gs col0 s gr
|
||||
/Times-Roman ff 240.00 scf sf
|
||||
8325 4950 m
|
||||
gs 1 -1 sc (Readout) col0 sh gr
|
||||
% Polyline
|
||||
n 7800 5550 m
|
||||
8700 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
[60] 0 sd
|
||||
n 10650 5550 m 10650 4725 l 12600 4725 l
|
||||
12600 5550 l gs col0 s gr [] 0 sd
|
||||
% Polyline
|
||||
n 9150 5550 m 10650 5550 l 10650 4725 l 10800 4725 l
|
||||
10800 5550 l gs col0 s gr
|
||||
/Times-Roman ff 240.00 scf sf
|
||||
11325 4950 m
|
||||
gs 1 -1 sc (Readout) col0 sh gr
|
||||
% Polyline
|
||||
n 10800 5550 m
|
||||
11700 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 1200 4125 m 4050 4125 l 4050 3300 l 4650 3300 l 4650 4125 l
|
||||
5700 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 5700 4125 m 7050 4125 l 7050 3300 l 7650 3300 l 7650 4125 l
|
||||
8700 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 8700 4125 m 10050 4125 l 10050 3300 l 10650 3300 l 10650 4125 l
|
||||
11700 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 5700 5550 m
|
||||
6225 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 8625 5550 m
|
||||
9300 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 11550 5550 m
|
||||
15075 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
n 11700 4125 m
|
||||
15075 4125 l gs col0 s gr
|
||||
% Polyline
|
||||
n 1200 5550 m
|
||||
3150 5550 l gs col0 s gr
|
||||
% Polyline
|
||||
[45 22 15 22] 0 sd
|
||||
n 4050 3150 m
|
||||
4050 6375 l gs col0 s gr [] 0 sd
|
||||
% Polyline
|
||||
[45 22 15 22] 0 sd
|
||||
n 7050 3150 m
|
||||
7050 6375 l gs col0 s gr [] 0 sd
|
||||
% Polyline
|
||||
[45 22 15 22] 0 sd
|
||||
n 4650 3150 m
|
||||
4650 6375 l gs col0 s gr [] 0 sd
|
||||
% Polyline
|
||||
gs clippath
|
||||
7065 6180 m 7065 6120 l 6913 6120 l 7033 6150 l 6913 6180 l cp
|
||||
4635 6120 m 4635 6180 l 4787 6180 l 4667 6150 l 4787 6120 l cp
|
||||
eoclip
|
||||
n 4650 6150 m
|
||||
7050 6150 l gs col0 s gr gr
|
||||
|
||||
% arrowhead
|
||||
n 4787 6120 m 4667 6150 l 4787 6180 l col0 s
|
||||
% arrowhead
|
||||
n 6913 6180 m 7033 6150 l 6913 6120 l col0 s
|
||||
% Polyline
|
||||
gs clippath
|
||||
10665 6180 m 10665 6120 l 10513 6120 l 10633 6150 l 10513 6180 l cp
|
||||
10035 6120 m 10035 6180 l 10187 6180 l 10067 6150 l 10187 6120 l cp
|
||||
eoclip
|
||||
n 10050 6150 m
|
||||
10650 6150 l gs col0 s gr gr
|
||||
|
||||
% arrowhead
|
||||
n 10187 6120 m 10067 6150 l 10187 6180 l col0 s
|
||||
% arrowhead
|
||||
n 10513 6180 m 10633 6150 l 10513 6120 l col0 s
|
||||
% Polyline
|
||||
[45 22 15 22] 0 sd
|
||||
n 10050 3150 m
|
||||
10050 6375 l gs col0 s gr [] 0 sd
|
||||
% Polyline
|
||||
[45 22 15 22] 0 sd
|
||||
n 10650 3150 m
|
||||
10650 6375 l gs col0 s gr [] 0 sd
|
||||
/Times-Roman ff 300.00 scf sf
|
||||
-750 4125 m
|
||||
gs 1 -1 sc (Counter gate) col0 sh gr
|
||||
/Times-Roman ff 300.00 scf sf
|
||||
-750 5550 m
|
||||
gs 1 -1 sc (Start readout) col0 sh gr
|
||||
/Times-Roman ff 270.00 scf sf
|
||||
4650 6600 m
|
||||
gs 1 -1 sc (Delay between frames) col0 sh gr
|
||||
/Times-Roman ff 270.00 scf sf
|
||||
9450 6600 m
|
||||
gs 1 -1 sc (Acquisition time) col0 sh gr
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
825 4125 m
|
||||
gs 1 -1 sc (Detection time) col0 sh gr
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
825 5550 m
|
||||
gs 1 -1 sc (Dead time) col0 sh gr
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
3300 6225 m
|
||||
gs 1 -1 sc (Exposure time) col0 sh gr
|
||||
/Times-Roman ff 450.00 scf sf
|
||||
8250 6225 m
|
||||
gs 1 -1 sc (Period) col0 sh gr
|
||||
% here ends figure;
|
||||
$F2psEnd
|
||||
rs
|
||||
showpage
|
||||
|
@ -7,74 +7,81 @@ Letter
|
||||
Single
|
||||
-2
|
||||
1200 2
|
||||
6 3150 4725 6600 5550
|
||||
6 3150 4725 6600 5550
|
||||
0 32 #c9c9c9
|
||||
0 33 #dfd8df
|
||||
0 34 #636363
|
||||
0 35 #cdcdcd
|
||||
0 36 #6c6c6c
|
||||
# Brace under
|
||||
6 6675 7989 19275 8775
|
||||
3 4 0 1 0 7 50 0 -1 0.000 0 0 0 7
|
||||
6797 8008 6797 8379 13020 8379 13020 8752 13020 8379 19246 8379
|
||||
19246 8008
|
||||
0.000 1.000 1.000 0.000 1.000 1.000 0.000
|
||||
-6
|
||||
# Brace under
|
||||
6 3525 6789 12600 7500
|
||||
3 4 0 1 0 7 50 0 -1 0.000 0 0 0 7
|
||||
3613 6806 3613 7142 8095 7142 8095 7479 8095 7142 12579 7142
|
||||
12579 6806
|
||||
0.000 1.000 1.000 0.000 1.000 1.000 0.000
|
||||
-6
|
||||
# Brace under
|
||||
6 12600 6789 21675 7500
|
||||
3 4 0 1 0 7 50 0 -1 0.000 0 0 0 7
|
||||
12688 6806 12688 7142 17170 7142 17170 7479 17170 7142 21654 7142
|
||||
21654 6806
|
||||
0.000 1.000 1.000 0.000 1.000 1.000 0.000
|
||||
-6
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
|
||||
20400 4125 22050 4125
|
||||
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 4
|
||||
4650 5550 4650 4725 6600 4725 6600 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
|
||||
3150 5550 4650 5550 4650 4725 4800 4725 4800 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
3450 5550 4650 5550 4650 4725 6600 4725 6600 5550 7050 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
7050 5550 7650 5550 7650 4725 9600 4725 9600 5550 10050 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
10050 5550 10650 5550 10650 4725 12600 4725 12600 5550 13050 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
13050 5550 13650 5550 13650 4725 15600 4725 15600 5550 16050 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
16050 5550 16650 5550 16650 4725 18600 4725 18600 5550 19050 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
19050 5550 19650 5550 19650 4725 21600 4725 21600 5550 22050 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
3450 4125 4200 4125 4200 3300 4650 3300 4650 4125 6600 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
6450 4125 7200 4125 7200 3300 7650 3300 7650 4125 9600 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
9450 4125 10200 4125 10200 3300 10650 3300 10650 4125 12600 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
12450 4125 13200 4125 13200 3300 13650 3300 13650 4125 15600 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
15450 4125 16200 4125 16200 3300 16650 3300 16650 4125 18600 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
18450 4125 19200 4125 19200 3300 19650 3300 19650 4125 21600 4125
|
||||
2 1 3 3 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
|
||||
4200 3225 4200 5850
|
||||
2 1 3 3 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
|
||||
4650 3225 4650 5850
|
||||
2 1 3 3 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
|
||||
7200 3225 7200 5850
|
||||
2 1 3 3 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
|
||||
10200 3225 10200 5850
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 120.00
|
||||
0 0 1.00 60.00 120.00
|
||||
7200 5850 10200 5850
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 120.00
|
||||
0 0 1.00 60.00 120.00
|
||||
4200 5850 4650 5850
|
||||
4 0 0 50 0 0 30 0.0000 4 300 3225 6975 7800 Number of frames\001
|
||||
4 0 0 50 0 0 30 0.0000 4 300 3225 15975 7800 Number of frames\001
|
||||
4 0 0 50 0 0 30 0.0000 4 405 3090 11325 9150 Number of cycles\001
|
||||
4 0 0 50 0 0 16 0.0000 4 165 810 5325 4950 Readout\001
|
||||
-6
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
|
||||
4800 5550 5700 5550
|
||||
-6
|
||||
6 6150 4725 9600 5550
|
||||
6 6150 4725 9600 5550
|
||||
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 4
|
||||
7650 5550 7650 4725 9600 4725 9600 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
|
||||
6150 5550 7650 5550 7650 4725 7800 4725 7800 5550
|
||||
4 0 0 50 0 0 16 0.0000 4 165 810 8325 4950 Readout\001
|
||||
-6
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
|
||||
7800 5550 8700 5550
|
||||
-6
|
||||
6 9150 4725 12600 5550
|
||||
6 9150 4725 12600 5550
|
||||
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 4
|
||||
10650 5550 10650 4725 12600 4725 12600 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
|
||||
9150 5550 10650 5550 10650 4725 10800 4725 10800 5550
|
||||
4 0 0 50 0 0 16 0.0000 4 165 810 11325 4950 Readout\001
|
||||
-6
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
|
||||
10800 5550 11700 5550
|
||||
-6
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
1200 4125 4050 4125 4050 3300 4650 3300 4650 4125 5700 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
5700 4125 7050 4125 7050 3300 7650 3300 7650 4125 8700 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 6
|
||||
8700 4125 10050 4125 10050 3300 10650 3300 10650 4125 11700 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
|
||||
5700 5550 6225 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
|
||||
8625 5550 9300 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
|
||||
11550 5550 15075 5550
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
|
||||
11700 4125 15075 4125
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
|
||||
1200 5550 3150 5550
|
||||
2 1 3 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
|
||||
4050 3150 4050 6375
|
||||
2 1 3 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
|
||||
7050 3150 7050 6375
|
||||
2 1 3 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
|
||||
4650 3150 4650 6375
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 120.00
|
||||
0 0 1.00 60.00 120.00
|
||||
4650 6150 7050 6150
|
||||
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 120.00
|
||||
0 0 1.00 60.00 120.00
|
||||
10050 6150 10650 6150
|
||||
2 1 3 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
|
||||
10050 3150 10050 6375
|
||||
2 1 3 1 0 7 50 0 -1 3.000 0 0 -1 0 0 2
|
||||
10650 3150 10650 6375
|
||||
4 0 0 50 0 0 20 0.0000 4 255 1500 -750 4125 Counter gate\001
|
||||
4 0 0 50 0 0 20 0.0000 4 195 1530 -750 5550 Start readout\001
|
||||
4 0 0 50 0 0 18 0.0000 4 255 2430 4650 6600 Delay between frames\001
|
||||
4 0 0 50 0 0 18 0.0000 4 255 1890 9450 6600 Acquisition time\001
|
||||
4 0 0 50 0 0 30 0.0000 4 300 2565 825 4125 Detection time\001
|
||||
4 0 0 50 0 0 30 0.0000 4 300 1785 825 5550 Dead time\001
|
||||
4 0 0 50 0 0 30 0.0000 4 405 2580 3300 6225 Exposure time\001
|
||||
4 0 0 50 0 0 30 0.0000 4 300 1140 8250 6225 Period\001
|
||||
|
@ -1,8 +1,106 @@
|
||||
\documentclass{article}
|
||||
\documentclass{report}
|
||||
\usepackage{amssymb}
|
||||
\usepackage[dvips]{graphicx}
|
||||
\usepackage{verbatim}
|
||||
\usepackage{html}
|
||||
|
||||
|
||||
\usepackage{amsmath}
|
||||
\usepackage{latexsym,amssymb}
|
||||
\usepackage[mathscr]{eucal}
|
||||
\usepackage{amsthm,amsxtra,amscd,upref}
|
||||
\usepackage{layout,bm,dcolumn}
|
||||
\usepackage{graphicx,color}
|
||||
\usepackage{calc}
|
||||
|
||||
\usepackage{framed}
|
||||
|
||||
\newcommand{\DST}[1]{{\ensuremath{\displaystyle{#1}}}}
|
||||
\newcommand{\DSF}[2]{{\ensuremath{\displaystyle{\frac{\DST{#1}}{\DST{#2}}}}}}
|
||||
|
||||
\newcommand{\vk}[1]{{\ensuremath{\underline{\bm{#1}}}}}
|
||||
\newcommand{\mx}[1]{{\ensuremath{\bm{\mathsf{#1}}}}}
|
||||
\newcommand{\lrb}[1]{{\ensuremath{\left({#1}\right)}}}
|
||||
\newcommand{\lrs}[1]{{\ensuremath{\left[{#1}\right]}}}
|
||||
\newcommand{\lrc}[1]{{\ensuremath{\left\{{#1}\right\}}}}
|
||||
\newcommand{\lrv}[1]{{\ensuremath{\left|{#1}\right|}}}
|
||||
|
||||
\newcommand{\hell}{{\ensuremath{\hat{\jmath}}}}
|
||||
\newcommand{\zell}{{\ensuremath{\mathfrak{z}}}}
|
||||
\newcommand{\vM}[0]{{\ensuremath{\vk{M}}}}
|
||||
\newcommand{\vr}[0]{{\ensuremath{\vk{r}}}}
|
||||
\newcommand{\vq}[0]{{\ensuremath{\vk{q}}}}
|
||||
\newcommand{\vh}[0]{{\ensuremath{\vk{h}}}}
|
||||
\newcommand{\vkx}[0]{{\ensuremath{\vk{x}}}}
|
||||
\newcommand{\vkxt}[0]{{\ensuremath{\vk{x}^t}}}
|
||||
\newcommand{\vky}[0]{{\ensuremath{\vk{y}}}}
|
||||
\newcommand{\vkyt}[0]{{\ensuremath{\vk{y}^t}}}
|
||||
|
||||
\newcommand{\vri}[1]{{\ensuremath{\vk{r}_{#1}}}}
|
||||
\newcommand{\vrr}{{\ensuremath{\vk{r}}}}
|
||||
\newcommand{\vqi}[1]{{\ensuremath{\vk{q}_{#1}}}}
|
||||
\newcommand{\vqr}{{\ensuremath{\vk{q}}}}
|
||||
\newcommand{\vhi}[1]{{\ensuremath{\vk{h}_{#1}}}}
|
||||
\newcommand{\vhr}{{\ensuremath{\vk{h}}}}
|
||||
\newcommand{\IMA}{{\ensuremath{\mathrm{i}}}}
|
||||
\newcommand{\EE}{{\ensuremath{\mathrm{e}}}}
|
||||
\newcommand{\half}{{\ensuremath{\frac{1}{2}}}}
|
||||
|
||||
%\newcommand{\deltay}{{\ensuremath{\delta_{y}}}}
|
||||
\newcommand{\deltax}{{\ensuremath{\rho\cos(\beta)}}}
|
||||
\newcommand{\deltay}{{\ensuremath{\rho\sin(\beta)}}}
|
||||
\newcommand{\deltaz}{{\ensuremath{\delta_{z}}}}
|
||||
\newcommand{\deltazs}{{\ensuremath{\widehat{\deltaz}}}}
|
||||
\newcommand{\DD}[1]{{\ensuremath{\mathrm{d}{#1}\, }}}
|
||||
\newcommand{\DDD}[2]{{\ensuremath{\mathrm{d}^{#1}{#2}\, }}}
|
||||
|
||||
\newcommand{\haf}{{\ensuremath{\scriptstyle{\frac{1}{2}}}}}
|
||||
\newcommand{\unt}{{\ensuremath{\scriptstyle{\frac{1}{3}}}}}
|
||||
\newcommand{\dut}{{\ensuremath{\scriptstyle{\frac{2}{3}}}}}
|
||||
\newcommand{\xref}[1]{(\ref{#1})}
|
||||
\newcommand{\eref}[1]{Eq.~(\ref{#1})}
|
||||
\newcommand{\Beref}[1]{{\textcolor[rgb]{0,0,1}{Eq.~(\ref{#1})}}}
|
||||
\newcommand{\eeref}[2]{Eqs.~(\ref{#1},\ref{#2})}
|
||||
\newcommand{\eeeref}[3]{Eqs.~(\ref{#1},\ref{#2},\ref{#3})}
|
||||
\newcommand{\aref}[1]{Appendix~\ref{#1}}
|
||||
\newcommand{\sref}[1]{Sec.~\ref{#1}}
|
||||
\newcommand{\cref}[1]{Chap.~\ref{#1}}
|
||||
\newcommand{\tref}[1]{Tab.~\ref{#1}}
|
||||
\newcommand{\fref}[1]{Fig.~\ref{#1}}
|
||||
\newcommand{\Rref}[1]{Ref.~\cite{#1}}
|
||||
\newcommand{\degC}{{\ensuremath{{}^{\mathrm{o}}}}}
|
||||
|
||||
\newcommand{\TT}{{\ensuremath{{2\theta}}}}
|
||||
\newcommand{\TTz}{{\ensuremath{{{\TT}_{0}}}}}
|
||||
\newcommand{\TTe}{{\ensuremath{{{\TT}_{e}}}}}
|
||||
\newcommand{\TTB}{{\ensuremath{{{\TT}_{B}}}}}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
\begin{document}
|
||||
|
||||
\title{SLS Detectors\\ Frequently Asked Questions}
|
||||
@ -11,667 +109,20 @@
|
||||
\maketitle
|
||||
\tableofcontents
|
||||
\clearpage
|
||||
\section{SLS Detectors Software}
|
||||
\chapter{SLS Detectors Software}
|
||||
\include{slsDetector-softFAQ}
|
||||
|
||||
\subsection{Which programs can I use to control my detector?}
|
||||
\chapter{General questions about detectors}
|
||||
\include{generalDet-FAQ}
|
||||
|
||||
The complete software package is composed of several programs which can be installed (or locally compiled) depending on the needs:
|
||||
|
||||
\begin{itemize}
|
||||
\item The \textbf{slsDetector shared and static libraries} which are necessary for all user interfaces. \\
|
||||
The class slsDetectorUsers can be used as API from your acquisition software (see separate documentation).
|
||||
\item The \textbf{command line interfaces (sls\_detector\_put, sls\_detector\_get, sls\_detector\_acquire, sls\_detector\_help)}, which are provided to communicate with the detectors using the command line and eventually to the data receiver
|
||||
\item The \textbf{data receiver (slsReceiver)}, which can be run on a different machine, receives the data from the detector and interfaces to the control software via TCP/IP for defining e.g. the file name, output path and return status and progress of the acquisition
|
||||
\item The \textbf{graphical user interface (slsDetectorGUI)} which provides a user friendly way of operating the detectors with online data preview
|
||||
\item The \textbf{calibration wizards (energyCalibrationWizard, angularCalibrationWizard)} to analyze the data and produce the energy or angular calibration files
|
||||
\end{itemize}
|
||||
\chapter{Single photon counting detectors}
|
||||
\include{singlePhotonCounting-FAQ}
|
||||
|
||||
\subsection{How can I control many detectors in parallel or independently?}
|
||||
|
||||
For most users the detector will be composed by a single module. Therefore all configurations of the detector will refere to that single entity.
|
||||
|
||||
However, for some experiments it is necessary to concatenate the data from several detector controllers, and sometimes (e.g. MYTHEN) each controller can control many modules. This should be transparent to the user since most parameters will be identical for all controllers (e.g. exposure time, energy threshold etc.), except for the configurations specific to the controller (e.g. hardware configuration).\\
|
||||
In principle it is possible to combine controllers of different type (e.g. MYTHEN, GOTTHARD, EIGER) but the user should then evaluate if it really makes sense to control such different systems in parallel.
|
||||
|
||||
In other cases, several SLS detectors will independently acquire data during the same experiment. In this case it will be necessary to be able to seperately control them.
|
||||
|
||||
The detectors can be controlled in parallel from several PCs (clients). However it is important the the configurations match on all of the them such that no conflict arise. Eventually a detector can be locked to a specific control PC, still different users interfaces (command line, GUI) can be used in parallel.
|
||||
|
||||
A sketch of a possible complex detector configuration is shown in figure~\ref{fig:multi_detector}
|
||||
|
||||
%\subsection{Detector indexes}
|
||||
|
||||
For this reason and index is assigned to each detector. If a single detector is used, as in most cases, the index will be omitted and defaults to 0.\\
|
||||
To control the other detectors the index cannot be omitted!\\
|
||||
|
||||
|
||||
An index will also be assigned to each controller within a detector. However the user normally will not need to address single controllers, except for the most advanced settings which can be left to configuration files.\\
|
||||
|
||||
|
||||
Finally each module within a controller has an internal index. However in general it is not required that the user is aware of the system architecture and, if needed (rarely), the modules can simply be addressed sequentially starting from controller 0.
|
||||
|
||||
|
||||
|
||||
\begin{figure}
|
||||
\caption{Scketch of a possible complex system architecture composed of several detector, each consisting in many controllers eventually controlling several modules.}\label{fig:multidet}
|
||||
\includegraphics[width=\textwidth]{multi_detector}
|
||||
\end{figure}
|
||||
|
||||
\subsubsection{Examples}
|
||||
|
||||
For MYTHEN, if one needs to control 6 modules, the system can either be composed by and MCS6 with 6 modules (1 detector, 1 controller, 6 modules), or by 6 MCS1 (1 detector, 6 controller, 1 module each). After apppropriate configuration of the system, the interface to the user will be the same for both systems.
|
||||
|
||||
For GOTTHARD, one module corresponds to one controller. A detector will have the smae number of controllers and modules.
|
||||
|
||||
For EIGER, one module consists in two controllers. Fo a multi-module system, the number of controllers will increase accordingly, but should be left to a configuration file.
|
||||
|
||||
You will need to configure more than one detector, only in case you want to operate several detectors independently.
|
||||
|
||||
|
||||
\subsection{How can I configure the data receiver?}
|
||||
|
||||
For slower acquisitions, the detector will return the data to the control PC over TCP/IP (e.g. MYTHEN).
|
||||
|
||||
However, for faster frame rates (e.g. GOTTHARD, EIGER) the controllers will return the data to a data receiver i.e. a process specifically designed to receive the data from the controller over a GBit network and save them to disk. \\
|
||||
The data receiver can run on any machine (e.g. a file server) accessible by both the control PC and the detector controller, as sketched in figure~\ref{fig:datareceiver}.
|
||||
|
||||
After starting the data receiver process and correctly configuring the client and the detector, this architecture should be completely transparent for the user, except that the output file path must be properly configured from the client for the data receiver machine (easiest is that the disk is mounted for both machines in the same location).\\
|
||||
The cleint will take care of communicating with the data receiver and the detector. A feedback about the progress of the acquisition and a preview of the data being acquired can also be obtained by the client from the data receiver.
|
||||
|
||||
|
||||
\begin{figure}
|
||||
\caption{Scketch of the comminication between the control PC, the detector and the data receiver.}\label{fig:datareceiver}
|
||||
\includegraphics[width=\textwidth]{data_receiver}
|
||||
\end{figure}
|
||||
|
||||
\subsection{What are settings and calibration files for?} \label{sec:trimdir}
|
||||
|
||||
|
||||
\subsubsection{MYTHEN}
|
||||
In order to be able to properly operate your detector you need a directory where the trimbit files (needed to set the detector settings and eventually equalize the individual channel thresholds) which in the following will be named \textit{settingsdir} and a directory where the calibration files (needed to convert the threshold energy in DAC units) are stored which in the following will be named \textit{caldir}. \\
|
||||
\textit{settingsdirdir} and \textit{caldir} can even be the same directory, and an example of it is given in the software package by the example directory \verb=trimdir=.
|
||||
Since these directories are customized by producing trimbit files and calibration for each detector, make sure not to overwrite yours every time you upgrade the software.
|
||||
|
||||
\textit{settingsdir} should contain three subdirectories \verb=standard=, \verb=fast= and \verb=highgain= containing respectively the trimfiles \verb=standard.trim=, \verb=fast.trim= and \verb=highgain.trim= which contain the correct voltage settings for the detector although all the individual channel thresholds set to 0. The original files contained in the package should be used, infact in case of error the detector would not recognize the correct settings.\\
|
||||
The default trimbit files for each file will be stored in the directory according to the settings with the name \verb=noise.snxxx= where \verb=xxx= is the module serial number.\\
|
||||
|
||||
\textit{caldir} should contain three subdirectories \verb=standard=, \verb=fast= and \verb=highgain= containing respectively the trimfiles \verb=standard.cal=, \verb=fast.cal= and \verb=highgain.cal= which contain an average calibration of the modules for the diffrent settings. However this can different from the correct one for each individual module even of several kev and therefore it is very important to perform an energy calibration on a module basis.\\
|
||||
The default calibration files for each file will be stored in the directory according to the settings with the name \verb=calibration.snxxx= where \verb=xxx= is the module serial number.
|
||||
|
||||
The \textit{settingsdir} and \textit{caldir} should be properly configured for your detector either in a configuration file (for use with text clients, GUI or API) or dynamically (works only for the text clients).
|
||||
|
||||
\subsubsection{GOTTHARD}
|
||||
A \textit{settingsdir} should be configured, as the directory \verb=settings= in this software package.\\
|
||||
It must contain the subdirectories \verb=dynamicgain=, \verb=gain1=, \verb=gain2=, \verb=gain3=, \verb=highgain=, \verb=lowgain=, \verb=mediumgain=, and \verb=veryhighgain= in order to properly configure the GOTTHARD detector using the various gain settings.
|
||||
|
||||
|
||||
\subsection{How should a configuration file look like?}
|
||||
|
||||
|
||||
\subsection{What is the meaning of the file name?}
|
||||
The final file name will be: \\
|
||||
\textit{outdir/prefix}\verb=[_d=$d$\verb=][_S=\textit{v0}\verb=][_s=\textit{v1}\verb=][_p=\textit{p}\verb=][_f=\textit{f}\verb=]_=\textit{i}\verb=.=\textit{ext}\\
|
||||
where: \\
|
||||
\textit{outdir} is the output directory path;\\
|
||||
\textit{prefix} is the chosen prefix for the file name;\\
|
||||
\textit{d} is the detector index, in case of data receiver and more than one detector;\\
|
||||
\textit{v0} is the scan0 variable with the desired precision, if scan0 is enabled;\\
|
||||
\textit{v1} is the scan1 variable with the desired precision, if scan1 is enabled;\\
|
||||
\textit{p} is the position index, if different positions are configured;\\
|
||||
\textit{f} is the frame index of the first frame stored in the file, if many frames and cycles are configured;\\
|
||||
\textit{i} is the file index;\\
|
||||
\textit{ext} is the file extension e.g. \textit{.raw} for MYTHEN raw data, \textit{.dat} for MYTHEN processed data.
|
||||
|
||||
\subsection{Which is the sequence of the acquisition flow?}
|
||||
|
||||
case startScript:
|
||||
case stopScript:
|
||||
nrun=i par=p
|
||||
|
||||
case scriptBefore:
|
||||
case scriptAfter:
|
||||
nrun=i fn=fn par=p sv0=v0 sv1=v1 p0=p0 p1=p1
|
||||
|
||||
case headerBefore:
|
||||
case headerAfter: nrun=i fn=fn par=p
|
||||
|
||||
case scan:
|
||||
nrun=i fn=fn var=v par=p
|
||||
|
||||
|
||||
|
||||
\begin{displaymath}
|
||||
%%%%%%%%%%%%%%%%%%%%%8
|
||||
\textrm{Measurement loop} \\
|
||||
\left\{ \qquad
|
||||
\begin{array}{l} \\
|
||||
% \textrm{Measurement loop} \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%7
|
||||
% \left[
|
||||
\qquad
|
||||
\begin{array}{l} \\
|
||||
\blacksquare \, \textrm{Start script} \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%6
|
||||
\textrm{Scan 0 loop}
|
||||
\left\{
|
||||
\qquad
|
||||
\begin{array}{l} \\
|
||||
% \textrm{Scan 0 level} \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%5
|
||||
|
||||
\textrm{Scan 1 loop} \left\{
|
||||
\qquad
|
||||
\begin{array}{l} \\
|
||||
% \textrm{Scan 1 level} \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%4
|
||||
% \left[
|
||||
\qquad
|
||||
\begin{array}{l} \\
|
||||
\blacksquare \, \textrm{Script before} \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%3
|
||||
\left\{
|
||||
\qquad
|
||||
\begin{array}{l} \\
|
||||
\textrm{Position loop} \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%2
|
||||
% \left[
|
||||
\qquad
|
||||
\begin{array}{l} \\
|
||||
\blacksquare \, \textrm{Header before} \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%1
|
||||
\left\{
|
||||
\qquad
|
||||
\begin{array}{l} \\
|
||||
\textrm{Cycles loop} \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%0
|
||||
\left\{
|
||||
\qquad
|
||||
\begin{array}{l}
|
||||
\\
|
||||
\textrm{Frames loop} \\
|
||||
\\
|
||||
\end{array}
|
||||
\right. \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%0
|
||||
\\
|
||||
\end{array}
|
||||
\right. \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%1
|
||||
\blacksquare \, \textrm{Header after}\\
|
||||
\\
|
||||
\end{array}
|
||||
% \right. \\
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%2
|
||||
\\
|
||||
\end{array}
|
||||
\right. \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%3
|
||||
\blacksquare \, \textrm{Script after} \\
|
||||
\\
|
||||
\end{array}
|
||||
% \right. \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%4
|
||||
\\
|
||||
\end{array}
|
||||
\right. \\
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%5
|
||||
\\
|
||||
\end{array}
|
||||
\right. \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%6
|
||||
\blacksquare \, \textrm{Stop script} \\
|
||||
\\
|
||||
\end{array}
|
||||
% \right. \\
|
||||
\\
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%7
|
||||
\\
|
||||
\end{array}
|
||||
\right.
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%8
|
||||
\end{displaymath}
|
||||
|
||||
|
||||
|
||||
|
||||
\subsection{How can I synchronize my detector wit the experiment?}
|
||||
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/normal_acquisition.eps}
|
||||
\end{center}
|
||||
\caption{Auto timing}\label{fig:autotiming}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/gated_acquisition.eps}
|
||||
\end{center}
|
||||
\caption{Gating}\label{fig:gating}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/single_trigger_acquisition.eps}
|
||||
\end{center}
|
||||
\caption{Single trigger}\label{fig:singtrig}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/continuos_trigger_acquisition.eps}
|
||||
\end{center}
|
||||
\caption{Continous trigger}\label{fig:conttrig}
|
||||
\end{figure}
|
||||
|
||||
|
||||
|
||||
\subsubsection{How do I synchronize several controllers?}
|
||||
|
||||
\subsubsection{How do I move the detector and read the encoder for angular conversion or read my intensity monitor for intensity normalization?}
|
||||
|
||||
|
||||
|
||||
\section{General questions about detectors}
|
||||
|
||||
|
||||
\subsection{In which X-ray energy range can I use the detector?}
|
||||
|
||||
General remarks about sensor efficiency and electronic noise
|
||||
|
||||
\subsection{What is the electronic noise?}\label{sec:noise}
|
||||
|
||||
|
||||
\subsection{What limits the maximum frame rate?}
|
||||
|
||||
|
||||
\section{Single photon counting detectors}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
\subsection{Which detector settings should I choose?}
|
||||
|
||||
The choice of the operation settings is very important in order to obtain good quality data.
|
||||
|
||||
|
||||
Normally the user can follow these rules:
|
||||
\begin{enumerate}
|
||||
\item If the X-ray energy is lower than 8~keV the \textit{High gain} 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~kcounts/s for all channels (use filters to reduce the beam intensisty).
|
||||
\item For energies higher than 8~keV, the \textit{Standard} setting is normally fine if the count rate can be kept lower than 300~kcounts/s for all channels (use filters to reduce the beam intensisty).
|
||||
|
||||
\item In case a larger count rate is required in order to keep the acquisition time shorter, the \textit{Fast} setting must be selected. However the maximum count rate should never exceed 1~Mcounts/s for all channels.
|
||||
\end{enumerate}
|
||||
|
||||
\subsubsection{MYTHEN}
|
||||
|
||||
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/settings}
|
||||
\end{center}
|
||||
\caption{Plot indicating the reccomended choice of detector settings as a function of the X-ray energy and maximum count rate per channel..}\label{fig:settings}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\subsection{How do I chose the comparator threshold?}
|
||||
|
||||
\begin{figure}[b!]
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/thr_scan_expl}
|
||||
\end{center}
|
||||
\caption{Number of counts as a function of the threshold detected in an ideal case.}\label{fig:thrscan}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}[t!]
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/thr_scan_fluo}
|
||||
\end{center}
|
||||
\caption{Number of counts as a function of the threshold detected in presence of fluorescent radiation}\label{fig:thrscanfluo}
|
||||
\end{figure}
|
||||
|
||||
Once selected the settings, the threshold should be selected.
|
||||
Figure~\ref{fig:thrscan} shows the number of counts as a function of the threshold value in the ideal case of monoenergetix X-rays of energy $E_0$=10~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 $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).\\
|
||||
In order to count once al X-rays the threshold should be set at half of the X-ray energy $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.
|
||||
|
||||
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~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.
|
||||
|
||||
The choice of the threshold should also depend from considerations regarding the emission of fluorescent radiation from the sample.\\
|
||||
Figure~\ref{fig:thrscanfluo} shows how the curve of the counts would look like for monochromatic X-rays of energy $E_0$ in presence of radiation of energy $E_f$ emitted by the sample. The curve would show a second step at $E_f$.
|
||||
|
||||
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 $E_t$ should be set at an energy larger than $E_f$. This also helps to cut down the background.\\
|
||||
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 $E_f$ or to $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, $E_t$ should be at least 3~keV larger than $E_f$.
|
||||
|
||||
Here is a short list of rules to select the appropriate working threshold in order of importance (and eventually modify the X-ray energy):
|
||||
\begin{enumerate}
|
||||
\item List the fluorescent emission lines $E_f$ that you expect from your sample.
|
||||
\item If there is no fluorescent emission ($E_f<E_0$) $E_t=E_0/2$
|
||||
\item If there is fluorescent emission
|
||||
\begin{enumerate}
|
||||
\item $E_t>E_f+3$~keV
|
||||
\item $E_t<E_0-3$~keV
|
||||
\end{enumerate}
|
||||
If the range where both requirements are satisfied is large, try to increase the distance of $E_t$ from $E_f$ up to 5~keV and then set $E_t$ as close as possible to the ideal value $E_t=E_0/2$
|
||||
\item If it is not possible to satisfy the previous minimal requirements:
|
||||
\begin{enumerate}
|
||||
\item If you need high quality data and you can sacrifice detector efficiency (a lot!) $E_t>E_f+3$~keV
|
||||
\item If you need fast measurments and you can sacrifice detector uniformity (difficult to say how much) and increase the background $E_t<E_f-3$~keV. Remember that $E_t$ is klimited by the electronic noise $E_t>4$~keV (3~keV for \textit{High gain} settings).
|
||||
\item Consider to change $E_0$ to values lower than $E_f$ or at least 6-8~keV larger than $E_f$
|
||||
\end{enumerate}
|
||||
\end{enumerate}
|
||||
|
||||
|
||||
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/sample_with_fluorescence}
|
||||
\end{center}
|
||||
\caption{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.}\label{fig:samplefluo}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\subsection{Why isn't my flat-field flat?}
|
||||
|
||||
The main reasons of a non flat flat-field can be:
|
||||
\begin{itemize}
|
||||
\item 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.
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/bad_ff_col}
|
||||
\end{center}
|
||||
\caption{Example of a very bad flat field data set with highlights of some of the reasons which can cause the non-flat behavior.}\label{fig:badff}
|
||||
\end{figure}
|
||||
|
||||
\item 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.
|
||||
\begin{comment}
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/ff_window}
|
||||
\end{center}
|
||||
\caption{Variations in the flat field due to a non unifor entrance window of the detector housing.}\label{fig:ffwin}
|
||||
\end{figure}
|
||||
\end{comment}
|
||||
\item 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.
|
||||
\end{itemize}
|
||||
\begin{comment}
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/ff_calibration}
|
||||
\end{center}
|
||||
\caption{Variations in the flat field due to a non precise energy calibration or trimming of the detector modules.}\label{fig:ffcal}
|
||||
\end{figure}
|
||||
\end{comment}
|
||||
\subsubsection{Dynamic acquisition of the flat field}
|
||||
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/FFSetup}
|
||||
\end{center}
|
||||
\caption{Sketch of the experimental setup for a dynamic acquisition of the flat field.}\label{fig:ffsetup}
|
||||
\end{figure}
|
||||
|
||||
\subsection{What happens when I trim the detector?}
|
||||
|
||||
General remarks about trimming.
|
||||
|
||||
\subsubsection{MYTHEN}
|
||||
|
||||
%\subsubsubsection{Trimming with noise} \label{sec:noisetrim}
|
||||
\textbf{Trimming with noise} \label{sec:noisetrim}\\
|
||||
|
||||
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).\\
|
||||
The procedure for the noise trimming is as follows:
|
||||
\begin{enumerate}
|
||||
\item In the \textit{Initialization tab} click on the settings for which you want to trim (e.g. standard)
|
||||
\item In the \textit{Initialization tab} click on the \textit{advanced} radio button to make the trimming accessible.
|
||||
\item In the \textit{Acquisition tab} set the acquisition time to 100~ms, the repetion to 1 and the delay between frames to 0.
|
||||
\item For noise trimming usually the default parameters $Vthreshold=7$, $Counts=500$, $Resolution=4$ work.\\
|
||||
However, to verify the threshold setting it is best to make a threshold scan. To do this go to the \textit{Data} tab, in the Data display section select the 2D color and type advanced option. In the \textit{Acquisition} 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~\ref{fig:thresholdscanuntrimmed} should be shown. Depending on the system the number of modules may vary. If the plot is similar to the one in~\ref{fig:thresholdscantrimmed} 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.\\
|
||||
Set the parameter Vthreshold in the \textit{Trimming} box (\textit{Initialization tab}) 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. \\
|
||||
You can usually leave the remaining parameters unchanged (Counts/pixel=500; Resolution=4).
|
||||
\item 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 \textit{Trim} 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$\pm$5 and should look gaussian. An example distribution is shown in figure~\ref{fig:trimdistribution} and an example plot in~\ref{fig:trimplot}. 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.
|
||||
\item Execute the treshold scan again to verify the trimming was done properly. A plot similar tho the one in figure~\ref{fig:thresholdscantrimmed} should appear.
|
||||
\end{enumerate}
|
||||
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/noise_thresholdscanuntrimmed}
|
||||
\end{center}
|
||||
\caption{The untrimmed threshold scan.}\label{fig:thresholdscanuntrimmed}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/trimbitdistribution}
|
||||
\end{center}
|
||||
\caption{The distribution of the trimbits.}\label{fig:trimdistribution}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/trimbitplot}
|
||||
\end{center}
|
||||
\caption{The trimbits for all the channels.}\label{fig:trimplot}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}
|
||||
\begin{center}
|
||||
\includegraphics[width=\textwidth]{images/noise_thresholdscantrimmed}
|
||||
\end{center}
|
||||
\caption{The trimmed threshold scan.}\label{fig:thresholdscantrimmed}
|
||||
\end{figure}
|
||||
\textbf{
|
||||
%\subsubsubsection{
|
||||
Improve the trimming using X-rays}\label{sec:improvetrimming}\\
|
||||
|
||||
The improvement of the trimming acquired with noise is not essential: at 12~keV an untrimmed module has a threshold dispersion which is about 1.4~keV and is already reduced to 200~eV at 12~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~eV at 12~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~keV and X-ray energy lower than 12~keV).
|
||||
The procedure for the trimming improvement is as follows:
|
||||
\begin{enumerate}
|
||||
\item Select the settings of the detector and load the noise trimming file
|
||||
\item Set the threshold at half of the X-ray energy (better if the detector has already been calibrated in energy like explained in~\ref{sec:encal})
|
||||
\item Illuminate the detector with a flat field. This is very important to obtain a good trimming.
|
||||
\item Select the \textit{acquisition time} in the \textit{acquisition tab} 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.
|
||||
\item Go to expert mode by clicking on \textit{advanced} in the \textit{initialization tab}, \textit{settings} box
|
||||
\item 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).
|
||||
\item Select the \textit{improve} method
|
||||
\textit Start the trimming
|
||||
\end{enumerate}
|
||||
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.
|
||||
|
||||
\subsection{In what consists the energy calibration of the detector?}\label{sec:encal}
|
||||
|
||||
General remarks about DAC to energy conversion
|
||||
|
||||
\subsubsection{MYTHEN}
|
||||
|
||||
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:
|
||||
\begin{itemize}
|
||||
\item Select the setting in the \textit{Initialization} tab.
|
||||
\item Enter in expert mode by clicking the \textit{Advanced} radiobutton in the \textit{Global settings} box in the \textit{Initialization} tab.
|
||||
\item 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 \textit{global settings} box in the \textit{initialization} tab~\footnote{The default name of the calibrated trimfiles is \textsf{trimbits/beamline/}\textit{settings}\textsf{/noise.snxxx} where \textit{settings} is the chosen settings. You can change it in \textsf{src/qDetector.h} and then recompile the acquisition program as described in~\ref{sec:installation}.}.
|
||||
If the trim files do not yet exist generate them as explained in section~\ref{sec:noisetrim}.
|
||||
\item 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). \\
|
||||
The scan should range from where all modules count 0 (estimate 850-20$\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.
|
||||
\item Open the file \textsf{root/CalAllModules.C} for editing. Change the value of the following global variables according to your needs:
|
||||
\begin{itemize}
|
||||
\item \textit{nmod} is the number of modules of your system.
|
||||
\item \textit{nscan} is the number of different threshold scans you acquired.
|
||||
\item \textit{en} is the array with the energies at which you acquired the scans, in keV.
|
||||
\item \textit{een} 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.
|
||||
\item \textit{fn} is the array containing the location and root file name of your data.
|
||||
\item \textit{run} is the array containing the run index of your data.
|
||||
\item \textit{startscan} is the array containing the threshold value at which you started the scans.
|
||||
\item \textit{stopscan} is the array containing the threshold value at which you finished the scans.
|
||||
\item \textit{stepscan} is the array containing the threshold step of the scans.
|
||||
\item \textit{ave} is the array containing the average number of counts per strip on the plateau (it must not be too precise).
|
||||
\item \textit{sn} 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.
|
||||
\item \textit{of} 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.
|
||||
\end{itemize}
|
||||
\item Launch \textsf{root}, which you should have already installed on your linux PC
|
||||
\item Execute the following commands in order to load the macros needed for the calibration:
|
||||
\begin{verbatim}
|
||||
root$ .L root/NewMythenMacros.C++
|
||||
root$ .L root/CalAllModules.C++
|
||||
\end{verbatim}
|
||||
You should get a lot of warnings, but no errors.
|
||||
\item Execute the following command in order to run the calibration:
|
||||
\begin{verbatim}
|
||||
root$ EnCalModules()
|
||||
root$
|
||||
\end{verbatim}
|
||||
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 \textit{erf} 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 \textsf{root/CalAllModules.C} are all correct or try to edit the fitting procedures in the two root macro files (sorry!).
|
||||
\item Copy the calibration file you obtained to \textsf{calibration}/\textit{settings}\textsf{.snxxx}~\footnote{The default name of the calibration file \textsf{calibration/}\textit{settings}\textsf{.snxxx} where \textit{settings} is the chosen settings. You can change it in \textsf{src/qDetector.h} and then recompile the acquisition program.} By doing this the correct threshold for each module will be calculated every time you change the \textit{threhsold energy} in the \textit{global settings} box in the \textit{initialization} tab, you have loaded some default settings and you are not in expert mode.
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Why should I change the dynamic range of the counters?}
|
||||
|
||||
\subsection{When should I enable rate correction}
|
||||
\subsubsection{How can I choose the dead time?}
|
||||
|
||||
|
||||
\section{Analog detectors}
|
||||
|
||||
Various issues concerning calibration, dynamic gain switching, data handling data processing etc.
|
||||
\subsection{(Dynamic) Gain Switching}
|
||||
\subsection{Pedestals}
|
||||
\subsection{Energy calibration}
|
||||
\subsection{Data processing}
|
||||
|
||||
|
||||
|
||||
|
||||
\section{Angular conversion}
|
||||
|
||||
|
||||
\subsection{How is the channel number coverted into angle?}\label{sec:angcal}
|
||||
|
||||
|
||||
Mythen II modules are composed by 1280 pixels, each having width p = 0:05 mm, and numbered with j = 0; : : : ; 1279.
|
||||
Angles are counted counterclockwise from the beam direction. For the m-th module, the angle jm of its j-th pixel
|
||||
center can be determined using the three geometric parameters Rm [mm], m [deg], Dm [mm], as in Fig. 1. The
|
||||
detector group uses instead the 3 parameters center cm [ ], oset om [deg], conversion km [ ]. The law with the 3
|
||||
geometric parameter is
|
||||
jm = m ô
|
||||
|
||||
180
|
||||
|
||||
|
||||
arctan
|
||||
|
||||
Dm ô pj
|
||||
Rm
|
||||
|
||||
(1)
|
||||
1
|
||||
The corresponding law using DG's parameters is
|
||||
jm = om +
|
||||
|
||||
180
|
||||
|
||||
|
||||
cmkm +
|
||||
|
||||
180
|
||||
|
||||
|
||||
arctan [(j ô cm)km] (2)
|
||||
One can convert the two forms by equating separately the term out of the arctan and the argument of arctan for two
|
||||
dierent values of j. It results
|
||||
cm =
|
||||
Dm
|
||||
p
|
||||
; (3)
|
||||
km =
|
||||
p
|
||||
Rm
|
||||
; (4)
|
||||
om = m ô
|
||||
180
|
||||
|
||||
Dm
|
||||
Rm
|
||||
: (5)
|
||||
Conversely,
|
||||
m = om +
|
||||
180
|
||||
|
||||
cmkm; (6)
|
||||
Rm =
|
||||
p
|
||||
km
|
||||
; (7)
|
||||
Dm = cmp: (8)
|
||||
2
|
||||
|
||||
This section is specifically (but not only) for larger systems for powder diffraction. It is assumed that the scripts for moving the detector axis have been adopted to the beamline (see chapter~\ref{cha:integration}). For the angular calibration a Si sample is mounted and the detector is moved in steps of 0.1 deg over the 111 peak. Afterwards the recorded data has to be analyzed to produce the angular calibration file.
|
||||
The procedure for the data taking is as follows:
|
||||
\begin{enumerate}
|
||||
\item Setup the detector trimmed with the correct settings (not important which) an the threshold at half of the X-ray energy.
|
||||
\item Mount the silicon capillary and select the acquisition time to verify that the peak has a height of more than 5000 counts. Make sure the detector is operated in the linear region of the count rate, otherwise use more filters and a longer acquisition time. The energy is not very important, but it should not be very low (>10~keV).
|
||||
\item Move the detector to the angular position such that the Si111 peak is just before the first module.
|
||||
\item Select both header before and header after (the detector position needs to be written in the header files!) and click on \textit{scan}, \textit{before each frame} selecting a scrip that moves the motor. In the scan variable range set the start position such that Si111 peak is just before the first module, the stop position when the Si111 peak is already out of the last module (e.g. start position - (detector range +5)) and a step of 0.1 deg.
|
||||
\item Start the acquisition. It is very likely that if your detector is large it will take several minutes or even hours.
|
||||
\end{enumerate}
|
||||
|
||||
Edit the script \textit{angcal.awk} and set the STARTPOSITION variable to the current position. In the \textit{Acquisition} tab set the number of positions to 0, scan, type none, script before frame and with the Browse button select angcal.awk. Set scan from to 0. To should be a few degrees more than 10x the angular coverage of the detector (e.g. 950 for a 90deg detector). This is because the detector is stepped in steps of 0.1 deg. The step size should be 1. For this example the number of steps should be 950. Press start to begin the data taking. After data taking has finished open a terminal, go to the directory where the data is and start root.
|
||||
|
||||
For the data analysis (will be upgraded):
|
||||
\begin{enumerate}
|
||||
\item Start root
|
||||
\item Edit the file \$MYTHENDIR/root/convertNewMythenIInew.C to match your setup (epics variable, direction etc.)
|
||||
\item Load the macro file convertNewMythenIInew.C:
|
||||
|
||||
\texttt{root\$ .L \$MYTHENDIR/root/convertNewMythenIInew.C+}
|
||||
|
||||
\item Run the analysis function:
|
||||
|
||||
\texttt{root\$ fitangle(fname,extension, start, stop, startangle, stopangle);}
|
||||
|
||||
where fname is the file name (with complete path), extension should be ``.raw'', start is the start position, stop is the stop position, start angle should be the position of the silicon peak -0.5 deg and stop angle the position of the silicon peak +0.5 deg.
|
||||
|
||||
\item The procedure will produce a file ang.off containing the angular calibration coefficients for your detector. Copy it to your default location and set it in the config file of the GUI (see section~\ref{sec:configtxt}).
|
||||
|
||||
|
||||
\end{enumerate}
|
||||
|
||||
|
||||
\subsection{How are different positions merged together?}\label{sec:merging}
|
||||
|
||||
\subsubsection{Why can't I properly merge different positions?}
|
||||
|
||||
From my experience, when data don't merge properly after flat-file corrections there are mainly two reasons:
|
||||
\begin{itemize}
|
||||
\item FLUORESCENCE. We ahve already discussed about it and normally it shouws up as differences between individual channels or groups of channels i.e. the patterns don't match in several places.
|
||||
This does not seem the case, in my opinion (but do you know exactly what's inside Aspirin?)
|
||||
|
||||
\item Background scattering from the air. When you move the detector the walls of the housing make a different shadow on the modules and at small angles if you have no beamstopper it could even be backscattering from the housing hit by the beam in the different positions. The only way of improving it is to properly place the beamstopper and to avoid air scattering before the sample e.g. by using a "nose" from the end of your flight tube to very close to the sample.
|
||||
Of course the problem is stronger at lower energies (more air scattering) and normally with the detector positioned at low angles (scattering from the housing, shadowing of the "forward" scattered beam).
|
||||
When you see this problem you could try to take data e.g. at 20-25 degrees instead of 5-10 degrees and see if it's still there.
|
||||
It could also be that the geometry of your housing with the flat window and shorter path inside the housing amplifies the problem, so that you should take special care of it with respect to the SLS where we have just a feww cm before entering the housing and then half a meter inside it.
|
||||
|
||||
\item Your sample changes over time e.g. in case of radiation damage and long exposure times (usually several seconds).
|
||||
|
||||
\end{itemize}
|
||||
\chapter{Charge Integrating detectors}
|
||||
\include{chargeInt-FAQ}
|
||||
|
||||
|
||||
\chapter{Angular conversion}
|
||||
\include{angConv-FAQ}
|
||||
\end{document}
|
||||
|
Loading…
x
Reference in New Issue
Block a user