ID |
Date |
Author |
Type |
Category |
Subject |
70
|
05 Nov 2019 01:22 |
Ben Smith | Configuration | Digitizer | V1725 board config |
The V1725s have been changed to have board config 0x50 rather than 0x10. This means that they will now trigger on the leading edge of the pulse rather than the tailing edge. There is now much less jitter in the location of pulses in the digitized waveforms. |
69
|
04 Nov 2019 09:02 |
Alex/Yi/Ben | Routine | General | run 865, fields on |
Gas pocket: ON
Fields: wire gate 3780 V, 1st ring: 4500 V, cathode: 7000 V
Threshold: 1000 ADCc below baseline
Trace length: 200us total, 100 us pre-trigger
Threshold extend: 5x16 = 80ns
TPC Pressure: 300 mbarg
SiPM HV: 65 V (noise run)
Comment: noise conditions good. Rate ~30Hz. Look for S2s! |
68
|
04 Nov 2019 08:03 |
Ben Smith | Routine | Software | New script for setting self-trigger thresholds |
I have created a new script that simplifies the adjustment of self-trigger thresholds (e.g. to change between "noise" runs with a low threshold and "normal" runs with a higher threshold).
It supports either setting the threshold to a certain number of ADC beneath baseline, or just shifting all the current thresholds by a given amount. It can also be used to just print the current baseline of each channel. Baseline calculation is done "live" by reading a few events.
The code is available in dsproto_analyzer, and is documented at https://bitbucket.org/ttriumfdaq/dsproto_daq/wiki/Midas%20Software%20Operation (scroll to "Adjusting self-trigger thresholds"). We used it recently to change to a noise run, and it worked well. |
67
|
04 Nov 2019 08:00 |
Ben Smith | Configuration | MIDAS | Change of location of history files |
/home was getting very full on ds-proto-daq, so I moved the history files onto the /data disk. There is now a symlink from ~/online/history to /data/dsproto/history/. |
66
|
04 Nov 2019 07:57 |
Ben Smith | Configuration | Software | Package installations |
This morning I installed the xrootd-client and python3-devel packages from yum. For the latter to work, I needed to do a yum update. This was long overdue, and updated 1200+ packages.
I have compiled a new version of ROOT 6 that links to Python 3. This will allow us to use ROOT and midas from the same python scripts. |
65
|
04 Nov 2019 06:02 |
Alex Kish | Configuration | Hardware | Increased fields! |
Increased drift and extraction fields.
Current settings: wire gate 5100 V, 1st ring: 6100 V, cathode: 11100 V
P.S. Increased by in the morning by Yi. |
64
|
03 Nov 2019 09:17 |
Alex Kish | Routine | General | run 836, zero drift field |
Gas pocket: ON
Fields: drift field OFF (1st ring 0 V, cathode 0 V), extraction field OFF (wire gate 0 V)
Threshold: 200 ADCc below baseline
Threshold extend: 5x16 = 80ns
TPC Pressure: 244 mbarg
SiPM HV: 50 V (noise run)
Comment: noise conditions good. Thresholds are too high, rate below 1 event/sec, only few events saved. Postpone to next day. |
63
|
03 Nov 2019 08:49 |
Alex Kish | Routine | General | run 835, zero drift field |
Gas pocket: ON
Fields: drift field OFF (1st ring 0 V, cathode 0 V), extraction field OFF (wire gate 0 V)
Threshold: 200 ADCc below baseline
Threshold extend: 5x16 = 80ns
TPC Pressure: 244 mbarg
SiPM HV: 65 V
Comment: noise conditions good, 1e5 evts |
62
|
03 Nov 2019 08:15 |
Alex Kish | Routine | General | run 834, drift field ON, extraction OFF |
Gas pocket: ON
Fields: drift field ON (1st ring 4180 V, cathode 6180 V), extraction field OFF (wire gate 0 V)
Threshold: 200 ADCc below baseline
Threshold extend: 5x16 = 80ns
TPC Pressure: 244 mbarg
SiPM HV: 65 V
Comment: noise conditions good, 1e5 evts |
61
|
03 Nov 2019 07:46 |
Alex Kish | Routine | General | run 833, with nominal fields |
Gas pocket: ON
Fields: ON (wire gate 3780 V, 1st ring 4180 V, cathode 6180 V)
Threshold: 200 ADCc below baseline
Threshold extend: 5x16 = 80ns
TPC Pressure: 242 mbarg
SiPM HV: 65V
Comment: noise conditions good, 1e5 evts |
60
|
01 Nov 2019 10:56 |
Alex / Marco | Routine | General | run 829, with nominal fields |
Gas pocket: ON
Fields: ON
Threshold: 200 ADCc below baseline
Threshold extend: 5x16 = 80ns
Comment: Noise appeared on event 48500 |
58
|
01 Nov 2019 09:49 |
Alex Kish | Configuration | Hardware | Turn off the fields |
Ramp UP the fields, in 100V steps.
Nominal values:
1st ring: 4180 V
wire gate: 3780 V
cathode: 6180 V |
56
|
01 Nov 2019 09:06 |
Alex Kish | Routine | General | run 826, zero-field with gas pocket |
Gas pocket: ON
Fields: OFF
Threshold: 400 ADCc below baseline
Threshold extend: 5x16 = 80ns
Comment: Noise appeared on event 4200 |
55
|
01 Nov 2019 06:50 |
Alex Kish | Configuration | Hardware | Turn off the fields |
Ramp down the fields, in 200V steps.
Nominal values:
1st ring: 4180 V
wire gate: 3780 V
cathode: 6180 V |
54
|
01 Nov 2019 06:15 |
Ben Smith | Problem Fixed | Software | Restoration of elog |
After booting, the elog was only showing logs from before July, and was missing the "For Shifters" category. It appears we were loading the incorrect config file. The running command was:
/usr/sbin/elogd -D -c /etc/elogd.cfg -s /usr/share/elog/ -d /var/lib/elog/logbooks/
while it should have been:
/usr/sbin/elogd -D -x -c /home/dsproto/online/elog/elogd.cfg -s /usr/share/elog
rc.local was set up to run the latter command, but rc.local~ had the prior version. Perhaps that was being picked up. I have deleted the rc.local~ version, and will see if elog starts correctly next time we reboot. |
53
|
01 Nov 2019 06:07 |
Ben Smith | Problem Fixed | Software | Restoration of network settings |
For a few days we were unable to access ds-proto-daq remotely. We were also unable to reach the outside world from ds-proto-daq.
To gain more control over the network settings, I have disabled the automatic configuration by dracut. I created the file /etc/dracut.conf.d/no-ifcfg.conf with the single line `omit_dracutmodules+="ifcfg"`.
I then set the following contents in /etc/sysconfig/network-scripts:
# cat ifcfg-enp0s31f6
NAME=enp0s31f6
DEVICE=enp0s31f6
ONBOOT=yes
NETBOOT=yes
UUID=4887c207-13da-4424-8307-116ef2163fd8
IPV6INIT=no
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
HWADDR=18:31:BF:2E:00:12
BOOTPROTO=dhcp
IPV6_PRIVACY=no
AUTOCONNECT_PRIORITY=1
DNS1=137.138.16.5
DNS2=137.138.17.5
PEERDNS=no
# cat ifcfg-enp5s0
TYPE=Ethernet
PROXY_METHOD=None
BROWSER_ONLY=no
BOOTPROTO=static
DHCPCLASS=
IPADDR=192.168.1.1
PREFIX=24
NETMASK=255.255.255.0
GATEWAY=
DEFROUTE=no
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
HWADDR=68:05:CA:8E:66:5C
ONBOOT=yes
DEVICE=enp5s0
Network settings are now correct, and have survived a reboot. We are able to talk to both the local network and the outside world. We are also able to connect to ds-proto-daq from lxplus, and via the web proxy. |
52
|
28 Oct 2019 15:10 |
Simone Stracka | Configuration | Hardware | LV for steering module and current status of CAEN mainframe |
The HV board from Naples did not turn on: Yury gave it to the CAEN guys to check and/or bring back for replacement.
Yi and Luigi rented a new HV module (A1519). The HV module (A1520P) we used for tests of the I-V script is also present in the Mainframe (see below).
The first 24 channels (slots 0 and 1) are therefore HV. If the new HV does not show up on time we'll try and adapt the cables to work with A1519.
The A2517A module is LV. This is currently operated from the DAQ pc using CAEN_HVPSS_ChannelsController.jnlp (located in the Desktop/SteeringModule folder).
The three low voltage channels (0,1,2) should be turned on at the same time by setting Pw = ON.
Settings:
Channel 0 and 1: I0Set = 2.0 A , V0Set = 2.5 V , UNVThr = 0 V, OVVThr = 3.0 V, Intck = Disabled
IMon = 1.44 (this depends on the illumination) , VMon = 2.48 V , VCon = 2.79 V
Channel 2: I0Set = 1.0 A , V0Set = 5.0 V , UNVThr = 0 V, OVVThr = 5.5 V, Intck = Disabled
IMon = 0.07 , VMon = 4.998 V , VCon = 5.02 V
In case the channels trip they cannot be ramped back up unless the alarms are cleared.
|
Attachment 1: CAENmainframe.png
|
|
51
|
28 Oct 2019 14:56 |
Simone Stracka | Problem | Software | Issues with network configuration for steering module |
We have tried to connect the steering module to the DAQ pc via Luigi's USB-Ethernet adapter.
That does not appear to work. We'll receive another USB-Ethernet adapter tomorrow, and it should be configured to have a static IP address : 192.168.121.1 and NetMask 255.255.255.0
For the time being, we are using Tom's laptop.
|
50
|
28 Oct 2019 14:10 |
Ben Smith | Problem Fixed | Software | Converters installed in VME crate |
> V1725 board #0 logic level is set to TTL (boards #1, #2, #3 to NIM)
There was a problem with CMakeLists for the V1725 driver, and the frontend was only connecting to 1 board. This is now fixed, and all the boards should have the same (TTL) logic level. |
49
|
28 Oct 2019 08:33 |
Ben Smith | Problem Fixed | Software | Need python3 package tkinter on DAQ pc |
I have installed the python3-tkinter package from yum. I checked that "import tkinter" works from a python3 prompt. |