<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://fsunuc.physics.fsu.edu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sbalak</id>
	<title>FSU Fox&#039;s Lab Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://fsunuc.physics.fsu.edu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sbalak"/>
	<link rel="alternate" type="text/html" href="https://fsunuc.physics.fsu.edu/wiki/index.php/Special:Contributions/Sbalak"/>
	<updated>2026-05-25T22:39:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>https://fsunuc.physics.fsu.edu/wiki/index.php?title=Pixie16_digitizer&amp;diff=2724</id>
		<title>Pixie16 digitizer</title>
		<link rel="alternate" type="text/html" href="https://fsunuc.physics.fsu.edu/wiki/index.php?title=Pixie16_digitizer&amp;diff=2724"/>
		<updated>2026-05-05T19:51:19Z</updated>

		<summary type="html">&lt;p&gt;Sbalak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
[[File:Pixie16HardwareConnection.png|500px|thumb|right|Illustration of Pixie16 Crate to DAQ PC connection]]&lt;br /&gt;
&lt;br /&gt;
In order to control the Pixie16 digitizer, the DAQ computer needs to recognize the digitizer via a PCIe card( for example NI PCI-8366). &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;digitizer crate&#039;&#039;&#039; (XIA PXI CompactPCI) has 14-slot. The 1st slot must be the communication card (for example, NI PXI-8366). The remaining 13 slots can be used for digitizer and other modules. &lt;br /&gt;
&lt;br /&gt;
The PCIe card and PXI Board requires no driver. The DAQ computer will treat it as a bridge. &lt;br /&gt;
&lt;br /&gt;
In the computer (LINUX), using the command lspci to show the PCI connection&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;lspci&lt;br /&gt;
&lt;br /&gt;
as an example, part of the output:&lt;br /&gt;
&lt;br /&gt;
 04:00.0 PCI bridge: Intel Corporation 41210 [Lanai] Serial to Parallel PCI Bridge (A-Segment Bridge) (rev 09)&lt;br /&gt;
 04:00.2 PCI bridge: Intel Corporation 41210 [Lanai] Serial to Parallel PCI Bridge (B-Segment Bridge) (rev 09)&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;05:0f.0 Unassigned class [ff00]: National Instruments PXI-8368 &amp;lt;/span&amp;gt;&lt;br /&gt;
 06:05.0 PCI bridge: Texas Instruments PCI2050 PCI-to-PCI Bridge (rev 02)&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;06:0f.0 Bridge: PLX Technology, Inc. PCI9054 32-bit 33MHz PCI &amp;lt;-&amp;gt; IOBus Bridge (rev 0b)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above output, the NI PXI-8368 board on the crate is detected. Also the PCI9054 communication chip is detected. &lt;br /&gt;
&lt;br /&gt;
[[File:Pixie16 PCI9054 chip location.png|500px|thumb|right|The location of the PCI9054 communication chip on Pixie16 digitizer.]]&lt;br /&gt;
The &#039;&#039;&#039;PCI9054&#039;&#039;&#039; (or PLX9054) chip is located at the corner of the Pixie16 digitizer.&lt;br /&gt;
&lt;br /&gt;
The PCI9054 chip requires a driver. The driver is provided by Broadcom, and the package is called [[Pixie16_digitizer#Broadcom_PlxSDK | &#039;&#039;&#039;PlxSDK&#039;&#039;&#039;]].&lt;br /&gt;
&lt;br /&gt;
After the driver for the PCI9054 chip is done, the DAQ PC can talk to the digitizer. Next, the [[Pixie16_digitizer#Pixie_SDK |&#039;&#039;&#039;PixieSDK&#039;&#039;&#039;]] has to be installed for controlling the digitizer. The PixieSDK provides methods to control the digitizer.&lt;br /&gt;
&lt;br /&gt;
= Versions of Pixie16 Digitizer =&lt;br /&gt;
&lt;br /&gt;
In FSU, we have 100MHz (sampling rate) models and 250 MHz models.&lt;br /&gt;
&lt;br /&gt;
500 MHz models are also used in Clarion2.&lt;br /&gt;
&lt;br /&gt;
Each model has 16 channels. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Using connector ?? &amp;lt;/red&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pixie16 firmware =&lt;br /&gt;
&lt;br /&gt;
The firmware can be downloaded from http://download.xia.com/#products/pixie16/firmware/&lt;br /&gt;
&lt;br /&gt;
= Data Structure =&lt;br /&gt;
&lt;br /&gt;
The recorded data is stored in the extern FIFO (first-in first-out) memory or &#039;&#039;&#039;ExtFIFO&#039;&#039;&#039; on the digitizer. A block of Data is formed by &#039;&#039;&#039;word&#039;&#039;&#039;, each word is 32 bit long. A minimum data block contains 4 words. When extra information is switched on, they will be stored afterward. The total length of a data block is called &#039;&#039;&#039;event length&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The data structure shown below and taken from the [https://xia.com/wp-content/uploads/2018/04/Pixie16_UserManual.pdf XIA Pixie-16 User Manual version 3.06] (a copy of the [[:File:Pixie16 UserManual.pdf |Manual]]), page 72.&lt;br /&gt;
&lt;br /&gt;
[[File:Pixie16DataStructure.png|600px|frameless|none|Data structure of Pixie-16. Taken from XIA Pixie-16 User Manual version 3.06.]]&lt;br /&gt;
&lt;br /&gt;
The trace (if enabled) is stored after the header. &lt;br /&gt;
&lt;br /&gt;
The data usually saved in a binary format. The [[Pixie16_digitizer#evtReader_Class|evtReader]] from XIAEventBuilder package can read the binary format in root or in C++. &lt;br /&gt;
&lt;br /&gt;
== Incomplete data block when retrieving ==&lt;br /&gt;
&lt;br /&gt;
It is possible that an incomplete data block may be retrieved at the beginning or at the end of ExtFIFO. &lt;br /&gt;
&lt;br /&gt;
If the data is saved continuously, that will be not a problem.&lt;br /&gt;
&lt;br /&gt;
== Reading data ==&lt;br /&gt;
&lt;br /&gt;
Timothy Gray developed code https://github.com/belmakier/libpixie.&lt;br /&gt;
&lt;br /&gt;
=== XIAEventReader ===&lt;br /&gt;
&lt;br /&gt;
XIA Event Reader is a command line-based data analysis program developed by Ryan Tang from FSU. &lt;br /&gt;
&lt;br /&gt;
The program can be downloaded from https://github.com/goluckyryan/XIAEventBuilder&lt;br /&gt;
&lt;br /&gt;
==== evtReader Class ====&lt;br /&gt;
A very useful code is the [https://github.com/goluckyryan/XIAEventBuilder/blob/master/armory/evtReader.h evtReader.h]&lt;br /&gt;
&lt;br /&gt;
This define the evtReader Class and can be loaded with root.&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height:1.6;&amp;quot;&amp;gt;Example&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
 ~&amp;gt;root -e &#039;.L evtReader.h&#039;&lt;br /&gt;
 root$&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;evtReader&amp;lt;/span&amp;gt; * evt = new &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;evtReader&amp;lt;/span&amp;gt;(&amp;quot;data_file&amp;quot;)&lt;br /&gt;
 root$evt-&amp;gt;ReadBlock();evt-&amp;gt;data-&amp;gt;Print()&lt;br /&gt;
 root$evt-&amp;gt;ScanNumberOfBlock()&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Broadcom PlxSDK =&lt;br /&gt;
&lt;br /&gt;
The chip was a product of [https://en.wikipedia.org/wiki/PLX_Technology PLX Technology], acquired by Broadcom Inc in 2014. The chipset driver is now called the [https://www.broadcom.com/products/pcie-switches-bridges/software-dev-kits Broadcom PCI/PCIe Software Development Kits ]. The package provides complete documentation and driver. The last release is on 2020. &lt;br /&gt;
&lt;br /&gt;
Because of that, it only support Linux kernel around that time. I tested on &lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;OS&#039;&#039;&#039; || &#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 10 || OK &lt;br /&gt;
|-&lt;br /&gt;
| Debian 11 || Error&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 20 || Error&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
After downloaded the package (here is a [[:File:Broadcom PCI PCIe SDK Linux v8 23 Final 2020-11-18.zip| backup copy]]), unzip it, and we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:400px; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height:1.6;&amp;quot;&amp;gt; File lists &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
 ├── Documentation&lt;br /&gt;
 │   ├── PLX API DLL with Visual Basic.htm&lt;br /&gt;
 │   ├── PLX_LegacyAPI.pdf&lt;br /&gt;
 │   ├── PlxRdkReferenceGuide.htm&lt;br /&gt;
 │   ├── PLX_SDK_General_FAQ.pdf&lt;br /&gt;
 │   ├── PLX_SDK_Linux_Release_Notes.htm&lt;br /&gt;
 │   ├── PLX_SDK_Release_Notes.htm&lt;br /&gt;
 │   └── PlxSdkUserManual.pdf&lt;br /&gt;
 └── PlxSdk.tar&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
The tarball contains the driver. I extract the tarball into &#039;&#039;&#039;/usr/opt/PlxSdk&#039;&#039;&#039;. To setup the package (make) and also make the driver:&lt;br /&gt;
&lt;br /&gt;
 ~&amp;gt;cd /usr/opt/PlxSdk/&lt;br /&gt;
 PlxSdk&amp;gt;export PLX_SDK_DIR=$(pwd)&lt;br /&gt;
 PlxSdk&amp;gt;sudo make                   # This shold make everything, including things in Samples&lt;br /&gt;
 PlxSdk&amp;gt;cd Driver&lt;br /&gt;
 PlxSdk/Driver&amp;gt;export PLX_CHIP=9054&lt;br /&gt;
 PlxSdk/Driver&amp;gt;sudo ./builddriver 9054&lt;br /&gt;
 PlxSdk&amp;gt;cd ../Bin&lt;br /&gt;
 PlxSdk/Bin&amp;gt;sudo ./Plx_load 9054&lt;br /&gt;
 Install: Plx9054&lt;br /&gt;
   Load module......... Ok (/usr/opt/PlxSdk/Driver/Source.Plx9000/Output)&lt;br /&gt;
   Verify load......... Ok&lt;br /&gt;
   Get major number.... Ok (MajorID = 243)&lt;br /&gt;
   Create node path.... Ok (/dev/plx)&lt;br /&gt;
   Create nodes........ Ok (/dev/plx/Plx9054)&lt;br /&gt;
&lt;br /&gt;
In the last step, it loads the 9054 driver to the Linux Kernel. Fro more detail, see [https://fsunuc.physics.fsu.edu/elog/Pixie_NSCLDAQ/18 | elog]&lt;br /&gt;
&lt;br /&gt;
We can use &#039;&#039;&#039;lsmod&#039;&#039;&#039; to check the driver is loaded.&lt;br /&gt;
&lt;br /&gt;
 ~&amp;gt;lsmod | grep &amp;quot;Plx9054&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Load 9054 driver on start up ===&lt;br /&gt;
To make the driver get loaded on start up, create a file at &#039;&#039;&#039;/etc/systemd/system/&#039;&#039;&#039;, say broadcom.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height:1.6;&amp;quot;&amp;gt;File content&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Broadcom PCI/PCIe 9054 Driver&lt;br /&gt;
 After=network.target&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=oneshot&lt;br /&gt;
 Environment=PLX_SDK_DIR=/usr/opt/PlxSdk/&lt;br /&gt;
 ExecStart=/bin/bash /usr/opt/PlxSdk/Bin/Plx_load 9054&lt;br /&gt;
 ExecStop=/bin/bash /usr/opt/PlxSdk/Bin/Plx_unload 9054&lt;br /&gt;
 RemainAfterExit=yes&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
and then&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl daemon-reload &lt;br /&gt;
 sudo systemctl enable broadcom.service&lt;br /&gt;
&lt;br /&gt;
= Pixie SDK = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PixieSDK&#039;&#039;&#039; provides all methods to control the digitizer, from parameters setting, writing/reading control register, starting and stopping the DAQ, to retrieving recorded data from its Extern FIFO (first-in-first-out) memory.&lt;br /&gt;
&lt;br /&gt;
The SDK can be downloaded from GitHub in [https://github.com/xiallc/pixie_sdk here].&lt;br /&gt;
&lt;br /&gt;
The methods are listed in [https://docs.pixie16.xia.com/group__PIXIE16__API.html this web page]. &lt;br /&gt;
&lt;br /&gt;
[https://docs.pixie16.xia.com/namespacexia_1_1pixie_1_1error.html Pixie API error code]&lt;br /&gt;
&lt;br /&gt;
== PixieSDK 3.2 ==&lt;br /&gt;
&lt;br /&gt;
== PixieSDK 3.3 ==&lt;br /&gt;
&lt;br /&gt;
PixieSDK 3.3 is similar to 3.2.&lt;br /&gt;
&lt;br /&gt;
A copy of the programmer&#039;s manual is &lt;br /&gt;
[[:File:Pixie16 ProgrammerManual.pdf|here]]&lt;br /&gt;
&lt;br /&gt;
== Legacy PixieSDK ==&lt;br /&gt;
&lt;br /&gt;
= DAQ Programs =&lt;br /&gt;
&lt;br /&gt;
== NSCL DAQ (DDAS) ==&lt;br /&gt;
&lt;br /&gt;
Pixie16 digitizer is supported by NSCL DAQ via the [https://docs.nscl.msu.edu/daq/newsite/ddas-1.1/pages.html &#039;&#039;&#039;DDAS&#039;&#039;&#039;] (digital data acquistion system) package.&lt;br /&gt;
&lt;br /&gt;
In here, we are using the &amp;lt;b&amp;gt;&amp;lt;span style=&amp;quot;color:orange;font-size:20px;&amp;quot;&amp;gt;Singularity container&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; method. To setup the NSCL DAQ, please check &#039;&#039;&#039;[[NSCL DAQ]]&#039;&#039;&#039;. After the setup, we assume the file structure is&lt;br /&gt;
&lt;br /&gt;
{|class=&#039;wikitable&#039;&lt;br /&gt;
! Path !! function &lt;br /&gt;
|-&lt;br /&gt;
| /usr/opt/nscl-buster.img || Singularity container image&lt;br /&gt;
|-&lt;br /&gt;
| /usr/opt/opt-buster/ || NSCL DAQ pre-compiled files&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Load the PLX 9054 driver ===&lt;br /&gt;
&lt;br /&gt;
In order to let the singularity recognize the PLX driver. We have to &#039;&#039;&#039;&#039;&#039;UNLOAD&#039;&#039;&#039;&#039;&#039; the Broadcom Driver v8.0 from above, and &#039;&#039;&#039;&#039;&#039;LOAD&#039;&#039;&#039;&#039;&#039; the driver in &amp;lt;b&amp;gt;/usr/opt/opt-buster/plx&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== To unload the 9054 Driver ====&lt;br /&gt;
&lt;br /&gt;
 /usr/opt/PlxSDK/Bin&amp;gt;sudo ./Plx_unload 9054&lt;br /&gt;
&lt;br /&gt;
==== Compilation of the driver in the singularity shell ====&lt;br /&gt;
export env variable&lt;br /&gt;
 Singularity nscl-buster.img:/usr/opt/plx&amp;gt;export PLX_SDK_DIR=$(pwd)&lt;br /&gt;
&lt;br /&gt;
create Driver-&amp;lt;kernal&amp;gt; directory&lt;br /&gt;
 Singularity nscl-buster.img:/usr/opt/plx&amp;gt;./mkdrivertree&lt;br /&gt;
&lt;br /&gt;
compile the driver &lt;br /&gt;
 Singularity nscl-buster.img:/usr/opt/plx/Driver-4.19.0-20-amd64&amp;gt;./builddriver 9054&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height:1.6;&amp;quot;&amp;gt;Should able to see something like this:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
  Build: Plx9054&lt;br /&gt;
  &lt;br /&gt;
  - PLA: Linux ver ??&lt;br /&gt;
  - KER: ver 4.19.0-20-amd64&lt;br /&gt;
  - INC: /lib/modules/4.19.0-20-amd64/build/include&lt;br /&gt;
  - CPU: x86_64 (64-bit Little Endian)&lt;br /&gt;
  - CMP: gcc&lt;br /&gt;
  - TYP: Driver&lt;br /&gt;
  - PLX: 9054&lt;br /&gt;
  - CFG: Release&lt;br /&gt;
  &lt;br /&gt;
  make[1]: Entering directory &#039;/usr/src/linux-headers-4.19.0-20-amd64&#039;&lt;br /&gt;
    CC [M]  /usr/opt/plx/Driver-4.19.0-20-amd64/Source.Plx9000/ApiFunc.o&lt;br /&gt;
    CC [M]  /usr/opt/plx/Driver-4.19.0-20-amd64/Source.Plx9000/Dispatch.o&lt;br /&gt;
    CC [M]  /usr/opt/plx/Driver-4.19.0-20-amd64/Source.Plx9000/Driver.o&lt;br /&gt;
    CC [M]  /usr/opt/plx/Driver-4.19.0-20-amd64/Source.Plx9000/Eep_9000.o&lt;br /&gt;
    CC [M]  /usr/opt/plx/Driver-4.19.0-20-amd64/Source.Plx9000/ModuleVersion.o&lt;br /&gt;
    CC [M]  /usr/opt/plx/Driver-4.19.0-20-amd64/Source.Plx9000/PciFunc.o&lt;br /&gt;
    CC [M]  /usr/opt/plx/Driver-4.19.0-20-amd64/Source.Plx9000/SuppFunc.o&lt;br /&gt;
    CC [M]  /usr/opt/plx/Driver-4.19.0-20-amd64/Source.Plx9000/Chip/9054/PlxChipApi.o&lt;br /&gt;
    CC [M]  /usr/opt/plx/Driver-4.19.0-20-amd64/Source.Plx9000/Chip/9054/PlxChipFn.o&lt;br /&gt;
    CC [M]  /usr/opt/plx/Driver-4.19.0-20-amd64/Source.Plx9000/Chip/9054/PlxInterrupt.o&lt;br /&gt;
    LD [M]  /usr/opt/plx/Driver-4.19.0-20-amd64/Plx9054.o&lt;br /&gt;
    Building modules, stage 2.&lt;br /&gt;
    MODPOST 1 modules&lt;br /&gt;
    CC      /usr/opt/plx/Driver-4.19.0-20-amd64/Plx9054.mod.o&lt;br /&gt;
    LD [M]  /usr/opt/plx/Driver-4.19.0-20-amd64/Plx9054.ko&lt;br /&gt;
  make[1]: Leaving directory &#039;/usr/src/linux-headers-4.19.0-20-amd64&#039;&lt;br /&gt;
  &lt;br /&gt;
  Driver &amp;quot;Source.Plx9000/Output/Plx9054.ko&amp;quot; built sucessfully&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Load the driver in the host system ====&lt;br /&gt;
&lt;br /&gt;
In the host system, due to the file structure, we need to create a symbolic link&lt;br /&gt;
&lt;br /&gt;
 /usr/opt&amp;gt;ln -s opt-buster/plx&lt;br /&gt;
&lt;br /&gt;
go to the plx&lt;br /&gt;
&lt;br /&gt;
 /usr/opt&amp;gt;cd opt-buster/plx/Bin&lt;br /&gt;
 /usr/opt/opt-buster/plx/Bin&amp;gt;sudo ./Plx_load 9054&lt;br /&gt;
 &lt;br /&gt;
 Install: Plx9054&lt;br /&gt;
   Load module......... Ok (Plx9054.ko)&lt;br /&gt;
   Verify load......... Ok&lt;br /&gt;
   Get major number.... Ok (MajorID = 243)&lt;br /&gt;
   Create node path.... Ok (/dev/plx)&lt;br /&gt;
   Create nodes........ Ok (/dev/plx/Plx9054)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height:1.6;&amp;quot;&amp;gt;To check, we can&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
 ~&amp;gt;sudo lspci -vvv&lt;br /&gt;
 &lt;br /&gt;
 06:0f.0 Bridge: PLX Technology, Inc. PCI9054 32-bit 33MHz PCI &amp;lt;-&amp;gt; IOBus Bridge (rev 0b)&lt;br /&gt;
 	Subsystem: PLX Technology, Inc. PCI9054 32-bit 33MHz PCI &amp;lt;-&amp;gt; IOBus Bridge&lt;br /&gt;
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
 	Latency: 32, Cache Line Size: 64 bytes&lt;br /&gt;
 	Interrupt: pin A routed to IRQ 18&lt;br /&gt;
 	Region 0: Memory at f7100000 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
 	Region 2: Memory at f6800000 (32-bit, non-prefetchable) [size=8M]&lt;br /&gt;
 	Region 3: Memory at f7000000 (32-bit, non-prefetchable) [size=1M]&lt;br /&gt;
 	Capabilities: [40] Power Management version 1&lt;br /&gt;
 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
 		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
 	Capabilities: [48] CompactPCI hot-swap &amp;lt;?&amp;gt;&lt;br /&gt;
 	Capabilities: [4c] Vital Product Data&lt;br /&gt;
 pcilib: sysfs_read_vpd: read failed: Input/output error&lt;br /&gt;
 		Not readable&lt;br /&gt;
 	&amp;lt;span style=&amp;quot;color:Blue&amp;quot;&amp;gt;Kernel driver in use: Plx9054&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this, in the singularity shell, the PLX9054 driver is OK. To test, we use the NSCOPE to check&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NSCOPE ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.nscl.msu.edu/daq/newsite/ddas-1.1/nscope.html nscope] is a GUI program for setting digitizer parameters, developed by Jeromy Tompkins (modified by David Caussyn). The program used the PLX Driver 7.0, Legacy PixieSDK, CERN ROOT 5.&lt;br /&gt;
&lt;br /&gt;
In the &amp;lt;b&amp;gt;/usr/opt/opt-buster/ddas/5.0-004/bin&amp;lt;/b&amp;gt;, there is a nscope. &lt;br /&gt;
&lt;br /&gt;
In order to run nscope, we need other setting files&lt;br /&gt;
{|class=&#039;wikitable&#039; style=&#039;width 550px;&#039;&lt;br /&gt;
!  file  !!  function&lt;br /&gt;
|-&lt;br /&gt;
| cfgPixie16.txt || setting &lt;br /&gt;
|-&lt;br /&gt;
| pxisys.ini || required by Legacy PixieSDK, no need to change&lt;br /&gt;
|-&lt;br /&gt;
| XXXX.set || parameters setting file&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Those files can be copied from &amp;lt;b&amp;gt;/usr/opt/opt-buster/ddas/5.0-004/share/readout/crate_1&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I created &amp;lt;b&amp;gt;/home/ryan/readout&amp;lt;/b&amp;gt; to store those files.&lt;br /&gt;
&lt;br /&gt;
===== cfgPixie16.txt =====&lt;br /&gt;
&lt;br /&gt;
We have only 1 crate and 1 digitizer at slot 2. &lt;br /&gt;
&lt;br /&gt;
 1  #crateID&lt;br /&gt;
 1  #number of modules&lt;br /&gt;
 2  #slot for mod 0&lt;br /&gt;
 /home/ryan/readout/create_1.set&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;How to set firmware location? &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Run NSCOPE =====&lt;br /&gt;
[[File:Nscope entrance screen.png|270px|thumb|right|The initial window of NSCOPE]]&lt;br /&gt;
run in Singularity shell&lt;br /&gt;
&lt;br /&gt;
 Singularity:~/readout&amp;gt;/usr/opt/ddas/5.0-004/bin/nscope&lt;br /&gt;
 current working directory /home/ryan/readout&lt;br /&gt;
&lt;br /&gt;
A window will pop out.&lt;br /&gt;
&lt;br /&gt;
click the &amp;lt;b&amp;gt;Boot&amp;lt;/b&amp;gt;, in the terminal, we have&lt;br /&gt;
&lt;br /&gt;
 ------------------------&lt;br /&gt;
 Initializing PXI access... &lt;br /&gt;
 System initialized successfully. &lt;br /&gt;
 Found Pixie-16 module #0, Rev=15, S/N=1314, Bits=16, MSPS=250&lt;br /&gt;
 &lt;br /&gt;
 Booting Pixie-16 module #0&lt;br /&gt;
 	ComFPGAConfigFile:  /usr/opt/ddas/firmware/2.1-000/firmware/syspixie16_current_16b250m.bin&lt;br /&gt;
 	SPFPGAConfigFile:   /usr/opt/ddas/firmware/2.1-000/firmware/fippixie16_current_16b250m.bin&lt;br /&gt;
 	DSPCodeFile:        /usr/opt/ddas/firmware/2.1-000/dsp/Pixie16_current_16b250m.ldr&lt;br /&gt;
 	DSPVarFile:         /usr/opt/ddas/firmware/2.1-000/dsp/Pixie16_current_16b250m.var&lt;br /&gt;
 	DSPParFile:         /home/ryan/readout/crate_1.set&lt;br /&gt;
 --------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 Start to boot Communication FPGA in module 0&lt;br /&gt;
 Start to boot signal processing FPGA in module 0&lt;br /&gt;
 Start to boot DSP in module 0&lt;br /&gt;
 All modules ok &lt;br /&gt;
&lt;br /&gt;
It correctly recognize the model, and load the corresponding firmware.&lt;br /&gt;
&lt;br /&gt;
=== Taking Data ===&lt;br /&gt;
&lt;br /&gt;
Make sure &lt;br /&gt;
* the &#039;&#039;&#039;DaqPortManager&#039;&#039;&#039; and &#039;&#039;&#039;RingMaster&#039;&#039;&#039; are running.&lt;br /&gt;
* the NSCOPE can run.&lt;br /&gt;
* the parameters is adjusted for trigger (using NSCOPE).&lt;br /&gt;
&lt;br /&gt;
In this section, we need 3 terminals&lt;br /&gt;
# for checking the &#039;&#039;&#039;ringbuff&#039;&#039;&#039;&lt;br /&gt;
# for running the &#039;&#039;&#039;DDASReadout&#039;&#039;&#039;&lt;br /&gt;
# for running the &#039;&#039;&#039;dumper&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Check the RingMaster statue&lt;br /&gt;
&lt;br /&gt;
 Singularity-00:~&amp;gt;/usr/opt/daq/11.4-013/bin/ringbuffer status&lt;br /&gt;
 +----+------------+-------+-------------+--------+---------+---------+------+-------------+&lt;br /&gt;
 |Name|data-size(k)|free(k)|max_consumers|producer|maxget(k)|minget(k)|client|clientdata(k)|&lt;br /&gt;
 +----+------------+-------+-------------+--------+---------+---------+------+-------------+&lt;br /&gt;
 |ryan|8194        |8194   |100          |-1      |0        |0        |-     |-            |&lt;br /&gt;
 +----+------------+-------+-------------+--------+---------+---------+------+-------------+&lt;br /&gt;
&lt;br /&gt;
The default name of a ring is the user name (so ryan). There is no process as &#039;&#039;&#039;producer&#039;&#039;&#039; and &#039;&#039;&#039;client&#039;&#039;&#039;, as no process is producing data (producer), and no process is getting the data from the ring buffer (client).&lt;br /&gt;
&lt;br /&gt;
==== producer : DDASReadout ====&lt;br /&gt;
To run a (data) producer or the DDASReadout, in a new terminal, we run another singularity shell&lt;br /&gt;
 Singularity-01:~/readout&amp;gt;/usr/opt/daq/11.4-013/bin/DDASReadout&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height:1.6;&amp;quot;&amp;gt;Output&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt; &lt;br /&gt;
 The new event buffer size will be: 16934&lt;br /&gt;
 Using a FIFO threshold of 10240 words&lt;br /&gt;
 Trying to initialize pixie16 &lt;br /&gt;
 Crate number 1: 1 modules, in slots:2 DSPParFile: /home/ryan/readout/crate_1.set&lt;br /&gt;
 Module event lengths: 4 &lt;br /&gt;
 ------------------------&lt;br /&gt;
 Initializing PXI access... &lt;br /&gt;
 System initialized successfully. &lt;br /&gt;
 Found Pixie-16 module #0, Rev=15, S/N=1314, Bits=16, MSPS=250&lt;br /&gt;
 &lt;br /&gt;
 Booting Pixie-16 module #0 &lt;br /&gt;
 	ComFPGAConfigFile:  /usr/opt/ddas/firmware/2.1-000/firmware/syspixie16_current_16b250m.bin&lt;br /&gt;
 	SPFPGAConfigFile:   /usr/opt/ddas/firmware/2.1-000/firmware/fippixie16_current_16b250m.bin&lt;br /&gt;
 	DSPCodeFile:        /usr/opt/ddas/firmware/2.1-000/dsp/Pixie16_current_16b250m.ldr&lt;br /&gt;
 	DSPVarFile:         /usr/opt/ddas/firmware/2.1-000/dsp/Pixie16_current_16b250m.var&lt;br /&gt;
 	DSPParFile:         /home/ryan/readout/crate_1.set&lt;br /&gt;
 --------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 Start to boot Communication FPGA in module 0&lt;br /&gt;
 Start to boot signal processing FPGA in module 0&lt;br /&gt;
 Start to boot DSP in module 0&lt;br /&gt;
 All modules ok &lt;br /&gt;
 Module #0 : module id word=0xf1000fa, clock calibration=8&lt;br /&gt;
 Resetting last channel timestamps on module: 0&lt;br /&gt;
 Reader created&lt;br /&gt;
 setup scalers for 1 modules &lt;br /&gt;
 Scalers know crate ID = 1&lt;br /&gt;
 %៛   &amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;&amp;lt;=== prompt for enter command to control the readout&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It will leave us in the prompt.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== client : dumper ====&lt;br /&gt;
We also need a (data) client to get the data from the ring buffer. &lt;br /&gt;
&lt;br /&gt;
In a new terminal, open another Singularity shell, run the [https://docs.nscl.msu.edu/daq/newsite/nscldaq-11.4/r14117.html dumper] program.&lt;br /&gt;
&lt;br /&gt;
 Singularity-02:~/readout&amp;gt;/usr/opt/daq/11.4-013/bin/dumper --count=50&lt;br /&gt;
&lt;br /&gt;
If we go to the 1st terminal and check the ringbuffer&lt;br /&gt;
&lt;br /&gt;
 Singularity-00:~&amp;gt; /usr/opt/daq/11.4-013/bin/ringbuffer status&lt;br /&gt;
 +----+------------+-------+-------------+--------+---------+---------+------+-------------+&lt;br /&gt;
 |Name|data-size(k)|free(k)|max_consumers|producer|maxget(k)|minget(k)|client|clientdata(k)|&lt;br /&gt;
 +----+------------+-------+-------------+--------+---------+---------+------+-------------+&lt;br /&gt;
 |ryan|8194        |8194   |100          |482     |0        |0        |-     |-            |&lt;br /&gt;
 |-   |-           |-      |-            |-       |-        |-        |584   |0            |&lt;br /&gt;
 +----+------------+-------+-------------+--------+---------+---------+------+-------------+&lt;br /&gt;
&lt;br /&gt;
We can see that the producer (ID 482) and client (ID 584) are there, and we are ready to take data.&lt;br /&gt;
&lt;br /&gt;
==== Start and Stop ====&lt;br /&gt;
&lt;br /&gt;
At the &#039;&#039;&#039;DDASReadout&#039;&#039;&#039; terminal, there are 3 commands:&lt;br /&gt;
&lt;br /&gt;
{|class=&#039;wikitable&lt;br /&gt;
!  !! command !!&lt;br /&gt;
|-&lt;br /&gt;
|to start data taking ||begin || the &#039;&#039;&#039;dumper&#039;&#039;&#039; terminal will show a lot of binary data stream. &lt;br /&gt;
|-&lt;br /&gt;
|to stop data taking || end &lt;br /&gt;
|-&lt;br /&gt;
|to exit the DDASReadout|| exit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== the data ====&lt;br /&gt;
&lt;br /&gt;
The dumper program will store data to lmdata_mod0.bin, which is [[Pixie16_digitizer#Data_Structure|Pixie data format]].&lt;br /&gt;
&lt;br /&gt;
=== ReadOutShell ===&lt;br /&gt;
[[File:ReadoutShell Window.png|270px|thumb|right|Window of the ReadoutShell]]&lt;br /&gt;
We are still using the Singularity-container method in here. The files are located in&lt;br /&gt;
&lt;br /&gt;
{|class=&#039;wikitable&#039; style=&amp;quot;width: 400px;&amp;quot;&lt;br /&gt;
!    !! host system  !! Singularity&lt;br /&gt;
|-&lt;br /&gt;
| NSCL DAQ || /usr/opt/opt-buster || /usr/opt/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The ReadoutShell is located at &lt;br /&gt;
&lt;br /&gt;
 Singularity&amp;gt;/usr/opt/daq/11.4-013/bin/ReadoutShell&lt;br /&gt;
&lt;br /&gt;
The ReadOutShell will load the ReadOutGUI. See the right picture.&lt;br /&gt;
&lt;br /&gt;
===== SSH Pipe for Data Source =====&lt;br /&gt;
[[File:DateProvider.png|600px|thumb|right|Screenshot of Data Provider from &#039;&#039;&#039;Data source &amp;gt;&amp;gt; List &#039;&#039;&#039; ]]&lt;br /&gt;
On the manual bar of the ReadoutGUI, &#039;&#039;&#039;Data Source &amp;gt;&amp;gt; Add..&#039;&#039;&#039;, Select SSHPipe. &lt;br /&gt;
{|class=&#039;wikitable&#039;&lt;br /&gt;
| Host name :|| localhost&lt;br /&gt;
|-&lt;br /&gt;
| Readout program : || /usr/opt/nscldaq/11.4-013/bin/DDASReadout&lt;br /&gt;
|-&lt;br /&gt;
|Working directory : || Click the Same as Readout&lt;br /&gt;
|-&lt;br /&gt;
|Command line options : || --ring=ryan --sourceid = 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Since we are using &#039;&#039;&#039;ryan&#039;&#039;&#039; ring. See [[Pixie16_digitizer#Taking_Data hee]]. &lt;br /&gt;
&lt;br /&gt;
To check, &#039;&#039;&#039;Data Source &amp;gt;&amp;gt; List&#039;&#039;&#039;, you should see the setting.&lt;br /&gt;
&lt;br /&gt;
Since we are using ssh to connect the data source, even it is localhost, it will ask you password. So, better use command&lt;br /&gt;
 ~&amp;gt;ssh-copy-id localhost&lt;br /&gt;
To copy the ssh key. To create an ssh key if you don&#039;t have one, please see [Place holder]&lt;br /&gt;
&lt;br /&gt;
A problem for ssh pipe with Singularity container is that, after ssh, it will not run Singularity shell but normal bash shell. To tackle this, two things must be done&lt;br /&gt;
#&amp;lt;pre&amp;gt;export export SING_IMAGE=/usr/opt/nscl-buster.img&amp;lt;/pre&amp;gt;&lt;br /&gt;
#&amp;lt;pre&amp;gt;echo /usr/opt/opt-buster/:/usr/opt &amp;gt; ~/.singularity_bindpoints&amp;lt;/pre&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;SING_IMAGE&#039;&#039;&#039; and &#039;&#039;&#039;~/.singularity_bindpoints&#039;&#039;&#039; are recognized by the SSHPipe, so that it will go to Singularity constainer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height:1.6;&amp;quot;&amp;gt;So, I make a &#039;&#039;&#039;ReadOut.sh&#039;&#039;&#039; script to simplify to job.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
export VERSION=11.4-013&lt;br /&gt;
export USROPT=/usr/opt/opt-buster/&lt;br /&gt;
export SINGULARITY_CONTAINER=/usr/opt/nscl-buster.img&lt;br /&gt;
export DAQPORTMANAGER=/usr/opt/daq/${VERSION}/bin/DaqPortManager&lt;br /&gt;
export DAQPORTMANAGERLOGFILE=$HOME/nscl_daq.log&lt;br /&gt;
export DAQPORTMANAGERPIDFILE=$HOME/nscl_daq.pid&lt;br /&gt;
export RINGMASTER=/usr/opt/daq/${VERSION}/bin/RingMaster&lt;br /&gt;
export RINGMASTERLOGFILE=$HOME/nscl_ring.log&lt;br /&gt;
export READOUT=/usr/opt/daq/${VERSION}/bin/ReadoutShell&lt;br /&gt;
&lt;br /&gt;
## these two lins are important for ReadOut ssh know to use singularity &lt;br /&gt;
export SING_IMAGE=$SINGULARITY_CONTAINER&lt;br /&gt;
echo $USROPT:/usr/opt &amp;gt; ~/.singularity_bindpoints&lt;br /&gt;
&lt;br /&gt;
singularity exec --shell /bin/bash --bind ${USROPT}:/usr/opt/ ${SINGULARITY_CONTAINER} ${READOUT}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Start &amp;amp; Begin =====&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;To boot the Pixie16, or run DDASReadout&#039;&#039;&#039;, click the &#039;&#039;&#039;Start&#039;&#039;&#039; button. &lt;br /&gt;
#&#039;&#039;&#039;To Run&#039;&#039;&#039;, click the &#039;&#039;&#039;Begin&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
To set the run name, &#039;&#039;&#039;Settings &amp;gt;&amp;gt; Event Recording...&#039;&#039;&#039;. You can set the &#039;&#039;&#039;Run file prefix&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The data will be stored at the &#039;&#039;&#039;Stagearea&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== used in Clerion2 == &lt;br /&gt;
&lt;br /&gt;
A special terminal-based [[Clarion2#DAQ | DAQ]] program used in &#039;&#039;&#039;[[Clarion2]]&#039;&#039;&#039; are developed by Jame M. Allmond and Tim Gray from ORNL.&lt;br /&gt;
&lt;br /&gt;
== PixieDAQ ==&lt;br /&gt;
[[File:PixieDAQ entrance.png|270px|thumb|right|initial window of PixieDAQ]]&lt;br /&gt;
&lt;br /&gt;
PixieDAQ is a GUI program for completely controlling and taking data from Pixie16 digitizer, developed by Ryan Tang. The program used the [[#Broadcom PlxSDK | Boardcom PlxSDK 8.0]], PixieSDK 3.3 and ROOT 6.24.&lt;br /&gt;
&lt;br /&gt;
I assume the Boardcom PlxSDK, PixieSDK 3.3 are located at&lt;br /&gt;
{|&lt;br /&gt;
| Boardcom PlxSDK 8.0 || : &amp;lt;b&amp;gt;/usr/opt/PlxSdk&amp;lt;/b&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PixieSDK 3.3 || : &amp;lt;b&amp;gt;/usr/opt/xia/PixieSDK&amp;lt;/b&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The program can be downloaded at https://github.com/goluckyryan/Pixie16_GUI_DAQ. Its target platform is &#039;&#039;&#039;Debian 10&#039;&#039;&#039;, using &#039;&#039;&#039;CERN ROOT 6.24.06&#039;&#039;&#039;. Once downloaded the program. Unless the PlxSDK and PixieSDK are in different locations, using make should be able to compile the program. &lt;br /&gt;
&lt;br /&gt;
There is only 1 configuration file &amp;lt;b&amp;gt;[[#Pixie16.conf | Pixie16.conf]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;PixieDAQ will boot the digitizer when start.&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To run, &lt;br /&gt;
&lt;br /&gt;
 ~/pixieDAQ&amp;gt;./pixieDAQ&lt;br /&gt;
&lt;br /&gt;
A window will pop-out.&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height:1.6;&amp;quot;&amp;gt;Terminal Ouput&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
 Welcome to pixie16 DQ &lt;br /&gt;
 Removing Pixie16Msg.log &lt;br /&gt;
 ======= check PLX PCI 9054 ...&lt;br /&gt;
 Found PLX PCI 9054 driver.&lt;br /&gt;
 Found PLX PCI 9054 card.&lt;br /&gt;
 PLX PCI 9054 card does not detected problem.&lt;br /&gt;
 ======= Loading Configuration file : Pixie16.config&lt;br /&gt;
 ########################## &lt;br /&gt;
 Number of Module : 1 &lt;br /&gt;
  Slot Map :  2	&lt;br /&gt;
 Module ID :  0	&lt;br /&gt;
 --- configuration files for module-00 (slot-02)&lt;br /&gt;
   ComFPGA : ./firmware/pixie16_revf_general_16b250m_35921_2017-01-09/firmware/syspixie16_revfgeneral_adc250mhz_r33339.bin &lt;br /&gt;
    SPFPGA : ./firmware/pixie16_revf_general_16b250m_35921_2017-01-09/firmware/fippixie16_revfgeneral_16b250m_r36563.bin &lt;br /&gt;
  DSP Code : ./firmware/pixie16_revf_general_16b250m_35921_2017-01-09/dsp/Pixie16DSP_revfgeneral_16b250m_r35921.ldr &lt;br /&gt;
  DSP Var  : ./firmware/pixie16_revf_general_16b250m_35921_2017-01-09/dsp/Pixie16DSP_revfgeneral_16b250m_r35921.var &lt;br /&gt;
  DSP Par  : test_ryan.set &lt;br /&gt;
 ======= Booting Pixie16 System ...&lt;br /&gt;
 Init Ok&lt;br /&gt;
 Booting module ...&lt;br /&gt;
 ------------ Module-0 &lt;br /&gt;
          Revision : 15 &lt;br /&gt;
        Serial Num : 1314 &lt;br /&gt;
          ADC Bits : 16 &lt;br /&gt;
 ADC sampling rate : 250 &lt;br /&gt;
        # channels : 16 &lt;br /&gt;
 Boot Ok&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Pixie16.conf =====&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height:1.6;&amp;quot;&amp;gt;File content&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
 ###########################################&lt;br /&gt;
 ## Pixie16 Configuration File:           ##&lt;br /&gt;
 ###########################################&lt;br /&gt;
 &lt;br /&gt;
 ### only for 1 crate for the moment&lt;br /&gt;
 &lt;br /&gt;
 #Slot Number for Each Module&lt;br /&gt;
 #This must start at 2 and proceed sequentially at the moment &lt;br /&gt;
 #  slot modID fpgaID&lt;br /&gt;
 S   2    0      25&lt;br /&gt;
 #S   3    1      25&lt;br /&gt;
 &lt;br /&gt;
 ##########################################################################################################&lt;br /&gt;
 ## FPGA Files ID                                                                                        ##&lt;br /&gt;
 ## F Y X File, where Y = fpgaID &amp;lt; 100                                                                   ##&lt;br /&gt;
 ##                   X = 0 (sys*.bin), 1 (fip*.bin), 2 (DSP*.ldr), 3 (DSP*.var),  4(*.set)              ##&lt;br /&gt;
 ## Use this to save various FPGA files or to use a mixed board system                                   ##&lt;br /&gt;
 ##########################################################################################################&lt;br /&gt;
 &lt;br /&gt;
 #250MHz 16-bit&lt;br /&gt;
 F       25       0       ./firmware/pixie16_revf_general_16b250m_35921_2017-01-09/firmware/syspixie16_revfgeneral_adc250mhz_r33339.bin&lt;br /&gt;
 F       25       1       ./firmware/pixie16_revf_general_16b250m_35921_2017-01-09/firmware/fippixie16_revfgeneral_16b250m_r36563.bin&lt;br /&gt;
 F       25       2       ./firmware/pixie16_revf_general_16b250m_35921_2017-01-09/dsp/Pixie16DSP_revfgeneral_16b250m_r35921.ldr&lt;br /&gt;
 F       25       3       ./firmware/pixie16_revf_general_16b250m_35921_2017-01-09/dsp/Pixie16DSP_revfgeneral_16b250m_r35921.var&lt;br /&gt;
 F       25       4       test_ryan.set &lt;br /&gt;
 ########################################################################################################################&lt;br /&gt;
 #120 space buffer limit &lt;br /&gt;
 ########################################################################################################################&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Contact =&lt;br /&gt;
: Ryan Tang mailto:rtang@fsu.edu&lt;br /&gt;
: Sudarsan Balakrishnan mailto:sb25ce@fsu.edu&lt;/div&gt;</summary>
		<author><name>Sbalak</name></author>
	</entry>
	<entry>
		<id>https://fsunuc.physics.fsu.edu/wiki/index.php?title=ANASEN&amp;diff=2698</id>
		<title>ANASEN</title>
		<link rel="alternate" type="text/html" href="https://fsunuc.physics.fsu.edu/wiki/index.php?title=ANASEN&amp;diff=2698"/>
		<updated>2026-02-24T21:31:29Z</updated>

		<summary type="html">&lt;p&gt;Sbalak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;A&#039;&#039;&#039;rray for &#039;&#039;&#039;N&#039;&#039;&#039;uclear &#039;&#039;&#039;A&#039;&#039;&#039;strophysics and &#039;&#039;&#039;S&#039;&#039;&#039;tructure with &#039;&#039;&#039;E&#039;&#039;&#039;xotic &#039;&#039;&#039;N&#039;&#039;&#039;uclei (&#039;&#039;&#039;ANASEN&#039;&#039;&#039;) is an active target detector. FSU, LSU, and TAMU are joined in the development of the project.&lt;br /&gt;
&lt;br /&gt;
= First Generation =&lt;br /&gt;
&lt;br /&gt;
NIM paper : https://doi.org/10.1016/j.nima.2017.07.030&lt;br /&gt;
PRC paper : https://doi.org/10.1103/PhysRevC.105.055806&lt;br /&gt;
&lt;br /&gt;
= Second Generation =&lt;br /&gt;
[[File:Section of ANASEN with twisted wire configuration.jpg|500px|thumb|right|Section of ANASEN with twisted wire configuration]]&lt;br /&gt;
&lt;br /&gt;
[[File:ANASEN simulation.png|500px|thumb|right|A simulation, showed the Anode wires, the Cathode wites, the SuperX3 Silicon Detector, and QQQ Silicon Detector. The simulation is generated with the analysis and simulation package. The black dot is the reaction vertex, the red dot is the hit position of the superX3, the blue wire is the anode, and the red wire is the cathode. The red line is the track, and the orange line is the reconstructed track only using the SuperX3 position, anode wire ID, and the cathode wire ID.]]&lt;br /&gt;
&lt;br /&gt;
The main difference from the 1st generation is the Twisted Anode and Cathode wires.&lt;br /&gt;
&lt;br /&gt;
== Gas Handling ==&lt;br /&gt;
&lt;br /&gt;
== Basics Geometry ==&lt;br /&gt;
&lt;br /&gt;
[[File:ANASEN PCB board for wires.png|400px|frameless|none|ANASEN PCB board for wires]]&lt;br /&gt;
&lt;br /&gt;
There are 5 Layers on the radial position of the ANASEN.&lt;br /&gt;
&lt;br /&gt;
{|class=&#039;wikitable&#039;&lt;br /&gt;
! Structure !! Radius [mm]&lt;br /&gt;
|-&lt;br /&gt;
| ionizing wires || 23&lt;br /&gt;
|-&lt;br /&gt;
| Guard wires || 33&lt;br /&gt;
|-&lt;br /&gt;
| Anode wires || 38&lt;br /&gt;
|-&lt;br /&gt;
| Cathode wires || 43&lt;br /&gt;
|-&lt;br /&gt;
| SuperX3 Silicon || 88&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Twisted Anode and Cathodes ==&lt;br /&gt;
&lt;br /&gt;
=== Readout ===&lt;br /&gt;
&lt;br /&gt;
== SuperX3 Silicon Detector Array==&lt;br /&gt;
[[File:SuperX3 Silicon detector.png|500px|thumb|right|A drawing of SuperX3 silicon detector]]&lt;br /&gt;
There are 24 Super-X3 double-sided Silicon detectors on the wall of the ANASEN. They are placed 88 mm away from the beam axis. Each of them has 75 mm X 40 mm sensitive area. Thus, the super-X3 covers a forward and backward angle of 40 deg.&lt;br /&gt;
&lt;br /&gt;
=== Readout ===&lt;br /&gt;
&lt;br /&gt;
On the front side, each strip has 2 readouts. On the back side, each strip has 1 readout for total energy.&lt;br /&gt;
&lt;br /&gt;
== Tracking for the twisted wire configuration ==&lt;br /&gt;
&lt;br /&gt;
[[File: Illustration of the beam reconstruction of ANASEN in twisted wire configuration.png|600 px|thumb|right|Illustration of the beam reconstruction of ANASEN in twisted wire configuration. (Left) First-order beam reconstruction. (right) uncertainty cone of the beam direction vector.]]&lt;br /&gt;
&lt;br /&gt;
A beam trace consists of 5 parameters: 3 from a point &amp;lt;math&amp;gt; (x_0, y_0, z_0)&amp;lt;/math&amp;gt; and 2 from the trace angle &amp;lt;math&amp;gt; (\theta, \phi)&amp;lt;/math&amp;gt;. Thus, to reconstruct the beam trace, we need at least 5 pieces of information.&lt;br /&gt;
&lt;br /&gt;
Suppose we know the position on the SuperX3, thus, we have 3 pieces of information &amp;lt;math&amp;gt; \vec{p_0} = (x_0, y_0, z_0)&amp;lt;/math&amp;gt;. And We have 2 wires ID. Each wire and the &amp;lt;math&amp;gt;\vec{p_0} &amp;lt;/math&amp;gt; will form a plan, the intersection line of the 2 plans will give us the first approximation of the beam trace.&lt;br /&gt;
&lt;br /&gt;
Each wire is constructed from 2 points, let them be &amp;lt;math&amp;gt; \vec{a_i} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; \vec{b_i} &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt; i &amp;lt;/math&amp;gt; is the wire ID. The plane formed by the points &amp;lt;math&amp;gt; \vec{p_0}, \vec{a_i}, \vec{b_i} &amp;lt;/math&amp;gt; has normal &amp;lt;math&amp;gt; \vec{n_i} = (\vec{p_0} - \vec{a_i}) \times (\vec{p_0} - \vec{b_i}) &amp;lt;/math&amp;gt;. The vector for the line intersects between the 2 planes constructed by wire ID &amp;lt;math&amp;gt; i, j&amp;lt;/math&amp;gt; and point &amp;lt;/math&amp;gt; \vec{p_0}&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt; \vec{N_{ij}} = \vec{n_i} \times \vec{n_j} :  (\theta, \phi)&amp;lt;/math&amp;gt;. Thus, the beam trace has an equation of &amp;lt;math&amp;gt; \vec{r} = \vec{p_0} + s \vec{N_{ij}} &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt; s &amp;lt;/math&amp;gt; is the coordinate on the line.&lt;br /&gt;
&lt;br /&gt;
=== uncertainty ===&lt;br /&gt;
Since the beam is not hit directly on the wires, but a distance &amp;lt;math&amp;gt; d_i &amp;lt;/math&amp;gt; from the wire. This will rotate the plane on &amp;lt;math&amp;gt; \vec{p_0} &amp;lt;/math&amp;gt; along the direction &amp;lt;math&amp;gt; \vec{a_i} - \vec{b_i} &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt; \pm \arctan{d/l} &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt; l &amp;lt;/math&amp;gt; is the perpendicular distance of the point &amp;lt;math&amp;gt; \vec{p_0} &amp;lt;/math&amp;gt; and the line. This creates 2 additional planes with normal vectors that are rotated along the line by angle &amp;lt;math&amp;gt; \pm \arctan{d/l} &amp;lt;/math&amp;gt;. The 4 additional planes form the uncertainty boundaries of the beam. In other words, the normal vector of the plane has uncertainty &amp;lt;math&amp;gt; \vec{n_i} \pm \vec{d_i} &amp;lt;/math&amp;gt; that translates to the beam direction vector &amp;lt;math&amp;gt; \vec{N_{ij}} : (\theta \pm \delta\theta, \phi \pm \delta\phi) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Additional uncertainty comes from the position of the SuperX3.&lt;br /&gt;
&lt;br /&gt;
== 3D model and Simulation == &lt;br /&gt;
&lt;br /&gt;
A simulation code and 3D model using CERN root can be found https://fsunuc.physics.fsu.edu/git/rtang/ANASEN_analysis/src/branch/master/Armory.&lt;br /&gt;
&lt;br /&gt;
The core is the ANASEN class (ClassAnasen.h). This class contains the geometry (the endpoints of the anode and cathode wire, the edges of the SuperX3). The class can simulate the anode and cathode wire and the position at the SuperX3 with a track. Or, it can deduce the track using the SuperX3, anode, and cathode information. &lt;br /&gt;
&lt;br /&gt;
A Monte Carlo simulation is constructed with the TransferReaction class (ClassTransfer.h).&lt;br /&gt;
&lt;br /&gt;
== DAQ == &lt;br /&gt;
&lt;br /&gt;
The DAQ consists of 7 CAEN V1740D for the SuperX3, 3 CAEN V1735 for the proportional wires.&lt;br /&gt;
&lt;br /&gt;
=== triggering ===&lt;br /&gt;
&lt;br /&gt;
Any of the SuperX3 is the trigger. The trig-out of each V1740D will be sent to the input of a Fan-In-Fan-Out (FI-FO), the output of the FIFO will be sent to the TRG-IN of the V1735 digitizers. &lt;br /&gt;
&lt;br /&gt;
=== Clock Zeroing and Time Sync === &lt;br /&gt;
&lt;br /&gt;
one of the V1740D is the master of the reference clock, all other digitizers are slave and use diasy chain CLK-IN CLK-OUT. We a proper PLL firmware settings for the clock, the clock phase of all digitizers would be the same. &lt;br /&gt;
&lt;br /&gt;
To have the same time clock zeroing, we use a Gate generator to generate a clock-zeroing pulse. The pulse will be sent to a FI-FO, and the duplicated clock-zeroing pulse will be sent to all S-IN of the digitizers. &lt;br /&gt;
&lt;br /&gt;
=== FSUDAQ setting ===&lt;br /&gt;
&lt;br /&gt;
The [[CAEN_digitizer#FSUDAQ_(using_Qt6) | FSUDAQ]] is used for the DAQ control and data taking. {{Notice | need to fill}}&lt;/div&gt;</summary>
		<author><name>Sbalak</name></author>
	</entry>
	<entry>
		<id>https://fsunuc.physics.fsu.edu/wiki/index.php?title=Radiation_Safety&amp;diff=2660</id>
		<title>Radiation Safety</title>
		<link rel="alternate" type="text/html" href="https://fsunuc.physics.fsu.edu/wiki/index.php?title=Radiation_Safety&amp;diff=2660"/>
		<updated>2025-12-04T20:30:05Z</updated>

		<summary type="html">&lt;p&gt;Sbalak: Sbalak moved page Internal:Radiation Safety to Radiation Safety over redirect: Requested by Ingo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General Procedures and Access to Accelerator Areas ==&lt;br /&gt;
Considerations of safety to personnel and minimization of risk to the accelerator have led to the following procedures, &lt;br /&gt;
which will be adhered to at all times: &lt;br /&gt;
&lt;br /&gt;
1. When the accelerator is operating there will be a qualified operator and a second person in the Control Room, Computer Room Accelerator Room or &lt;br /&gt;
Target Room at all times. The only exception is for a short period (not exceeding 20 minutes) when one of the two will be away from the accelerator area. &lt;br /&gt;
During this period the remaining person will stay in the Control Room. There will be a person experienced in the &amp;quot;start up&amp;quot; and &amp;quot;shut down&amp;quot; of the source &lt;br /&gt;
on duty at all times. &lt;br /&gt;
&lt;br /&gt;
2. Radiation dosimeters have to be worn every time a person enters the Tandem Hall, Linac Hall or Target Rooms, whether beam is present or not.&lt;br /&gt;
&lt;br /&gt;
3.a. For beams with Z&amp;lt;4 (H,He,Li): Access to the Tandem Hall, the Linac Hall or/and the Target Rooms is not allowed while a beam with Z&amp;lt;4 is present in the area. Before a beam with Z&amp;lt;4 is allowed into an area, all persons have to leave the respective areas. The operator in charge has to verify that no person remains in the area before the doors are closed and the door interlock &lt;br /&gt;
alarms in the control room are activated. If a door is opened while the beam is present, the interlock system will automatically interrupt the beam at the LE end of the Tandem. The operator in charge will investigate the reason the doors were opened. Only after verifying that nobody is present in the protected area, the operator will close the affected door and re-activate the beam. &lt;br /&gt;
&lt;br /&gt;
3.b. For beams with Z&amp;gt;=4: Access to the Tandem Hall, the Linac Hall and/or the Target rooms is only allowed while the Gamma and Neutron dose rates in the area are below 2.0 mrem/h. Before access is granted to a given area, the radiation levels will be verified at the installed area radiation monitors and with portable gamma and neutron radiation monitors, &lt;br /&gt;
which are placed near the location where a person works. Make entry to the log book with the results of the radiation levels and of the fact that access to the area was granted and to whom.  &lt;br /&gt;
If radiation levels are above these limits, access to the areas is prohibited, all persons have to leave the affected areas and the operator in charge has to verify that no person remains in the areas before the doors are closed and the door interlock alarm in the control room is activated. The same rules as in 3.a apply in the case of access doors being opened. &lt;br /&gt;
&lt;br /&gt;
4. In all cases, the Tandem HE shield door should be closed if a beam is being accelerated, independent of the radiation levels. &lt;br /&gt;
&lt;br /&gt;
5. If the Tandem is being conditioned and/or levels of X-rays above 2.0 mRem/h are observed on the Tandem Area x-ray monitor, the Tandem shield door has to be closed, the LE Shield door has to be locked and the door alarm has to be activated in the control room.&lt;br /&gt;
&lt;br /&gt;
6. Any time a beam delivery is initiated into the Tandem, the Linac Hall or the Target rooms, the operator will announce the intent to inject beam into a new area through the laboratory intercom before injecting it. &lt;br /&gt;
&lt;br /&gt;
More detailed procedures addressing specific areas of the laboratory are listed below.&lt;br /&gt;
&lt;br /&gt;
== Sources of Radiation around the Tandem == &lt;br /&gt;
&lt;br /&gt;
In the Tandem area the sources of radiation are the Tandem itself, the accelerated ion beam, activated material and the ion sources. In the target room there is the ion beam and the possibility of activated material.&lt;br /&gt;
=== Ion Sources ===&lt;br /&gt;
The high voltages involved with ion sources result in some x-rays during operation. For example, 2 mREM/h is typically measured near the injection magnet when the sputter source is operating at 120 kV (However, as with all high voltage equipment, a greater hazard by far is the possibility of electrocution).&lt;br /&gt;
&lt;br /&gt;
=== Tandem ===&lt;br /&gt;
The terminal and acceleration tubes near the terminal can be a strong source of x-rays, depending on the operating conditions (terminal voltage, beam current, etc.). Radiation levels at the tank wall near the terminal of 100 mREM/h are not uncommon.&lt;br /&gt;
During Conditioning and whenever the radiation doses exceed 2.0 mRem/h, the Tandem access doors have to be closed and secured through the interlock alarm panel in the control room.&lt;br /&gt;
&lt;br /&gt;
=== Accelerated Ion Beam ===&lt;br /&gt;
The main factors on which the level of radiation resulting from the accelerated ion beam depend have been mentioned above. As regards to the Tandem, little nuclear radiation (as opposed to x-rays) is to be expected at the Low Energy end – except for proton, deuteron and 3He, 4He beams. Significant levels of γ-rays and neutrons are to be generally expected at the High Energy end of the Tandem. And at various places along the beam path into the target room and to the experimenters target. Again, in general, higher currents, higher energies and lighter projectiles all tend to produce more radiation. Usually the strongest sources will be the entrance and exit slits of the 90◦ magnet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Procedures&#039;&#039;&#039;&lt;br /&gt;
# Do not use the route past the H.E. end of the Tandem to access the Linac hall when there is a beam from the Tandem. If beam is being run in the Linac area, use the route through the target room 1. If beam is being run in the Target room 1, enter and exit the Linac through the door in the hallway.&lt;br /&gt;
# If radiation at the entrance to the H.E. end of the Tandem exceeds 2.0 mREM/h, the radiation door will be closed to prevent access.&lt;br /&gt;
# If radiation at the entrance to the Target Room 1 area exceeds 2.0 mREM/h, the radiation door will be closed to prevent access.&lt;br /&gt;
&lt;br /&gt;
== Sources of Ionizing Radiation In the Linac ==&lt;br /&gt;
&lt;br /&gt;
There are three distinct sources of radiation in the Linac area: the resonators, the accelerated ion beam, and any material (slits, etc.) which has been activated by bombardment with the ion beam.&lt;br /&gt;
&lt;br /&gt;
=== Resonators ===&lt;br /&gt;
The superconducting resonators, which make up the Linac, produce x-rays when operating.  The production of x-rays increases sharply with the R.F. field level at which the resonators are operating. For example, with a portable Geiger counter placed against the cryostat wall, the radiation from resonators running at 2 MV/m or less was found to be barely detectable (&amp;lt;0.04 mREM/h), while a resonator running at 2.25 MV/m gave 7 mREM/h measured against the cryostat wall. &lt;br /&gt;
&lt;br /&gt;
In the “shadow” of the blue radiation shields, x-ray radiation is currently barely detectable. However, this is not the case during resonator conditioning, nor will it be the case as operating field levels of 3 MV/m are approached.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Procedure&#039;&#039;&#039;: A series of Geiger counters have been placed under the cryostats to detect x-rays from the resonators. When the resonators are excited and emitting x-rays, these Geiger counters cause red lights mounted on top of the cryostats to illuminate.&lt;br /&gt;
# Whenever these lights are on, the walkway beside the cryostats, the tunnel under the cryostats and the tops and ends of the cryostats are out of bounds. Anyone needing to work in these areas with the resonators excited should use a Geiger counter to monitor the radiation level first.&lt;br /&gt;
# Whenever working in the shadow of the radiation shield, but near a resonator operating at “high field”, or being conditioned, use a Geiger counter to monitor the radiation level. If in doubt, use a Geiger counter.&lt;br /&gt;
&lt;br /&gt;
=== Sources of radiation due to the accelerated ion beam or activated parts are the same as those described for the experimental areas ===&lt;br /&gt;
&lt;br /&gt;
== Sources of Radiation in the Experimental Areas ==&lt;br /&gt;
=== Accelerated Ion Beam ===&lt;br /&gt;
One source of radiation is the accelerated ion beam, or rather, the nuclear reactions produced when the beam strikes various objects. The effective sources are therefore the various slits, apertures, beam stops, magnets boxes along the path of the beam, and finally the experimenters target chamber. Because large fractions of the ion beam are usually rejected at the entrance and exit slits of the 90&amp;lt;sup&amp;gt;◦&amp;lt;/sup&amp;gt; magnet, these are usually the strongest sources. The intensity of radiation from a small source (such as a set of slits) fall off with distance according to the “inverse square law” – often the radiation level measured against a set of slits may be quite high, but is negligible a few feet away.&lt;br /&gt;
&lt;br /&gt;
This beam-induced radiation consists mainly of fast neutrons and gamma-rays, and is properly detected with a neutron monitor and Geiger-counter respectively. Although often the radiation will be emitted roughly equally in all directions from the object being bombarded, in some cases the neutron radiation will be much stronger in the directions close to that of the ion beam, that is the neutrons are “forward peaked”. In general, because of their greater penetrating power, and because of their greater biological effectiveness, neutrons pose the greater hazard.&lt;br /&gt;
&lt;br /&gt;
The amount of radiation produced depends on the type of beam, the beam energy, the beam current and on the material being bombarded, and so obviously varies greatly from experiment to experiment. In general, however, one can expect the radiation to increases as the beam energy increases and as the mass of the ion decreases. For example, the first Linac run used a ∼20 nA &amp;lt;sup&amp;gt;29&amp;lt;/sup&amp;gt;Si beam at 95 MeV. Except near slits, the beam induced radiation was undetectable using the Geiger counter and neutron monitor. By contrast, a high-current 6Li or proton beam could produce levels of around 100 mREM/h (= 1 mSv/h).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Procedures&#039;&#039;&#039;:  A beacon on the switching magnets in either Target-room 1 or Target-room 2 will flash whenever there is an ion beam in the experimental hall (the beacon will come on when BS-1 or BS-2, respectively are open).&lt;br /&gt;
# When a beam is being run in the Linac area, the doors to the hallway will be locked from the inside, independent of the radiation levels. All access will be through the control room and target room 1 and is to be controlled by the accelerator operator. &lt;br /&gt;
# Once an experiment is running, a radiation survey will be carried out. If the radiation exceeds 2.0 mREM/h ( = 20 uSv/h), access to the experimental area is prohibited, the access doors to the Tandem, Target Room 1 and the Linac Hall/Target Room 2 will be closed and the door interlock will be activated while the beam is delivered.&lt;br /&gt;
&lt;br /&gt;
=== Activated Material ===&lt;br /&gt;
The third source of radiation is the radioactivity induced in material (slits, targets, etc.) that has been bombarded by an ion beam for a period of time. The radiation, mainly γ-rays and β-rays, can be detected with a Geiger counter. The amount of activity depends on the type, energy and currents of the bombarding beams, on the material being bombarded, and the length of time for which it was bombarded, and the length of time elapsed since bombardment.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Procedure&#039;&#039;&#039;: Use a Geiger counter before working on, or handling any device that has been bombarded by an accelerated ion beam. Be especially careful to contain any loose radioactive material. For proper disposal, contact Radiation Safety.&lt;br /&gt;
&lt;br /&gt;
== Source of Ionizing radiation from RESOLUT ==&lt;br /&gt;
The operation of the RESOLUT radioactive-beam facility creates a combination of radiation sources, which are also present in other experiments and beam lines. Since it operates at higher beam intensity than most experiments, heightened precautions are advised. Radiation sources include X-rays from the superconducting resonator. Neutron and Gamma-radiation from the area of the production target, Neutron and Gamma-radiation from the area near the focal plane, where the primary beam is separated from the secondary beam products. Beam line parts may be activated during extended operation.&lt;br /&gt;
&lt;br /&gt;
== Radiation Doses and Dosimetry ==&lt;br /&gt;
Radiation Dose: The statutory limit for “radiation workers” – anyone with a film badge, over 18, and not pregnant, is a dose of 1.25 REM (12.5 mSv) per quarter. This is the dose you would receive if while you were at work, you were continuously exposed to a radiation level of 2.5 milliREM (25 uSv) per hour throughout the 500 working hours of the quarter:&lt;br /&gt;
&lt;br /&gt;
2.5 mREM/h * 500 h = 1.25 REM = 12.5 mSv&lt;br /&gt;
&lt;br /&gt;
The dose limit for access to radiation areas at the Tandem-Linac lab is set at 2.0 mREM/h = 20 uSv/h.  &lt;br /&gt;
However, there is no reason for anyone in the Tandem-Linac lab to receive even a small fraction of this dose. In fact, except under exceptional circumstances no one should need to receive a dose above the detection threshold of the film badge, namely 20 mRem (200 uSv) (the rough equivalent of a chest x-ray) in any quarter.&lt;br /&gt;
&lt;br /&gt;
A very helpful radiation chart is here: https://xkcd.com/radiation/&lt;br /&gt;
&lt;br /&gt;
== Apply for a Dosimeter == &lt;br /&gt;
&lt;br /&gt;
https://safety.fsu.edu/form/dosimetry.php&lt;/div&gt;</summary>
		<author><name>Sbalak</name></author>
	</entry>
	<entry>
		<id>https://fsunuc.physics.fsu.edu/wiki/index.php?title=FSU_Fox%27s_Lab_Wiki&amp;diff=2654</id>
		<title>FSU Fox&#039;s Lab Wiki</title>
		<link rel="alternate" type="text/html" href="https://fsunuc.physics.fsu.edu/wiki/index.php?title=FSU_Fox%27s_Lab_Wiki&amp;diff=2654"/>
		<updated>2025-10-21T15:53:23Z</updated>

		<summary type="html">&lt;p&gt;Sbalak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
*This is the wiki for all details about FSU [[John D Fox]]&#039; Lab for nuclear physics.&lt;br /&gt;
*The original manual can be found in [[:File:FoxManual20200415.pdf]].&lt;br /&gt;
*This wiki is &amp;lt;b&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;OPEN TO PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;. Any confidential material should be put in &amp;lt;b&amp;gt;[http://elog.physics.fsu.edu elog]&amp;lt;/b&amp;gt; or use internal pages.&lt;br /&gt;
*For [https://www.lsu.edu/physics/research/nuclear-physics.php Louisiana State University] users, please see [https://fsunuc.physics.fsu.edu/elog/2022_04_SPS_Blocker/2 this elog] for acessing the [[Fox&#039;s Lab Network]].&lt;br /&gt;
*New account may like to see the wiki syntax in [[Wiki_Edit_Cheat_Sheet | here]].&lt;br /&gt;
&lt;br /&gt;
= Accelerator Operation Procedures =&lt;br /&gt;
● [[Radiation Safety]]&lt;br /&gt;
&lt;br /&gt;
= Hardware = &lt;br /&gt;
{|style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|● [[Tandem Accelerator]]  ||  ● [[LINAC]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[SF6 Gas Handling System]] || ● [[Vacuum Systems]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Water Cooling System]] || ● [[He refrigerator]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Computers Network]] ||  ● [[Hardware/Cable Changes for Switching Target Rooms]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Ion Sources]]: This includes the [[Ion Sources#Sputter Source|Sputter Source]] and [[Ion Sources#RF Source|RF Source]] || ● [[Target Lab]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[RESOLUT]]: In-flight radioactive beam facility&lt;br /&gt;
|-&lt;br /&gt;
|● [[Triton Beam Project]]: Multi-SNICS with Tritium Cathodes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Detector stations ==&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|● [[ANASEN]] || ● [[CATRiNA]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Clarion2]] || ● [[ENCORE]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Gamma Station]] || ● [[RESONEUT]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Split-Pole Spectrograph]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Penning Trap]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DAQ systems==&lt;br /&gt;
{|style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|● [[Pixie16 digitizer]] || ● [[CAEN digitizer]] (for 1st-gen)&lt;br /&gt;
|-&lt;br /&gt;
|● [[NSCL DAQ]] / [[NSCL SpecTcl]] || ● [[FSU SOLARIS DAQ]] (for CAEN 2nd-gen)&lt;br /&gt;
|-&lt;br /&gt;
|● [[Mesytec]] || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Software &amp;amp; Resources = &lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|◆[[Online Resources]]: Web server, Elog, Grafana, Wiki, InfluxDB || ◆[[Data Server]]&lt;br /&gt;
|-&lt;br /&gt;
|◆[https://fsunuc.physics.fsu.edu/git/explore/repos Git repository] by Gitea || ◆[[Github repositories]] &lt;br /&gt;
|-&lt;br /&gt;
|◆[[SSH tunneling]] || ◆[[VNC viewer]]&lt;br /&gt;
|-&lt;br /&gt;
|◆[[Slack Channel]] || ◆[[gnuscope]]&lt;br /&gt;
|-&lt;br /&gt;
|◆[[SolidWorks]] || ◆[[Online Analysis]]&lt;br /&gt;
|-&lt;br /&gt;
| ◆[[Raspberry Pi Camera]] || ◆[[Python Iseg HV controller]] &lt;br /&gt;
|-&lt;br /&gt;
|◆[https://fsunuc.physics.fsu.edu/research/publication_list/ List of Publications] || ◆[[Ptolmey GUI]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Layout of the Laboratory =&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Lab Model.png|450px|frameless|none]]    ||  [[File:JohnDFoxLayout.png|550px|frameless|none]] &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--[[File:NRBbasement.png|1000px|thumb|none]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= External Collaborations = &lt;br /&gt;
&lt;br /&gt;
* [[LSU Collaboration]]&lt;br /&gt;
* [[ORNL Collaboration]]&lt;br /&gt;
* [[TRIUMF Collaboration]]&lt;br /&gt;
* [[FRIB FDSi e21062]]&lt;br /&gt;
* [[FRIB SOLARIS Collaboration]]&lt;br /&gt;
* [[ANL MUSIC Collaboration]]&lt;br /&gt;
&lt;br /&gt;
= Past Experiments =&lt;br /&gt;
&lt;br /&gt;
[[List of Past Experiments]]&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
&lt;br /&gt;
* [[Journal Club]]&lt;br /&gt;
&lt;br /&gt;
* [[Help Call List for Evenings, Weekends, Holidays]]&lt;br /&gt;
&lt;br /&gt;
* [[Laboratory Infrastructure]]&lt;br /&gt;
&lt;br /&gt;
* [[Wiki Edit Cheat Sheet]]&lt;br /&gt;
&lt;br /&gt;
* [[Guide for using this wiki]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.qr-code-generator.com/ QR code generator]&lt;br /&gt;
&lt;br /&gt;
* [[Weekly Tandem Maintenance]]&lt;br /&gt;
&lt;br /&gt;
* [[Tandem Maintenance Checklist Photos]]&lt;br /&gt;
&lt;br /&gt;
* [[Source Sign Out Sheet]]&lt;br /&gt;
&lt;br /&gt;
* [[Xilinx FPGA]]&lt;br /&gt;
&lt;br /&gt;
* [[Gamma Calibration Sources]]&lt;br /&gt;
&lt;br /&gt;
= Contacts = &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| for accelerator ||: Lagy Baby mailto:lbaby@fsu.edu &amp;lt;br&amp;gt;: Ingo Wiedenhoever mailto:iwiedenhoever@fsu.edu&lt;br /&gt;
|-&lt;br /&gt;
| for vacuum ||: Powell Barber mailto:pbarber@fsu.edu&lt;br /&gt;
|-&lt;br /&gt;
| for ion sources || :  Brian Schmidt mailto:bschmidt@fsu.edu&lt;br /&gt;
|-&lt;br /&gt;
| for LINAC || : David Spinger mailto:dspingler@fsu.edu&lt;br /&gt;
|-&lt;br /&gt;
| for IT and DAQ ||: Sudarsan Balakrishnan mailto:sb25ce@fsu.edu&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sbalak</name></author>
	</entry>
	<entry>
		<id>https://fsunuc.physics.fsu.edu/wiki/index.php?title=FSU_Fox%27s_Lab_Wiki&amp;diff=2653</id>
		<title>FSU Fox&#039;s Lab Wiki</title>
		<link rel="alternate" type="text/html" href="https://fsunuc.physics.fsu.edu/wiki/index.php?title=FSU_Fox%27s_Lab_Wiki&amp;diff=2653"/>
		<updated>2025-10-21T15:51:54Z</updated>

		<summary type="html">&lt;p&gt;Sbalak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
*This is the wiki for all details about FSU [[John D Fox]]&#039; Lab for nuclear physics.&lt;br /&gt;
*The original manual can be found in [[:File:FoxManual20200415.pdf]].&lt;br /&gt;
*This wiki is &amp;lt;b&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;OPEN TO PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;. Any confidential material should be put in &amp;lt;b&amp;gt;[http://elog.physics.fsu.edu elog]&amp;lt;/b&amp;gt; or use internal pages.&lt;br /&gt;
*For [https://www.lsu.edu/physics/research/nuclear-physics.php Louisiana State University] users, please see [https://fsunuc.physics.fsu.edu/elog/2022_04_SPS_Blocker/2 this elog] for acessing the [[Fox&#039;s Lab Network]].&lt;br /&gt;
*New account may like to see the wiki syntax in [[Wiki_Edit_Cheat_Sheet | here]].&lt;br /&gt;
&lt;br /&gt;
= Accelerator Operation Procedures =&lt;br /&gt;
● [[Radiation Safety]]&lt;br /&gt;
&lt;br /&gt;
= Hardware = &lt;br /&gt;
{|style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|● [[Tandem Accelerator]]  ||  ● [[LINAC]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[SF6 Gas Handling System]] || ● [[Vacuum Systems]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Water Cooling System]] || ● [[He refrigerator]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Computers Network]] ||  ● [[Hardware/Cable Changes for Switching Target Rooms]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Ion Sources]]: This includes the [[Ion Sources#Sputter Source|Sputter Source]] and [[Ion Sources#RF Source|RF Source]] || ● [[Target Lab]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[RESOLUT]]: In-flight radioactive beam facility&lt;br /&gt;
|-&lt;br /&gt;
|● [[Triton Beam Project]]: Multi-SNICS with Tritium Cathodes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Detector stations ==&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|● [[ANASEN]] || ● [[CATRiNA]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Clarion2]] || ● [[ENCORE]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Gamma Station]] || ● [[RESONEUT]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Split-Pole Spectrograph]]&lt;br /&gt;
|-&lt;br /&gt;
|● [[Penning Trap]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DAQ systems==&lt;br /&gt;
{|style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|● [[Pixie16 digitizer]] || ● [[CAEN digitizer]] (for 1st-gen)&lt;br /&gt;
|-&lt;br /&gt;
|● [[NSCL DAQ]] / [[NSCL SpecTcl]] || ● [[FSU SOLARIS DAQ]] (for CAEN 2nd-gen)&lt;br /&gt;
|-&lt;br /&gt;
|● [[Mesytec]] || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Software &amp;amp; Resources = &lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|◆[[Online Resources]]: Web server, Elog, Grafana, Wiki, InfluxDB || ◆[[Data Server]]&lt;br /&gt;
|-&lt;br /&gt;
|◆[https://fsunuc.physics.fsu.edu/git/explore/repos Git repository] by Gitea || ◆[[Github repositories]] &lt;br /&gt;
|-&lt;br /&gt;
|◆[[SSH tunneling]] || ◆[[VNC viewer]]&lt;br /&gt;
|-&lt;br /&gt;
|◆[[Slack Channel]] || ◆[[gnuscope]]&lt;br /&gt;
|-&lt;br /&gt;
|◆[[SolidWorks]] || ◆[[Online Analysis]]&lt;br /&gt;
|-&lt;br /&gt;
| ◆[[Raspberry Pi Camera]] || ◆[[Python Iseg HV controller]] &lt;br /&gt;
|-&lt;br /&gt;
|◆[https://fsunuc.physics.fsu.edu/research/publication_list/ List of Publications] || ◆[[Ptolmey GUI]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Layout of the Laboratory =&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Lab Model.png|450px|frameless|none]]    ||  [[File:JohnDFoxLayout.png|550px|frameless|none]] &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--[[File:NRBbasement.png|1000px|thumb|none]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= External Collaborations = &lt;br /&gt;
&lt;br /&gt;
* [[LSU Collaboration]]&lt;br /&gt;
* [[ORNL Collaboration]]&lt;br /&gt;
* [[TRIUMF Collaboration]]&lt;br /&gt;
* [[FRIB FDSi e21062]]&lt;br /&gt;
* [[FRIB SOLARIS Collaboration]]&lt;br /&gt;
* [[ANL MUSIC Collaboration]]&lt;br /&gt;
&lt;br /&gt;
= Past Experiments =&lt;br /&gt;
&lt;br /&gt;
[[List of Past Experiments]]&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
&lt;br /&gt;
* [[Journal Club]]&lt;br /&gt;
&lt;br /&gt;
* [[Help Call List for Evenings, Weekends, Holidays]]&lt;br /&gt;
&lt;br /&gt;
* [[Laboratory Infrastructure]]&lt;br /&gt;
&lt;br /&gt;
* [[Wiki Edit Cheat Sheet]]&lt;br /&gt;
&lt;br /&gt;
* [[Guide for using this wiki]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.qr-code-generator.com/ QR code generator]&lt;br /&gt;
&lt;br /&gt;
* [[Weekly Tandem Maintenance]]&lt;br /&gt;
&lt;br /&gt;
* [[Tandem Maintenance Checklist Photos]]&lt;br /&gt;
&lt;br /&gt;
* [[Source Sign Out Sheet]]&lt;br /&gt;
&lt;br /&gt;
* [[Xilinx FPGA]]&lt;br /&gt;
&lt;br /&gt;
* [[Gamma Calibration Sources]]&lt;br /&gt;
&lt;br /&gt;
= Contacts = &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| for accelerator ||: Lagy Baby mailto:lbaby@fsu.edu &amp;lt;br&amp;gt;: Ingo Wiedenhoever mailto:iwiedenhoever@fsu.edu&lt;br /&gt;
|-&lt;br /&gt;
| for vacuum ||: Powell Barber mailto:pbarber@fsu.edu&lt;br /&gt;
|-&lt;br /&gt;
| for ion sources || :  Brian Schmidt mailto:bschmidt@fsu.edu&lt;br /&gt;
|-&lt;br /&gt;
| for LINAC || : David Spinger mailto: dspingler@fsu.edu&lt;br /&gt;
|-&lt;br /&gt;
| for IT and DAQ ||: Sudarsan Balakrishnan mailto:sb25ce@fsu.edu&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sbalak</name></author>
	</entry>
	<entry>
		<id>https://fsunuc.physics.fsu.edu/wiki/index.php?title=List_of_Past_Experiments&amp;diff=2652</id>
		<title>List of Past Experiments</title>
		<link rel="alternate" type="text/html" href="https://fsunuc.physics.fsu.edu/wiki/index.php?title=List_of_Past_Experiments&amp;diff=2652"/>
		<updated>2025-10-15T14:46:55Z</updated>

		<summary type="html">&lt;p&gt;Sbalak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&#039;wikitable&#039;&lt;br /&gt;
! Start Date  !! End Date !! Beam !! PI !! Device !! Reaction !! Elog Link !! Raw data Location !! Git/Analysis code&lt;br /&gt;
|-&lt;br /&gt;
| 2023-Jan-31 || 2023-Feb-07 || 9Be || Chris Esparza (FSU) || [[Split-Pole Spectrograph]] || 6Li(9Be,d) || [https://fsunuc.physics.fsu.edu/elog/2023_01_30_6Li/ 2023_01_30_6Li] || pauli:/mnt/data0/2023_02_9Be_6Li_d_jce18b&lt;br /&gt;
|-&lt;br /&gt;
| 2022-Nov-15 || 2022-Nov-22 || 10B || Eli Temanson (FSU) || [[RESONEUT]] || 10B(d,n) || || pauli:/mnt/data0/2022_11_10B_dn_est18c ||&lt;br /&gt;
|-&lt;br /&gt;
| 2022-Oct-10 || 2022-Oct-19 || 3He || Ashton Morelock (FSU) || [[CATRiNA]] || 16O(3He,p) || || Hades ||&lt;br /&gt;
|-&lt;br /&gt;
| 2022-Sep-26 || TBA || d || Spieker-Group (FSU) || [[CeBrA]] || 12C(d,pg); 49Ti(d,pg); 61Ni(d,pg) ||  [https://fsunuc.physics.fsu.edu/elog/2022_09_10_CeBrA/ ] || spieker-group computer || SPS_CEBRA_EventBuilder ||&lt;br /&gt;
|-&lt;br /&gt;
| 2022-Sep-06 || 2022-Sep-14 || d || Ashton Morelock (FSU) || [[CATRiNA]] || 16O(d,n) || || Hades ||&lt;br /&gt;
|-&lt;br /&gt;
| 2022-Jul-07 || 2022-Jul-08|| d || Anthony Kuchera (Davidson Colleges) || [[Split-Pole Spectrograph]] || 34S(d,p)35S || [https://fsunuc.physics.fsu.edu/elog/2022_07_REU_dp/ 2022_07_REU_dp] || pauli:/mnt/data0/2022_06_REU_dp ||&lt;br /&gt;
|-&lt;br /&gt;
| 2022-Jun-22 || 2022-Jun-30 || d || Paul (FSU) + other people from colleges || [[Split-Pole Spectrograph]] || 52Cr, 34S, 51V (d,p) || || pauli:/mnt/data0/2022_06_REU_dp ||&lt;br /&gt;
|-&lt;br /&gt;
| 2022-Jun-13 || 2022-Jun-17 || 14N || Jeff Blackmon (LSU) || [[ANASEN]] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2022-Jun-07 || 2022-Jun-10 || || Mitch Allmond (ORNL) || [[Clarion2]] ||  ||   ||  ||  &lt;br /&gt;
|-&lt;br /&gt;
| 2022-May-31 || 2022-Jun-6 || 7Li || Eliens Lopez Saavedra (FSU) || [[Split-Pole Spectrograph]] || (7Li, t) || [https://fsunuc.physics.fsu.edu/elog/2022_06_11B_alpha_transfer/ 2022_06_11B_alpha_transfer] || pauli:/mnt/data0/2022_06_11B ||&lt;br /&gt;
|-&lt;br /&gt;
| 2022-May-23 || 2022-May-25 || 3He, d || Gemma Wilson (LSU) || [[Split-Pole Spectrograph]] || (3He,d) and (d,p) reaction to populate mirror nuclei || [https://fsunuc.physics.fsu.edu/elog/2022_05_mirror_transfer/ 2022_05_mirror_transfer] || pauli:/mnt/data0/2022_05_LSU_dp ||&lt;br /&gt;
|-&lt;br /&gt;
| 2022-May-10 || 2022-May-19 || Cock-tail || Vandana || FRIB || [[FRIB_FDSi_e21062]] || [https://fsunuc.physics.fsu.edu/elog/2022_05_e21062_FRIB/ 2022_05_e21062_FRIB/ ] || pauli:/mnt/data0/2022_05_e21062 || [https://fsunuc.physics.fsu.edu/git/rtang/FRIB_e21062  FRIB_e21062]&lt;br /&gt;
|-&lt;br /&gt;
| 2022-May-9 || 2022-May-13||  || Gordon McCann ||  [[Split-Pole Spectrograph]] ||  ||  [https://fsunuc.physics.fsu.edu/elog/2022_05-06_3He_2H/ 2022_05-06_3He_2H ] || pauli:/mnt/data0/2022_05_10B_3Hea_gwn17 || &lt;br /&gt;
|-&lt;br /&gt;
|2022       || 2022       ||  || Catherine Deibel (LSU) ||  [[Split-Pole Spectrograph]] || || [https://fsunuc.physics.fsu.edu/elog/2022_04_SPS_Blocker/ 2022_04_SPS_Blocker] || ||&lt;br /&gt;
|- &lt;br /&gt;
|2022-      || 2022       ||  || Eli Temanson|| [[RESOLUT ]] || || [https://fsunuc.physics.fsu.edu/elog/2022_12Cdn13N/ 2022_12Cdn13N] || pauli:/mnt/2022_04_12C_dn_est18c ||&lt;br /&gt;
|- &lt;br /&gt;
|2022-Mar-8 || 2022-Mar-18 || 7Li  || Soumik Bhattacharya || [[Clarion2]] || 64Ni(7Li, pn)69Zn || [https://fsunuc.physics.fsu.edu/elog/202203_64Ni_7Li/ 202203_64Ni_7Li] || ||&lt;br /&gt;
|-&lt;br /&gt;
|2022  || 2022 ||   || Mitch Allmond (ORNL) || [[Clarion2]] ||  ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
|2022 || 2022 ||  || Catur Wibisono || [[Clarion2]] || 16O(18O, p)32P || || nucx8:/data1/202112_16O_clarion2 ||&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || || || ||  nucx8:/data1/ZnMar2022 ||&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || || || || nucx8:/data1/Dec2021_16O||  &lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || || || ||  nucx8:/data1/Clarion2_calib ||&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || || || ||  nucx8:/data1/Aug2021_16O ||&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || || || || nucx8:/data1/NOv2021_Li7 ||&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || || || || nucx8:/data1/40K_decay ||&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || || || ||  nucx8:/data1/Apr2020_11B ||&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || || || ||  nucx8:/data1/Aug2021_13C ||&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || || || || nucx8:/data1/248CmFission ||&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || || || || nucx8:/data1/A127adSi29 ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sbalak</name></author>
	</entry>
	<entry>
		<id>https://fsunuc.physics.fsu.edu/wiki/index.php?title=User_talk:Rtang&amp;diff=2651</id>
		<title>User talk:Rtang</title>
		<link rel="alternate" type="text/html" href="https://fsunuc.physics.fsu.edu/wiki/index.php?title=User_talk:Rtang&amp;diff=2651"/>
		<updated>2025-10-09T15:41:33Z</updated>

		<summary type="html">&lt;p&gt;Sbalak: Created page with &amp;quot;Hello Ryan - Thank you for the welcome, I just saw your message. Best, Sudarsan.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello Ryan - Thank you for the welcome, I just saw your message. Best, Sudarsan.&lt;/div&gt;</summary>
		<author><name>Sbalak</name></author>
	</entry>
</feed>