AIDA GELINA BRIKEN nToF CRIB ISOLDE CIRCE nTOFCapture DESPEC DTAS EDI_PSA 179Ta CARME StellarModelling DCF K40
  AIDA, Page 42 of 46  ELOG logo
ID Date Author Subject
  98   Mon May 4 02:32:29 2015 VFEP & TDHow 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 TDUnable 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\ &quot\;cgiNUMdata&quot\;:\ no\ such\ variable\n\ \ \ \ while\ executing\n&quot\;InsertLog\ &quot\;cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata&quot\;&quot\;\n\ \ \ \ (procedure\ &quot\;do_click&quot\;\ line\ 9)\n\ \ \ \ invoked\ from\ within\n&quot\;do_click&quot\;\n\ \ \ \ invoked\ from\ within\n&quot\;if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ &quot\;&quot\;\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ &quot\;Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form...&quot\;\n\ \ \ \ (file\ &quot\;DataAcquisitionStats.tcl&quot\;\ line\ 8)\n\ \ \ \ invoked\ from\ within\n&quot\;source\ DataAcquisitionStats.tcl&quot\;\n\ \ \ \ (in\ namespace\ eval\ &quot\;::DataAcquisitionStats&quot\;\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n&quot\;namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ...&quot\;\n\ \ \ \ invoked\ from\ within\n&quot\;subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n&lt\;!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren...&quot\;\n\ \ \ \ (&quot\;uplevel&quot\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n&quot\;uplevel\ #0\ \[list\ subst\ \$script\]&quot\;\n\ \ \ \ (procedure\ &quot\;SubstFile&quot\;\ line\ 12)\n\ \ \ \ invoked\ from\ within\n&quot\;SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}&quot\;\n\ \ \ \ (&quot\;uplevel&quot\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n&quot\;uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]&quot\;\n\ \ \ \ (procedure\ &quot\;Subst_File&quot\;\ line\ 7)\n\ \ \ \ invoked\ from\ within\n&quot\;Subst_File\ \$template\ \$interp&quot\;\n\ \ \ \ invoked\ from\ within\n&quot\;TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)&quot\;\n\ \ \ \ (procedure\ &quot\;Doc_application/x-tcl-template&quot\;\ line\ 9)\n\ \ \ \ invoked\ from\ within\n&quot\;\$cmd\ \$path\ \$suffix\ \$sock&quot\;\n\ \ \ \ (procedure\ &quot\;Doc_Handle&quot\;\ line\ 20)\n\ \ \ \ invoked\ from\ within\n&quot\;Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock&quot\;\n\ \ \ \ (procedure\ &quot\;DocDomain&quot\;\ line\ 44)\n\ \ \ \ invoked\ from\ within\n&quot\;DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml&quot\;\n\ \ \ \ (&quot\;eval&quot\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n&quot\;eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]&quot\;
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 & JLTMonday 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
120.png
Attachment 2: 121.png
121.png
Attachment 3: 122.png
122.png
Attachment 4: 123.png
123.png
Attachment 5: 124.png
124.png
Attachment 6: 125.png
125.png
Attachment 7: 126.png
126.png
Attachment 8: 127.png
127.png
Attachment 9: 128.png
128.png
Attachment 10: 129.png
129.png
Attachment 11: 130.png
130.png
Attachment 12: 131.png
131.png
Attachment 13: 132.png
132.png
Attachment 14: 133.png
133.png
Attachment 15: 134.png
134.png
Attachment 16: leakage_curr.png
leakage_curr.png
  95   Mon May 4 01:23:48 2015 TDUnable 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\ &quot\;cgiNUMdata&quot\;:\ no\ such\ variable\n\ \ \ \ while\ executing\n&quot\;InsertLog\ &quot\;cgidata=\ (\[llength\ \$cgidata\])\ \$cgiNUMdata&quot\;&quot\;\n\ \ \ \ (procedure\ &quot\;do_click&quot\;\ line\ 9)\n\ \ \ \ invoked\ from\ within\n&quot\;do_click&quot\;\n\ \ \ \ invoked\ from\ within\n&quot\;if\ \{\$started\ !=\ 0\}\ \{\n\n\ \ \ \ \ variable\ JS\ &quot\;&quot\;\n\ \ \ \ \ variable\ LogFlag\n\n\ \ \ \ \ if\ \{\$LogFlag\ ==\ 1\}\ \{InsertLog\ &quot\;Last\ Updated:\ \[clock\ format\ \[clock\ seconds\]\ -form...&quot\;\n\ \ \ \ (file\ &quot\;DataAcquisitionStats.tcl&quot\;\ line\ 8)\n\ \ \ \ invoked\ from\ within\n&quot\;source\ DataAcquisitionStats.tcl&quot\;\n\ \ \ \ (in\ namespace\ eval\ &quot\;::DataAcquisitionStats&quot\;\ script\ line\ 3)\n\ \ \ \ invoked\ from\ within\n&quot\;namespace\ eval\ DataAcquisitionStats\ \{\n\ \ \ \ \ \ \ source\ Global.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStats.tcl\n\ \ \ \ \ \ \ source\ DataAcquisitionStatsALL.tcl\n\ \ \ \ \ \ ...&quot\;\n\ \ \ \ invoked\ from\ within\n&quot\;subst\ \{\n\n\[Doc_Dynamic\]\n\n\[global\ env\;\ source\ \[file\ join\ \$env(MIDASBASE)\ TclHttpd\ Html\ settings.tml\]\]\n\n&lt\;!\n\[global\ Httpd\;\ upvar\ #0\ Httpd\[set\ Httpd(curren...&quot\;\n\ \ \ \ (&quot\;uplevel&quot\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n&quot\;uplevel\ #0\ \[list\ subst\ \$script\]&quot\;\n\ \ \ \ (procedure\ &quot\;SubstFile&quot\;\ line\ 12)\n\ \ \ \ invoked\ from\ within\n&quot\;SubstFile\ /MIDAS@aidas/TclHttpd/Html/DataAcquisitionControl/DataAcquisitionStats.tml\ \{\}&quot\;\n\ \ \ \ (&quot\;uplevel&quot\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n&quot\;uplevel\ 1\ \[list\ SubstFile\ \$path\ \$interp\]&quot\;\n\ \ \ \ (procedure\ &quot\;Subst_File&quot\;\ line\ 7)\n\ \ \ \ invoked\ from\ within\n&quot\;Subst_File\ \$template\ \$interp&quot\;\n\ \ \ \ invoked\ from\ within\n&quot\;TemplateInstantiate\ \$sock\ \$path\ \{\}\ \$suffix\ \{\}\ \$Template(templateInterp)&quot\;\n\ \ \ \ (procedure\ &quot\;Doc_application/x-tcl-template&quot\;\ line\ 9)\n\ \ \ \ invoked\ from\ within\n&quot\;\$cmd\ \$path\ \$suffix\ \$sock&quot\;\n\ \ \ \ (procedure\ &quot\;Doc_Handle&quot\;\ line\ 20)\n\ \ \ \ invoked\ from\ within\n&quot\;Doc_Handle\ \$prefix\ \$path\ \$suffix\ \$sock&quot\;\n\ \ \ \ (procedure\ &quot\;DocDomain&quot\;\ line\ 44)\n\ \ \ \ invoked\ from\ within\n&quot\;DocDomain\ /\ /MIDAS@aidas/TclHttpd/Html\ sock8\ DataAcquisitionControl/DataAcquisitionStats.tml&quot\;\n\ \ \ \ (&quot\;eval&quot\;\ body\ line\ 1)\n\ \ \ \ invoked\ from\ within\n&quot\;eval\ \$Url(command,\$prefix)\ \[list\ \$sock\ \$suffix\]&quot\;
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 & JLTSunday 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 AErun 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
ADClow_vs_Ch_R51online.png
Attachment 2: ADChigh_vs_Ch_R51online.png
ADChigh_vs_Ch_R51online.png
Attachment 3: X_implant_R51online.png
X_implant_R51online.png
Attachment 4: E_implant_R51online.png
E_implant_R51online.png
Attachment 5: Traking_implant_R51online.png
Traking_implant_R51online.png
  92   Sat May 2 19:17:25 2015 AEtime-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
time_stamp_dist_disc.png
Attachment 2: evt_time_stamp_disc_R51.png
evt_time_stamp_disc_R51.png
Attachment 3: XY_implant_disc_R51.png
XY_implant_disc_R51.png
Attachment 4: evt_time_stamp_slowcomp_R51.png
evt_time_stamp_slowcomp_R51.png
Attachment 5: XY_implant_slowcomp_R51.png
XY_implant_slowcomp_R51.png
  91   Sat May 2 14:41:20 2015 JA, TD, AE, CG, VP & JLTMUSIC 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
MUSIC_lowE.png
Attachment 2: MUSIC_highE_log.png
MUSIC_highE_log.png
  90   Sat May 2 02:04:50 2015 JA, TD, AE, CG, VP & JLTSaturday 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
80.png
Attachment 2: 81.png
81.png
Attachment 3: 82.png
82.png
Attachment 4: 83.png
83.png
Attachment 5: 85.png
85.png
Attachment 6: 87.png
87.png
Attachment 7: 86.png
86.png
Attachment 8: 88.png
88.png
Attachment 9: 89.png
89.png
Attachment 10: 90.png
90.png
Attachment 11: 91.png
91.png
Attachment 12: 92.png
92.png
Attachment 13: 93.png
93.png
Attachment 14: 94.png
94.png
Attachment 15: 95.png
95.png
Attachment 16: 96.png
96.png
Attachment 17: 97.png
97.png
Attachment 18: 98.png
98.png
Attachment 19: 99.png
99.png
Attachment 20: 100.png
100.png
Attachment 21: 101.png
101.png
Attachment 22: 102.png
102.png
Attachment 23: 20150502_nnaida11_fastcomp0xf.png
20150502_nnaida11_fastcomp0xf.png
Attachment 24: 20150502_nnaida6H_fastcomp0xf.png
20150502_nnaida6H_fastcomp0xf.png
Attachment 25: 20150502_nnaida11W.png
20150502_nnaida11W.png
Attachment 26: 20150502_nnaida6W.png
20150502_nnaida6W.png
Attachment 27: 20150502_nnaida11L.png
20150502_nnaida11L.png
Attachment 28: 20150502_nnaida6L.png
20150502_nnaida6L.png
Attachment 29: 20150502_nnaida11L_150V.png
20150502_nnaida11L_150V.png
Attachment 30: 20150502_nnaida6L_150V.png
20150502_nnaida6L_150V.png
Attachment 31: 20150502_nnaida11W_150V.png
20150502_nnaida11W_150V.png
Attachment 32: 20150502_nnaida6W_150V.png
20150502_nnaida6W_150V.png
Attachment 33: 20150502_nnaida11H_150V.png
20150502_nnaida11H_150V.png
Attachment 34: 20150502_nniada6H_150V.png
20150502_nniada6H_150V.png
Attachment 35: 20150502_nnaida11w_150v_diode0x11.png
20150502_nnaida11w_150v_diode0x11.png
Attachment 36: 20150502_nnaida11H_150V_diode0x11.png
20150502_nnaida11H_150V_diode0x11.png
Attachment 37: 20150502_nnaida11L_150V_diode0x11.png
20150502_nnaida11L_150V_diode0x11.png
Attachment 38: 20150502_nnaida11W_150V_diode0x29.png
20150502_nnaida11W_150V_diode0x29.png
Attachment 39: 20150502_nnaida11H_150V_diode0x29.png
20150502_nnaida11H_150V_diode0x29.png
Attachment 40: 20150502_nnaida11L_150V_diode0x29.png
20150502_nnaida11L_150V_diode0x29.png
Attachment 41: 20150502_nnaida11W_150V_diode0x14_preamp0x20.png
20150502_nnaida11W_150V_diode0x14_preamp0x20.png
Attachment 42: 20150502_nnaida11W_150V_diode0x14_preamp0x20_2.png
20150502_nnaida11W_150V_diode0x14_preamp0x20_2.png
Attachment 43: 20150502_nnaida11H_150V_diode0x14_preamp0x20.png
20150502_nnaida11H_150V_diode0x14_preamp0x20.png
Attachment 44: 20150502_nnaida11L_150V_diode0x14_preamp0x20.png
20150502_nnaida11L_150V_diode0x14_preamp0x20.png
Attachment 45: 20150502_nnaida11W_150V_diode0x38_preamp0x40.png
20150502_nnaida11W_150V_diode0x38_preamp0x40.png
Attachment 46: 20150502_nnaida11H_150V_diode0x38_preamp0x40.png
20150502_nnaida11H_150V_diode0x38_preamp0x40.png
Attachment 47: 20150502_nnaida11L_150V_diode0x38_preamp0x40.png
20150502_nnaida11L_150V_diode0x38_preamp0x40.png
Attachment 48: 20150502_nnaida11W_150V_diode0x58_preamp0x60.png
20150502_nnaida11W_150V_diode0x58_preamp0x60.png
Attachment 49: 20150502_nnaida11H_150V_diode0x58_preamp0x60.png
20150502_nnaida11H_150V_diode0x58_preamp0x60.png
Attachment 50: 20150502_nnaida11L_150V_diode0x58_preamp0x60.png
20150502_nnaida11L_150V_diode0x58_preamp0x60.png
  89   Thu Apr 30 20:21:20 2015 Patrick Coleman-SmithHigh 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-SmithHigh 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 & VPFriday 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-SmithHigh 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
LYCCA_High_Energy.png
  85   Thu Apr 30 03:00:48 2015 TDDegrader 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 TDExample 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
70.png
Attachment 2: 71.png
71.png
Attachment 3: 72.png
72.png
Attachment 4: 73.png
73.png
Attachment 5: 74.png
74.png
Attachment 6: 75.png
75.png
Attachment 7: 76.png
76.png
  83   Thu Apr 30 01:06:44 2015 JA, LHB, TD, AE, CG & VPThursday 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
55.png
Attachment 2: 56.png
56.png
Attachment 3: 57.png
57.png
Attachment 4: 58.png
58.png
Attachment 5: 59.png
59.png
Attachment 6: 50.png
50.png
Attachment 7: 51.png
51.png
Attachment 8: 52.png
52.png
Attachment 9: 53.png
53.png
Attachment 10: 54.png
54.png
Attachment 11: 60.png
60.png
Attachment 12: 61.png
61.png
Attachment 13: 62.png
62.png
Attachment 14: 63.png
63.png
Attachment 15: 64.png
64.png
Attachment 16: 20150430_temps_firmwareVersions.png
20150430_temps_firmwareVersions.png
  82   Wed Apr 29 18:12:02 2015 AEonline 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
AO_adc_low_2d.png
Attachment 2: AO_adc_low_disc_2d.png
AO_adc_low_disc_2d.png
Attachment 3: AO_adc_high_2d.png
AO_adc_high_2d.png
Attachment 4: AO_hit_pattern_adc_low.png
AO_hit_pattern_adc_low.png
Attachment 5: AO_hit_pattern_disc.png
AO_hit_pattern_disc.png
Attachment 6: AO_hit_pattern_adc_high.png
AO_hit_pattern_adc_high.png
Attachment 7: AO_adc_data_implants.png
AO_adc_data_implants.png
Attachment 8: AO_time_stam_diff.png
AO_time_stam_diff.png
  81   Wed Apr 29 11:34:09 2015 Patrick Coleman-SmithFast 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 TDWednesday 29 April 2015 - R20 screenshots
1230: Attachments 

19.00 Screenshots taken during R20
Attachment 1: 40.png
40.png
Attachment 2: 41.png
41.png
Attachment 3: 42.png
42.png
Attachment 4: 43.png
43.png
Attachment 5: 44.png
44.png
Attachment 6: 45.png
45.png
Attachment 7: 46.png
46.png
Attachment 8: 47.png
47.png
Attachment 9: 48.png
48.png
Attachment 10: 49.png
49.png
  79   Wed Apr 29 10:01:27 2015 Patrick Coleman-SmithFast 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;

ELOG V3.1.4-unknown