|
ID |
Date |
Author |
Subject |
|
98
|
Mon May 4 02:32:29 2015 |
VFEP & TD | How to fix DAQ stalls at GO |
It has been observed that when starting the AIDA data acquisition (select 'GO' from the 'Data Acquisition Run
Control' window) that from time to time one, or possibly more, FEE64 modules fail to begin producing data.
Once running they appear to be totally reliable.
The result is that these FEE64 modules produce no AIDA SYNC data items or ASIC Events - they may still
produce WAVE SYNC and Wave Events.
The best check to make after starting the AIDA data acquisition is to select 'Data Acquisition Statistics'
from the 'Data Acquisition Run Control' window. In the 'Data Acquisition Statistics' window check that
'Show ALL Data Acquisition Servers?' is selected. From the 'Select counter to monitor' menu select
'AIDA SYNC' and select 'Update Once' to update the counters and rates.
Check that all FEE64 modules show a rate of ~1500/s.
If you see 0 then that module has failed to start.
The recommended procedure is:
1) Make a note of the FEE64 module which is not producing AIDA SYNCs.
2) Go to the 'Merge Control' window and select 'Reload'.
The status banner should show
'Merge State = GOing : merging : xfer enabled : waiting for SYNC'
Select 'Toggle Merge Program Pause State'. The status banner should show
'Merge State = GOing : paused : xfer enabled : waiting for SYNC'
In this state the Merge software will read data from all links but discard the data and make no attempt
to time align the data streams which is impossible if one, or more, streams is not producing AIDA SYNC
data items.
3) Return to the 'Data Acquisition Run Control' window
Deselect 'Act on ALL Data Acquisition Servers?'
Select the FEE64 module which is not producing AIDA SYNC data items from the 'Acquisition Servers' menu.
From the 'System functions (Only use if you know what they do!!!)' menu select 'Go Electronics'.
This will reset and restart the electronics for this FEE64 module without changing any setting.
If you now check the 'Run Control Data Acquisition Statistics' window, hopefully you will see
that the FEE64 module is now producing AIDA SYNC data items.
4) If so, return to the Merge Control window.
Select 'Toggle Merge Program Pause State' and the status should change from 'paused' to 'merging'.
After a few second you will hopefully observe the Merge software begin to time align the data streams
and start producing a merged, time-ordered data stream. |
|
97
|
Mon May 4 02:03:24 2015 |
TD | Unable to obtain Data Acqusition Statistics frame |
Quote: |
Got the error Server Internal Error
while trying to obtain /DataAcquisitionControl/DataAcquisitionStats.tml.
can't read "cgiNUMdata": no such variable while executing "InsertLog "cgidata= ([llength $cgidata]) $cgiNUMdata"" (procedure "do_click" line 9) invoked from within "do_click" invoked from within "if {$started != 0} { variable JS "" variable LogFlag if {$LogFlag == 1} {InsertLog "Last Updated: [clock format [clock seconds] -form..." (file "DataAcquisitionStats.tcl" line 8) invoked from within "source DataAcquisitionStats.tcl" (in namespace eval "::DataAcquisitionStats" script line 3) invoked from within "namespace eval DataAcquisitionStats { source Global.tcl source DataAcquisitionStats.tcl source DataAcquisitionStatsALL.tcl ..." invoked from within "subst { [Doc_Dynamic] [global env; source [file join $env(MIDASBASE) TclHttpd Html settings.tml]] <! [global Httpd; upvar #0 Httpd[set Httpd(curren..." ("uplevel" body line 1) invoked from within "uplevel #0 [list subst $script]" (procedure "SubstFile" line 12) invoked from within "SubstFile /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml {}" ("uplevel" body line 1) invoked from within "uplevel 1 [list SubstFile $path $interp]" (procedure "Subst_File" line 7) invoked from within "Subst_File $template $interp" invoked from within "TemplateInstantiate $sock $path {} $suffix {} $Template(templateInterp)" (procedure "Doc_application/x-tcl-template" line 9) invoked from within "$cmd $path $suffix $sock" (procedure "Doc_Handle" line 20) invoked from within "Doc_Handle $prefix $path $suffix $sock" (procedure "DocDomain" line 44) invoked from within "DocDomain / /MIDAS@aidas/TclHttpd/Html sock8 DataAcquisitionControl/DataAcquisitionStats.tml" ("eval" body line 1) invoked from within "eval $Url(command,$prefix) [list $sock $suffix]"
Tcl Call Trace
5: DocSubstSystemFile sock8 error 500 can't\ read\ "\;cgiNUMdata"\;:\ no\ such\ variable\n\ \ \ \ while\ executing\n"\;InsertLog\ "\;cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata"\;"\;\n\ \ \ \ (procedure\ "\;do_click"\;\ line\ 9)\n\ \ \ \ invoked\ from\ within\n"\;do_click"\;\n\ \ \ \ invoked\ from\ within\n"\;if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ "\;"\;\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ "\;Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form..."\;\n\ \ \ \ (file\ "\;DataAcquisitionStats.tcl"\;\ line\ 8)\n\ \ \ \ invoked\ from\ within\n"\;source\ DataAcquisitionStats.tcl"\;\n\ \ \ \ (in\ namespace\ eval\ "\;::DataAcquisitionStats"\;\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n"\;namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ..."\;\n\ \ \ \ invoked\ from\ within\n"\;subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n<\;!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren..."\;\n\ \ \ \ ("\;uplevel"\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n"\;uplevel\ #0\ \[list\ subst\ \$script\]"\;\n\ \ \ \ (procedure\ "\;SubstFile"\;\ line\ 12)\n\ \ \ \ invoked\ from\ within\n"\;SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}"\;\n\ \ \ \ ("\;uplevel"\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n"\;uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]"\;\n\ \ \ \ (procedure\ "\;Subst_File"\;\ line\ 7)\n\ \ \ \ invoked\ from\ within\n"\;Subst_File\ \$template\ \$interp"\;\n\ \ \ \ invoked\ from\ within\n"\;TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)"\;\n\ \ \ \ (procedure\ "\;Doc_application/x-tcl-template"\;\ line\ 9)\n\ \ \ \ invoked\ from\ within\n"\;\$cmd\ \$path\ \$suffix\ \$sock"\;\n\ \ \ \ (procedure\ "\;Doc_Handle"\;\ line\ 20)\n\ \ \ \ invoked\ from\ within\n"\;Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock"\;\n\ \ \ \ (procedure\ "\;DocDomain"\;\ line\ 44)\n\ \ \ \ invoked\ from\ within\n"\;DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml"\;\n\ \ \ \ ("\;eval"\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n"\;eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]"\;
4: Doc_Error sock8 can't\ read\ \"cgiNUMdata\":\ no\ such\ variable\n\ \ \ \ while\ executing\n\"InsertLog\ \"cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata\"\"\n\ \ \ \ (procedure\ \"do_click\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"do_click\"\n\ \ \ \ invoked\ from\ within\n\"if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ \"\"\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ \"Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form...\"\n\ \ \ \ (file\ \"DataAcquisitionStats.tcl\"\ line\ 8)\n\ \ \ \ invoked\ from\ within\n\"source\ DataAcquisitionStats.tcl\"\n\ \ \ \ (in\ namespace\ eval\ \"::DataAcquisitionStats\"\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n\"namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ...\"\n\ \ \ \ invoked\ from\ within\n\"subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n<!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren...\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ #0\ \[list\ subst\ \$script\]\"\n\ \ \ \ (procedure\ \"SubstFile\"\ line\ 12)\n\ \ \ \ invoked\ from\ within\n\"SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]\"\n\ \ \ \ (procedure\ \"Subst_File\"\ line\ 7)\n\ \ \ \ invoked\ from\ within\n\"Subst_File\ \$template\ \$interp\"\n\ \ \ \ invoked\ from\ within\n\"TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)\"\n\ \ \ \ (procedure\ \"Doc_application/x-tcl-template\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"\$cmd\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"Doc_Handle\"\ line\ 20)\n\ \ \ \ invoked\ from\ within\n\"Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"DocDomain\"\ line\ 44)\n\ \ \ \ invoked\ from\ within\n\"DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml\"\n\ \ \ \ (\"eval\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]\"
3: Url_Unwind sock8 can't\ read\ \"cgiNUMdata\":\ no\ such\ variable\n\ \ \ \ while\ executing\n\"InsertLog\ \"cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata\"\"\n\ \ \ \ (procedure\ \"do_click\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"do_click\"\n\ \ \ \ invoked\ from\ within\n\"if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ \"\"\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ \"Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form...\"\n\ \ \ \ (file\ \"DataAcquisitionStats.tcl\"\ line\ 8)\n\ \ \ \ invoked\ from\ within\n\"source\ DataAcquisitionStats.tcl\"\n\ \ \ \ (in\ namespace\ eval\ \"::DataAcquisitionStats\"\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n\"namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ...\"\n\ \ \ \ invoked\ from\ within\n\"subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n<!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren...\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ #0\ \[list\ subst\ \$script\]\"\n\ \ \ \ (procedure\ \"SubstFile\"\ line\ 12)\n\ \ \ \ invoked\ from\ within\n\"SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]\"\n\ \ \ \ (procedure\ \"Subst_File\"\ line\ 7)\n\ \ \ \ invoked\ from\ within\n\"Subst_File\ \$template\ \$interp\"\n\ \ \ \ invoked\ from\ within\n\"TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)\"\n\ \ \ \ (procedure\ \"Doc_application/x-tcl-template\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"\$cmd\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"Doc_Handle\"\ line\ 20)\n\ \ \ \ invoked\ from\ within\n\"Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"DocDomain\"\ line\ 44)\n\ \ \ \ invoked\ from\ within\n\"DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml\"\n\ \ \ \ (\"eval\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]\"
|
Restarting Httpd for DataAcqusition and browser fixes problem. |
|
96
|
Mon May 4 01:27:56 2015 |
JA, TD, AE, CG & JLT | Monday 4 May 2015 |
09.18 SN changed degrader to 5.7mm Al (4mm + all variable degraders + additional 1mm)
09.24 R53 continues
DSSSD#1 I_L to 8.16uA
FEE64 temps OK
Julabo FL11006 recirculating chiller OK - op temp +20 deg C
Example HEC ADC spectra DSSSD #1-3 (attachments 1-12)
09.59 R53 ends
Beam off - problem with refrigeration plant for BigRIPS quads
10.39 FEE64 temperatures (attachment 13)
10.51 Check ALL ASIC Control parameters
11.15 Stat and Hit spectra for all AIDA FEE64 modules (attachments 14-15)
Illustrates common noisy channels for each FEE64 channels 1 & 55 of 0-63
11.28 R54
Short run without beam, BNC PB-4 pulser frequency ~1Hz
12.55 R54 ends OK
14.00 Plot of leakage currents up to now included.
Gradual increase in all detectors over course of experiment.
Bias voltage on detector 1 (ch 1) increased to +150V at 0900 on 03/05, causing
an increase in I_L over preceding value.
16.00 Beam expected 21.00
18.30 No beam.
HV ch 2 tripped (det 3)
Reset HV and observed expected leakage current
19.00 HV ch 1 also tripped.
Increased HV to +150V. Leakage current @ 8.02uA |
Attachment 1: 120.png
|
|
Attachment 2: 121.png
|
|
Attachment 3: 122.png
|
|
Attachment 4: 123.png
|
|
Attachment 5: 124.png
|
|
Attachment 6: 125.png
|
|
Attachment 7: 126.png
|
|
Attachment 8: 127.png
|
|
Attachment 9: 128.png
|
|
Attachment 10: 129.png
|
|
Attachment 11: 130.png
|
|
Attachment 12: 131.png
|
|
Attachment 13: 132.png
|
|
Attachment 14: 133.png
|
|
Attachment 15: 134.png
|
|
Attachment 16: leakage_curr.png
|
|
|
95
|
Mon May 4 01:23:48 2015 |
TD | Unable to obtain Data Acqusition Statistics frame |
Got the error Server Internal Error
while trying to obtain /DataAcquisitionControl/DataAcquisitionStats.tml.
can't read "cgiNUMdata": no such variable while executing "InsertLog "cgidata= ([llength $cgidata]) $cgiNUMdata"" (procedure "do_click" line 9) invoked from within "do_click" invoked from within "if {$started != 0} { variable JS "" variable LogFlag if {$LogFlag == 1} {InsertLog "Last Updated: [clock format [clock seconds] -form..." (file "DataAcquisitionStats.tcl" line 8) invoked from within "source DataAcquisitionStats.tcl" (in namespace eval "::DataAcquisitionStats" script line 3) invoked from within "namespace eval DataAcquisitionStats { source Global.tcl source DataAcquisitionStats.tcl source DataAcquisitionStatsALL.tcl ..." invoked from within "subst { [Doc_Dynamic] [global env; source [file join $env(MIDASBASE) TclHttpd Html settings.tml]] <! [global Httpd; upvar #0 Httpd[set Httpd(curren..." ("uplevel" body line 1) invoked from within "uplevel #0 [list subst $script]" (procedure "SubstFile" line 12) invoked from within "SubstFile /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml {}" ("uplevel" body line 1) invoked from within "uplevel 1 [list SubstFile $path $interp]" (procedure "Subst_File" line 7) invoked from within "Subst_File $template $interp" invoked from within "TemplateInstantiate $sock $path {} $suffix {} $Template(templateInterp)" (procedure "Doc_application/x-tcl-template" line 9) invoked from within "$cmd $path $suffix $sock" (procedure "Doc_Handle" line 20) invoked from within "Doc_Handle $prefix $path $suffix $sock" (procedure "DocDomain" line 44) invoked from within "DocDomain / /MIDAS@aidas/TclHttpd/Html sock8 DataAcquisitionControl/DataAcquisitionStats.tml" ("eval" body line 1) invoked from within "eval $Url(command,$prefix) [list $sock $suffix]"
Tcl Call Trace
5: DocSubstSystemFile sock8 error 500 can't\ read\ "\;cgiNUMdata"\;:\ no\ such\ variable\n\ \ \ \ while\ executing\n"\;InsertLog\ "\;cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata"\;"\;\n\ \ \ \ (procedure\ "\;do_click"\;\ line\ 9)\n\ \ \ \ invoked\ from\ within\n"\;do_click"\;\n\ \ \ \ invoked\ from\ within\n"\;if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ "\;"\;\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ "\;Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form..."\;\n\ \ \ \ (file\ "\;DataAcquisitionStats.tcl"\;\ line\ 8)\n\ \ \ \ invoked\ from\ within\n"\;source\ DataAcquisitionStats.tcl"\;\n\ \ \ \ (in\ namespace\ eval\ "\;::DataAcquisitionStats"\;\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n"\;namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ..."\;\n\ \ \ \ invoked\ from\ within\n"\;subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n<\;!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren..."\;\n\ \ \ \ ("\;uplevel"\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n"\;uplevel\ #0\ \[list\ subst\ \$script\]"\;\n\ \ \ \ (procedure\ "\;SubstFile"\;\ line\ 12)\n\ \ \ \ invoked\ from\ within\n"\;SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}"\;\n\ \ \ \ ("\;uplevel"\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n"\;uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]"\;\n\ \ \ \ (procedure\ "\;Subst_File"\;\ line\ 7)\n\ \ \ \ invoked\ from\ within\n"\;Subst_File\ \$template\ \$interp"\;\n\ \ \ \ invoked\ from\ within\n"\;TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)"\;\n\ \ \ \ (procedure\ "\;Doc_application/x-tcl-template"\;\ line\ 9)\n\ \ \ \ invoked\ from\ within\n"\;\$cmd\ \$path\ \$suffix\ \$sock"\;\n\ \ \ \ (procedure\ "\;Doc_Handle"\;\ line\ 20)\n\ \ \ \ invoked\ from\ within\n"\;Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock"\;\n\ \ \ \ (procedure\ "\;DocDomain"\;\ line\ 44)\n\ \ \ \ invoked\ from\ within\n"\;DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml"\;\n\ \ \ \ ("\;eval"\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n"\;eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]"\;
4: Doc_Error sock8 can't\ read\ \"cgiNUMdata\":\ no\ such\ variable\n\ \ \ \ while\ executing\n\"InsertLog\ \"cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata\"\"\n\ \ \ \ (procedure\ \"do_click\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"do_click\"\n\ \ \ \ invoked\ from\ within\n\"if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ \"\"\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ \"Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form...\"\n\ \ \ \ (file\ \"DataAcquisitionStats.tcl\"\ line\ 8)\n\ \ \ \ invoked\ from\ within\n\"source\ DataAcquisitionStats.tcl\"\n\ \ \ \ (in\ namespace\ eval\ \"::DataAcquisitionStats\"\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n\"namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ...\"\n\ \ \ \ invoked\ from\ within\n\"subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n<!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren...\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ #0\ \[list\ subst\ \$script\]\"\n\ \ \ \ (procedure\ \"SubstFile\"\ line\ 12)\n\ \ \ \ invoked\ from\ within\n\"SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]\"\n\ \ \ \ (procedure\ \"Subst_File\"\ line\ 7)\n\ \ \ \ invoked\ from\ within\n\"Subst_File\ \$template\ \$interp\"\n\ \ \ \ invoked\ from\ within\n\"TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)\"\n\ \ \ \ (procedure\ \"Doc_application/x-tcl-template\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"\$cmd\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"Doc_Handle\"\ line\ 20)\n\ \ \ \ invoked\ from\ within\n\"Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"DocDomain\"\ line\ 44)\n\ \ \ \ invoked\ from\ within\n\"DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml\"\n\ \ \ \ (\"eval\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]\"
3: Url_Unwind sock8 can't\ read\ \"cgiNUMdata\":\ no\ such\ variable\n\ \ \ \ while\ executing\n\"InsertLog\ \"cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata\"\"\n\ \ \ \ (procedure\ \"do_click\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"do_click\"\n\ \ \ \ invoked\ from\ within\n\"if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ \"\"\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ \"Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form...\"\n\ \ \ \ (file\ \"DataAcquisitionStats.tcl\"\ line\ 8)\n\ \ \ \ invoked\ from\ within\n\"source\ DataAcquisitionStats.tcl\"\n\ \ \ \ (in\ namespace\ eval\ \"::DataAcquisitionStats\"\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n\"namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ...\"\n\ \ \ \ invoked\ from\ within\n\"subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n<!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren...\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ #0\ \[list\ subst\ \$script\]\"\n\ \ \ \ (procedure\ \"SubstFile\"\ line\ 12)\n\ \ \ \ invoked\ from\ within\n\"SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}\"\n\ \ \ \ (\"uplevel\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]\"\n\ \ \ \ (procedure\ \"Subst_File\"\ line\ 7)\n\ \ \ \ invoked\ from\ within\n\"Subst_File\ \$template\ \$interp\"\n\ \ \ \ invoked\ from\ within\n\"TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)\"\n\ \ \ \ (procedure\ \"Doc_application/x-tcl-template\"\ line\ 9)\n\ \ \ \ invoked\ from\ within\n\"\$cmd\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"Doc_Handle\"\ line\ 20)\n\ \ \ \ invoked\ from\ within\n\"Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock\"\n\ \ \ \ (procedure\ \"DocDomain\"\ line\ 44)\n\ \ \ \ invoked\ from\ within\n\"DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml\"\n\ \ \ \ (\"eval\"\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n\"eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]\" |
|
94
|
Sun May 3 01:32:18 2015 |
JA, TD, AE, CG, VP & JLT | Sunday 3 May 2015 |
09.19 Beam off on arrival, now back
R51 running
BigRIPS 88Ge setting
Degraders 4mm Al + 1.3mm Al variable, MINOS target filled
FEE64 temperatures OK
Julabo FL11006 recirculating chiller OK, operating temp +20 deg C
Detector HV OK
AIDA SYNC/PAUSE/RESUME rates OK
10.05 R51 ends
10.51 Change BigRIPS setting to 94Se
OR MACB triggers from nnaida1, 2, 6, 10, 13 & 14 input EURICA trigger module input #7
All nnaida1, 2, 6, 10, 13 & 14 fast discriminators currently disabled.
11.33 R53
BigRIPS 94Se setting
c. 15.54 EURICA DAQ LUPO timestamp reset
14.00 Degrader changed t0 4mm fixed + 0.7mm variable (Al) |
|
93
|
Sat May 2 19:20:59 2015 |
AE | run R51 online spectra |
Online spectra to monitor condition during run R51.
Position and energy spectra indicate implantation in 2nd DSSD.
Tracking spectra is consistent with a larger beam angle on the horizontal direction. |
Attachment 1: ADClow_vs_Ch_R51online.png
|
|
Attachment 2: ADChigh_vs_Ch_R51online.png
|
|
Attachment 3: X_implant_R51online.png
|
|
Attachment 4: E_implant_R51online.png
|
|
Attachment 5: Traking_implant_R51online.png
|
|
|
92
|
Sat May 2 19:17:25 2015 |
AE | time-stamp for event reconstruction |
Some first analysis of building events to look for implants and decays
Using both DISC and slow comparator values for time-stamp (whatever is available). Clearly there are some ADC
hits with a very early value for their corresponding time-stamp, that result in negative or very large dTS
values. Probably safer to use only ADC data for now (it's likely the simple algorithm used to correlate
discriminator hits and ADC hits can not cope with current conditions of ADC hits >> DISC hits):
time_stamp_dist_disc.png
Comparing analysis of file R51_3 for the two conditions: using the Fast discriminator data when available for
low energy range, or using only the time-stamp from the ADC hits.
The first two figures (time_stamp_dist_disc.png, XY_implant_disc_R51.png) are for including DISC hits as
time-stamp for event building: some have much smaller values than corresponding ADC hits, so the event is cut
short and we see a small number of identified implants.
Second set of plots is the same data but using only the timestamp for the slow comparator of the low energy
range. The number of identified events is much higher (compare 'Integral' value of the stats box). |
Attachment 1: time_stamp_dist_disc.png
|
|
Attachment 2: evt_time_stamp_disc_R51.png
|
|
Attachment 3: XY_implant_disc_R51.png
|
|
Attachment 4: evt_time_stamp_slowcomp_R51.png
|
|
Attachment 5: XY_implant_slowcomp_R51.png
|
|
|
91
|
Sat May 2 14:41:20 2015 |
JA, TD, AE, CG, VP & JLT | MUSIC detector signals |
Adjusted setting of MUSIC detector signals during break
MUSIC ---> (16dB att) --> Lemo split ---> J13
---> J14
MUSIC ---> (16dB att) --> Lemo split ---> J15
---> J16
MUSIC ---> (BNC att.) --> Lemo split ---> J17
---> J18
MUSIC ---> (BNC att.) --> Lemo split ---> J19
---> J20
A couple seem to bee too much attenuated. Spectra for 88Ge setting attached. |
Attachment 1: MUSIC_lowE.png
|
|
Attachment 2: MUSIC_highE_log.png
|
|
|
90
|
Sat May 2 02:04:50 2015 |
JA, TD, AE, CG, VP & JLT | Saturday 2 May 2015 |
0055: Degrader changed. 1mm removed.
1.4mm total
0537: R38 ends nnaida11 slow comparator 0x20 -> 0x40 LEC fast comparator -> 0xff
0530: R39 10.00 AIDA status screenshots
1159: R39 ends HEC fast comparator 0x2 -> 0xf (all FEE64s)
1202: R40 nnaida8 no SYNCS see attachments 19-22
VFEP toggled merge pause state check merge activity spinner accelerates nnaida8 GO Electronics (from select required function menu of Run Control) nnaida8 started OK toggled merge pause state
1500: Attachments 23-28 show waveforms, low E and high E spectra for nnaida6+11.
Increasing fast comp threshold to 0xf shifts position of energy cut off away from zero point, as expected, but does not remove low E peak around ch 32500.
1530: Increase bias to +150V on det 1 (ch 1). Attachments 29-34 show waveforms, low E and high E spectra with increased bias voltage. Diode link threshold at 0x23
V high E events in .L spectra show reduction over those before bias increase.
In .H spectra from both nnaida6+11, increased bias reduced threshold. Finite threshold still seen on n-side however (greater than on p-side).
All references/comparisons in this ELog entry re. nnaida11 are w.r.t. to spectra/waveforms seen at this 'standard' setting.
1544: Changed diode link thresh on nnaida11 to 0x11. Attachments 35-37.
Saved run R42.
High energy spectra saw threshold increase of ~700ch, but no other changed were observed.
1555: Change nnaida11 diode link thresh to 0x29. Saved run R43. Attachments 38-40.
Saw reduction in high E threshold by ~700 ch but no other obvious changes.
1610: Changed diode link thresh on nnaida11 to 0x14 and preAmp reference to 0x20. Saved run R44. Attachments 41-44.
Waveforms look much worse, more flatlining that previously seen.
High E spectra show marginally higher threshold. No significant change in low E spectra.
1630: Changed nnaida11 preAmp ref to 0x40 and diode link thresh to 0x38. Saved run R45. Attachments 45-47
Waveforms look similar to original setting. High E spectra show no significant change.
Low E spectra have small peak near 32k and v. wide stretching to top of FSR.
1643: Changed nnaida11 preAmp ref to 0x60 and diode link thresh to 0x58. Saved run R46. Attachments 48-50.
Waveforms settled on ~7500 much more frequently, with most signals beginning and returning to ~7500.
High E spectra thresh at ~33500 as it was with 'standard' setting.
Low E spectra show vast reduction in high E rubbish, looking more like an exponential decay compared to previous wide 'mound'.
Big improvement over previous settings. Will try all n-side FEE with these settings later.
1700: Changed nnaida11 diode link thresh to 0x5a. Saved run R47 (~2hr run during tea break and other work).
0x60 HEC fast comparator threshold (all FEE64s except nnaida30) 0x02.
19.04 R47 ends Change BigRIPS setting from 110Zr to 88Ge
19.15 R48 Pulser walkthough BNC PB-4 amplitude 90,000-10,000 @ 10,000 step, freq 25Hz.
nnaida7 showed no SYNCS.
Used procedure described above (1202) - nnaida7 recovered OK
19.28 Started run R48 - pulser walkthrough.
R48 ends OK..
1944: Changed fast comparator threshold on LEC for...
- nnaida 1: 0xb -> 0x30
- nnaida2: 0x18 -> 0x30
- nnaida6: 0x10 -> 0x30
- nnaida10: 0x10 -> 0x30
- nnaida13: 0x12 -> 0x30
- nnaida14: 0x14 -> 0x30
Change, for all n-side FEE64s, preAmp reference from previous value to 0x60 and diode link thresh to 0x5a.
Saved settings to /MIDAS/DB/EXPERIMENTS/AIDA/2015Apr30-diode-mod3
(around) 20:30 pm: started data taking for 88Ge setting. First runs are with empty H target at MINOS/DALI for transmission measurement.
Degrader also changed during run R50. Initially: 0.6mm + 0.4mm + (0.3 mm?) + 1mm. The 1mm degrader was removed after ~ 1hr of run.
2300: NNAIDA#11: changed Fast Comparator of Low Energy channels to 0x40. It was set at 0xFF, and no discriminator data being produced. Rate of ~12 kHz for discriminator events in NNAIDA#11 for this setting (comparable to other FEE64s).
RUN: R51_* started after adjusting the NNAIDA11 setting |
Attachment 1: 80.png
|
|
Attachment 2: 81.png
|
|
Attachment 3: 82.png
|
|
Attachment 4: 83.png
|
|
Attachment 5: 85.png
|
|
Attachment 6: 87.png
|
|
Attachment 7: 86.png
|
|
Attachment 8: 88.png
|
|
Attachment 9: 89.png
|
|
Attachment 10: 90.png
|
|
Attachment 11: 91.png
|
|
Attachment 12: 92.png
|
|
Attachment 13: 93.png
|
|
Attachment 14: 94.png
|
|
Attachment 15: 95.png
|
|
Attachment 16: 96.png
|
|
Attachment 17: 97.png
|
|
Attachment 18: 98.png
|
|
Attachment 19: 99.png
|
|
Attachment 20: 100.png
|
|
Attachment 21: 101.png
|
|
Attachment 22: 102.png
|
|
Attachment 23: 20150502_nnaida11_fastcomp0xf.png
|
|
Attachment 24: 20150502_nnaida6H_fastcomp0xf.png
|
|
Attachment 25: 20150502_nnaida11W.png
|
|
Attachment 26: 20150502_nnaida6W.png
|
|
Attachment 27: 20150502_nnaida11L.png
|
|
Attachment 28: 20150502_nnaida6L.png
|
|
Attachment 29: 20150502_nnaida11L_150V.png
|
|
Attachment 30: 20150502_nnaida6L_150V.png
|
|
Attachment 31: 20150502_nnaida11W_150V.png
|
|
Attachment 32: 20150502_nnaida6W_150V.png
|
|
Attachment 33: 20150502_nnaida11H_150V.png
|
|
Attachment 34: 20150502_nniada6H_150V.png
|
|
Attachment 35: 20150502_nnaida11w_150v_diode0x11.png
|
|
Attachment 36: 20150502_nnaida11H_150V_diode0x11.png
|
|
Attachment 37: 20150502_nnaida11L_150V_diode0x11.png
|
|
Attachment 38: 20150502_nnaida11W_150V_diode0x29.png
|
|
Attachment 39: 20150502_nnaida11H_150V_diode0x29.png
|
|
Attachment 40: 20150502_nnaida11L_150V_diode0x29.png
|
|
Attachment 41: 20150502_nnaida11W_150V_diode0x14_preamp0x20.png
|
|
Attachment 42: 20150502_nnaida11W_150V_diode0x14_preamp0x20_2.png
|
|
Attachment 43: 20150502_nnaida11H_150V_diode0x14_preamp0x20.png
|
|
Attachment 44: 20150502_nnaida11L_150V_diode0x14_preamp0x20.png
|
|
Attachment 45: 20150502_nnaida11W_150V_diode0x38_preamp0x40.png
|
|
Attachment 46: 20150502_nnaida11H_150V_diode0x38_preamp0x40.png
|
|
Attachment 47: 20150502_nnaida11L_150V_diode0x38_preamp0x40.png
|
|
Attachment 48: 20150502_nnaida11W_150V_diode0x58_preamp0x60.png
|
|
Attachment 49: 20150502_nnaida11H_150V_diode0x58_preamp0x60.png
|
|
Attachment 50: 20150502_nnaida11L_150V_diode0x58_preamp0x60.png
|
|
|
89
|
Thu Apr 30 20:21:20 2015 |
Patrick Coleman-Smith | High Energy Spectra from LYCCA with pulser |
> I have an eight FEE64 system now in place on the LYCCA chamber with a PB-5 pulser going into the adapter cards
> test input. The test capacitor is 30pF.
>
> I was going to explore the effect of the thresholds on the pulser peak.
>
> I notice that the spectra look like those taken in RIKEN and not a single peak. In the 1GeV range I would
> interpret this as noise but since this is such a high energy i don't quite understand what is happening in the
> ASIC.
>
> I thought i would share it with you.
>
> PB-5 input to 50R is 10v with no attenuation. Signal height on the inline 'scope is +5.2v
>
> ASICs are set to "default" with 1GeV range and 3uS shaping time.
>
> Let me know if anything useful can be gleaned by more tests on LYCCA.
>
>
>
> Q = CV = 30pF * 5V = 150pC => ~ 3.42GeV => ADC channel ~ 27880
>
> The spectra imply a positive test input. The spectra imply an inconsistency between the data
> supplied and the peak position.
>
> You display the spectra on a log scale ... so the majority of events are in the peak ... but
> why do some channels so a peak and others a peak plus a small number of higher amplitude/events?
>
> What ASIC settings are you using?
>
> What is the PB-5 frequency? ... PB-5 settings?
PB-5 is at 100Hz, fall time is 1 ms.
ASIC settings default from VHDL.
They are in the manual. See EDOC955 at npg.dl.ac.uk
29300 => 2.1GeV ( very approx ) so yes this doesn't make sense.
Hard to have a specific calibration or will your beam time give that.
I think the 30pF is correct but i can measure it on Wednesday...... |
|
88
|
Thu Apr 30 17:43:36 2015 |
Patrick Coleman-Smith | High Energy Spectra from LYCCA with pulser |
I have an eight FEE64 system now in place on the LYCCA chamber with a PB-5 pulser going into the adapter cards
test input. The test capacitor is 30pF.
I was going to explore the effect of the thresholds on the pulser peak.
I notice that the spectra look like those taken in RIKEN and not a single peak. In the 1GeV range I would
interpret this as noise but since this is such a high energy i don't quite understand what is happening in the
ASIC.
I thought i would share it with you.
PB-5 input to 50R is 10v with no attenuation. Signal height on the inline 'scope is +5.2v
ASICs are set to "default" with 1GeV range and 3uS shaping time.
Let me know if anything useful can be gleaned by more tests on LYCCA.
Q = CV = 30pF * 5V = 150pC => ~ 3.42GeV => ADC channel ~ 27880
The spectra imply a positive test input. The spectra imply an inconsistency between the data
supplied and the peak position.
You display the spectra on a log scale ... so the majority of events are in the peak ... but
why do some channels so a peak and others a peak plus a small number of higher amplitude/events?
What ASIC settings are you using?
What is the PB-5 frequency? ... PB-5 settings? |
|
87
|
Thu Apr 30 16:20:54 2015 |
JA, LHB, TD, AE, CG & VP | Friday 1 May 2015 |
diode link threshold 0xca -> 0xb6
0x11 -> 0x2c
00.20 R31
1mm + 1.4mm Al degrader
00.42 R31 ends
R32
-1mm Al degrader
00.54 R32 ends
Data indicates changes to diode link threshold is 'switching off' decay p+n strip events,
n+n strips appear to be less affected
01.00 R33
diode link threshold 0xca -> 0xbf
0x11 -> 0x23
ASIC parameters saved to /MIDAS/DB/EXPERIMENTS/AIDA/2015Apr30-diode-mod2
Ignore R34 & R35
09.40 Fast LEC/MEC discriminators disabled:
Mask bits 31->0, 63->32 *not* 0->31 and 32->63 as implied by Disc Controls window
Chan Mask
31->0 63->32
nnaida1 0x0 0x4000000
nnaida2 ch 22, 26 0x4400001 0x8000000
nnaida6 ch 1 0x2 0x0
nnaida9 ch 45 " 0x0 0x2000
nnaida10 ch 31 " 0x82000000 0x80000000
nnaida11 ch 55 " 0x0 0x800000
nnaida13 0x0 0x4000000
nnaida16 ch 55 " 0x0 0x800000
Local Controls -> Timing O/P Control Register 0xc -> 0xe (OR64) https://elog.ph.ed.ac.uk/AIDA/79
09.48 R36
BigRIPS 110Zr setting
Degrader ?
10.43 R36 ends
Beam off for ion source re-tune
10.50 nnaida6 good events c. 250k, c. 20Hz PAUSE/RESUME
change slow comparator 0x14 -> 0x20
rate/channel ~5kHz -> ~1kHz
ASIC parameters saved to /MIDAS/DB/EXPERIMENTS/AIDA/2015Apr30-diode-mod2
12.00 VFEP updates
DataAcquisitionControl.tcl and sys.tcl
Fast comparator masks are now saved
MACB trigger mode default 0xe (OR64) and can be saved as a setting
Stop/Go logic altered so that electronics data generation is the last to be GOED and first to be STOPPED
12.10 Beam back
12.13 R38 |
|
86
|
Thu Apr 30 15:28:25 2015 |
Patrick Coleman-Smith | High Energy Spectra from LYCCA with pulser |
I have an eight FEE64 system now in place on the LYCCA chamber with a PB-5 pulser going into the adapter cards test input. The test capacitor is 30pF.
I was going to explore the effect of the thresholds on the pulser peak.
I notice that the spectra look like those taken in RIKEN and not a single peak. In the 1GeV range I would interpret this as noise but since this is such a high energy i don't quite understand what is happening in the ASIC.
I thought i would share it with you.
PB-5 input to 50R is 10v with no attenuation. Signal height on the inline 'scope is +5.2v
ASICs are set to "default" with 1GeV range and 3uS shaping time.
Let me know if anything useful can be gleaned by more tests on LYCCA. |
Attachment 1: LYCCA_High_Energy.png
|
|
|
85
|
Thu Apr 30 03:00:48 2015 |
TD | Degrader changes |
From 20.00 29.4.15
Added
3mm Al plate in front of MACI + Veto plastic detectors
(offset in front of AIDA)
From 09.00 30.4.15
Added
2mm Al plate following MUSIC
+
1.0 + 0.6 + 0.3 + 0.4 = 2.3mm Al plate (variable degrader) |
|
84
|
Thu Apr 30 02:11:19 2015 |
TD | Example waveforms with heavy-ion beam |
1 - nnaida1 DSSSD#3 p+n (pulser?)
2 - nnaida1 DSSSD#3 p+n heavy ion
3 - nnaida6 DSSSD#1 p+n
4 - nnaida16 DSSSD#1 n+n
5 - nnaida14 DSSSD#2 p+n
6 - nnaida3 DSSSD#3 n+n
7 - nnaida13 DSSSD#3 p+n
50MSPS, 14-bit ADC, 1000 samples
Each trace is the most recent capture for that specific channel |
Attachment 1: 70.png
|
|
Attachment 2: 71.png
|
|
Attachment 3: 72.png
|
|
Attachment 4: 73.png
|
|
Attachment 5: 74.png
|
|
Attachment 6: 75.png
|
|
Attachment 7: 76.png
|
|
|
83
|
Thu Apr 30 01:06:44 2015 |
JA, LHB, TD, AE, CG & VP | Thursday 30 April 2015 |
Overnight
Degrader OUT
DAQ ran OK - data file R22
DSSSD #3 (N1419 ch #2) tripped, re-enabled OK
Attachments 1-15 from R22
nnaida10 DSSSD #1 ASIC #1-4 HEC ADC spectra + hit patterns
nnaida2 DSSSD #1 ASIC #1-4 HEC ADC spectra + hit patterns
nnaida1 DSSSD #1 ASIC #1-4 HEC ADC spectra + hit patterns
HEC fast comparator LLD 0x8 - standard ASIC parameters
09.06 Beam off
09.36 Beam on
09.46 R23
HEC fast comparator LLD 0x8 -> 0x2
c. 10.00 beam lost, cyclotron re-tuning
10.56 R23 stopped
11.20 FEE64 firmware update - /MIDAS/Aida/FEE_Riken_Apr14_26.bin
See attachment 16
11.58 R24
14.35 R24 stopped
R25 diode link threshold nnaida1 0xca -> 0xba, nnaida3 0x11 -> 0x18
14.52 R25 stopped
R26 diode link threshold nnaida1 -> 0xbc, nnaida3 -> 0x1c
15.06 R26 stopped
15.00 Beam off
15.25 BigRIPS changed to 110Zr setting. Tuning.
17.05 Beam on
Ignore R27_0
17.06 R28
17.49 R28 stopped
Ignore R29, R30
22.56 diode link threshold 0xca -> 0xb6 (cf. preAmp ref 0xb2)
0x11 -> 0x2c (cf. preAmp ref 0x30)
ASIC parameters saved to /MIDAS/DB/EXPERIMENTS/AIDA/2015Apr30-diode-mod
23.18 Fast LEC/MEC discriminators disabled:
Mask bits 31->0, 63->32 *not* 0->31 and 32->63 as implied by Disc Controls window
Chan Mask
31->0 63->32
nnaida1 0x0 0x4000000
nnaida2 ch 22, 26 0x4400001 0x8000000
nnaida6 ch 1 0x1 0x0
nnaida9 ch 45 " 0x0 0x2000
nnaida10 ch 31 " 0x82000000 0x80000000
nnaida11 ch 55 " 0x0 0x800000
nnaida13 0x0 0x4000000
nnaida16 ch 55 " 0x0 0x800000
00.04 Local Controls -> Timing O/P Control Register 0xc -> 0xe (OR64) https://elog.ph.ed.ac.uk/AIDA/79 |
Attachment 1: 55.png
|
|
Attachment 2: 56.png
|
|
Attachment 3: 57.png
|
|
Attachment 4: 58.png
|
|
Attachment 5: 59.png
|
|
Attachment 6: 50.png
|
|
Attachment 7: 51.png
|
|
Attachment 8: 52.png
|
|
Attachment 9: 53.png
|
|
Attachment 10: 54.png
|
|
Attachment 11: 60.png
|
|
Attachment 12: 61.png
|
|
Attachment 13: 62.png
|
|
Attachment 14: 63.png
|
|
Attachment 15: 64.png
|
|
Attachment 16: 20150430_temps_firmwareVersions.png
|
|
|
82
|
Wed Apr 29 18:12:02 2015 |
AE | online analysis code |
A first online analysis code is running now in Desktop 4 aidas1
The source code and executable are in
/homes/npg/AIDAonline
The following command launches the program from the above directory:
aidas1> ./AIDA-online.exe
The code is set to update histograms every 10e6 events (about once per minute?).
Otherwise, click on the terminal running the program and press any key. This will produce the following menu:
online monitor is paused;
press 0 <Enter> to stop, 1 <Enter> to restart;
If <1> is selected the histogram are updated and the execution is continued.
If <0> is selected the program requests a confirmation and then exits (without saving the histograms, that's the
next step).
A few (interesting) screenshots attached. |
Attachment 1: AO_adc_low_2d.png
|
|
Attachment 2: AO_adc_low_disc_2d.png
|
|
Attachment 3: AO_adc_high_2d.png
|
|
Attachment 4: AO_hit_pattern_adc_low.png
|
|
Attachment 5: AO_hit_pattern_disc.png
|
|
Attachment 6: AO_hit_pattern_adc_high.png
|
|
Attachment 7: AO_adc_data_implants.png
|
|
Attachment 8: AO_time_stam_diff.png
|
|
|
81
|
Wed Apr 29 11:34:09 2015 |
Patrick Coleman-Smith | Fast Trigger timings against Pulser Input and LEC/MEC Fast Comparator threshold setting |
I have tried the latest version ( 26 ) of the FEE64 code and carried out some measurements of the Fast Trigger delay from the Pulser signal ( not the Pulser Trigger out ) and observed the following.
The pulser gives a centroid of 28217 in the histogram.
Threshold setting |
Delay observed at MACB Fast Trigger output (nS) |
0x40 |
no Trigger |
0x38 |
no Trigger |
0x30 |
no Trigger |
0x28 |
1200 to 1800 |
0x20 |
690 to 860 |
0x18 |
505 to 600 |
0x10 |
320 to 385 |
0x8 |
210 to 270 |
This seems to me to be sensible as the discriminator is only a very simple comparator.
The OR64 ( 0xE ) signal works as True Fast NIM Logic. The OR16s ( 0xC ) logic works as inverse Fast NIM.
The OR64 is derived from the individual masked discriminator outputs. By default the Mask is not set.
|
|
80
|
Wed Apr 29 11:00:29 2015 |
TD | Wednesday 29 April 2015 - R20 screenshots |
1230: Attachments
19.00 Screenshots taken during R20 |
Attachment 1: 40.png
|
|
Attachment 2: 41.png
|
|
Attachment 3: 42.png
|
|
Attachment 4: 43.png
|
|
Attachment 5: 44.png
|
|
Attachment 6: 45.png
|
|
Attachment 7: 46.png
|
|
Attachment 8: 47.png
|
|
Attachment 9: 48.png
|
|
Attachment 10: 49.png
|
|
|
79
|
Wed Apr 29 10:01:27 2015 |
Patrick Coleman-Smith | Fast Trigger output fault in FEE64 FPGA logic |
The Fast Trigger output of the FEE64 is formed from the OR of the four OR16 signals ( one from each of the ASICs.
The logic levels of the OR16 signals are active low in the FPGA and so if the are OR'd together then the output is inactive if any one of the ASICs is inactive.
This is a problem when the Fast Trigger is being used by other DAQ systems.
A new FPGA program 0x1b4FE01A ( version 26 ) is being compiled.
The Fast Trigger output will provide the logic AND of the four OR16 signals which should give the correct signal. This setting is selected by "Setup".
The other settings available using the Trigger register are shown below. Note that OR64 is the logic OR of the masked outputs of the ASIC individual Discriminator outputs.
when 0 =>
trigger_hit <= ASIC1_data_ready ;
when 1 =>
trigger_hit <= ASIC1_rdo_range and ASIC1_data_ready ;
when 2 =>
trigger_hit <= ASIC2_rdo_range and ASIC2_data_ready ;
when 3 =>
trigger_hit <= led_trigger(0) ;
when 4 =>
trigger_hit <= led_raw(0) ;
when 5 =>
trigger_hit <= chan_reset(0) ;
when 6 =>
trigger_hit <= force_capture_sync ;
when 7 =>
trigger_hit <= force_capture ;
when 8 =>
trigger_hit <= ASIC1_OR_16 ;
when 9 =>
trigger_hit <= ASIC2_OR_16 ;
when 10 =>
trigger_hit <= ASIC3_OR_16 ;
when 11 =>
trigger_hit <= ASIC4_OR_16 ;
when 12 =>
trigger_hit <= ASIC4_OR_16 and ASIC3_OR_16 and ASIC2_OR_16 and ASIC1_OR_16;
when 13 =>
trigger_hit <= led_trigger(1) ;
when 14 =>
trigger_hit <= OR64 ;
when 15 =>
trigger_hit <= ASIC4_OR_16 or ASIC3_OR_16 or ASIC2_OR_16 or ASIC1_OR_16; |