Skip to content

LYBench

cquarant edited this page Nov 16, 2023 · 82 revisions

Table of Contents

✅ Check List

  1. Check if the parts you want to measure are listed on Airtable - LY Bench. If not SYNC PART LIST ON AIRTABLE
  2. BEFORE opening the box, check if the HV is OFF, otherwise turn it OFF
  3. Always put an eye on the chiller conditions in the GUI (localhost:8888). COOLING OK and green
  4. if a LED run:
  • is the LED fiber (black cable from top of the box) inserted in the PMT window?
  • is the PULSER ON (LED ON red button in the GUI)?
  • is the HV ON and set at the nominal value?
  • is the LEDSCAN checked if starting a LEDSCAN run?
  1. if a SOURCE run:
  • is the LED PULSER OFF (LED OFF yellow button in the GUI)?
  • is the HV ON and set at the nominal value?
  • is the holder put in the correct position (ie NE corner when looking from the door and above the PMT)
  • am I using the correct hole in the holder for the size of the crystal?
  • is the source in the box?
  1. After the processing finished, always validate the run on airtable if the run is good

Connect via X2GO

Open X2GO Client on one of the two PC at the desk

Make sure that session type is set to XFCE

Double click on PMT_real

User: cmsdaq
Password: <lab password>

you are now connected to the udoo

To connect to udoo via ssh simply do:

ssh -p2222 [email protected]

N.B.: you have to be connected on INFN VPN if you want to connect from your PC

How to (re)start Autoprocess

To be done if automatic data processing does not start how to restart automatic process
OPEN NEW TERMINAL

sudo systemctl stop autoprocess 
ps aux | grep process.py

kill all process if any, then:

sudo systemctl start autoprocess 

to check the status do:

sudo systemctl status autoprocess 

Slow Control DCS GUI (Cooling + Temperature monitor)

IMPORTANT: DO THE FOLLOWING STEPS ONLY IF THERE IS NO OPEN FIREFOX WITH A GUI ALREADY RUNNING. 2 GUIs CONFLICT!!
Open firefox on PMT bench udoo (10.0.0.44)
Go to page localhost:8888
DO NOT UNPLUG/PLUG ARDUINOS OR OTHER USB CABLES UNLESS YOU KNOW WHAT YOU'RE DOING, OTHERWISE PORT NAMES WILL BE CHANGED!
Currently:

/dev/sensor_1 External temperature+humidity sensors  
/dev/sensor_0 Internal temperature+humidity sensors  
/dev/ttyUSB0 Lauda Chiller  
/dev/usbtmc0 LED Pulser  

Check temperature graph: ThingSpeak - LYBench
Remember: Temperature should be ~22.3 degree when external temperature is 26 (and chiller is at 18.5).

If ThingSpeak page is frozen, restart DCS service (NB the DCS GUI will also restart)

sudo systemctl restart dcs.service

Chiller Control

Chiller lies on the left side of the box.
The chiller temperature is set at 18.5 degrees. Pump flow config is set at 3 IMPORTANT DO NOT CHANGE PARAMS UNLESS YOU KNOW WHAT YOU'RE DOING

The status of the chiller is reported in the GUI. Normally the cooling should be COOLING OK and green

Turn OFF chiller: simply press the COOLING button on the DCS GUI, which should become yellow (COOLING OFF), after few second.
Turn ON chiller: to turn back ON simply press the button again, which after few seconds should become green (COOLING ON)

Check temperature graph: ThingSpeak - LYBench
Remember: Temperature should be ~22.3 degree when external temperature is 26 (and chiller is at 18.5).
Every 2 weeks please check the level of the water (please use only demineralised water to refill, which should be close to the chiller)

The chiller should be kept ON unless there will be no measurements for more than 2 weeks.

LED Control

Push the yellow LED OFF button on the DCS GUI. The button will become RED and LED ON. Push again to switch OFF

Par CH1 (trigger) CH2 (LED pulser)
Freq 20 kHz 20 kHz
High Level 70 mV 2.85 V
Low Level 0 V 0 V
Pulse Width 100 ns 60 ns
Rise Time 6.0 ns 6.0 ns
Delay 0 ns 0 ns
LOAD 50 Ohm 50 Ohm

IMPORTANT DO NOT CHANGE PARAMS UNLESS YOU KNOW WHAT YOU'RE DOING. JUST SWITCH ON/OFF FOR NORMAL OP
LED Voltage Scan is now done using DRS4DAQ with the corresponding switch on the GUI
During LED Scan, CH2 High Level values change, while the others are fixed. LOAD is the only parameter to be set manually

HV Control

The NIM power supply is the first one on the left in the NIM crate below the box
Nominal voltage is 1500V, current ~350mA
**** NEW SETTING SINCE 2021/02/01: 1450V, giving PE ~16 ADC counts. @1350V PE signal very small
IMPORTANT: DO NOT CHANGE CONFIG UNLESS YOU KNOW WHAT YOU'RE DOING. JUST SWITCH ON/OFF FOR NORMAL OP
TO TURN HV ON: use the switch on the NIM power supply (see picture below): put right switch on the central position of HV ON. For the moment the HV is not controlled by the DCS GUI (the yellow 'HV OFF' button is not working), but should be operated manually.

LED run

A LED run should be done both at the begin and at the end of each day of datataking.

  • If it is the first measurement since a while, turn on Chiller and wait until box temperature is stable around 22.3 °C.

  • Check temperature graph: ThingSpeak - LYBench

  • TURN ON LED on DCS GUI IMPORTANT LED SHOULD BE TURNED ON/OFF MANUALLY FROM DCS GUI (ALSO FOR LEDSCAN)

  • Open DRS2DAQ GUI on the udoo:

./startDRS4DAQ.sh

Typical configuration:

Conf LED  
Nevt 100000  
Spill 20000  
Interspill 2s  
LEDSCAN checked  
Crystal any
MeasCond any  
Tag LED_DAILY

Press Start and wait until the end of the run.
Check the LED run/processing status at Airtable - LY Bench.
MANDATORY: when summary is complete VALIDATE THE RUN (in order to start the automatic process for following runs)
Check the results of the run on airtable. They should look like this. In case of problem look at the Check List. If you are outside pccmsdaq01 follow these instructions

  • is the LED fiber (black cable from top of the box) inserted in the PMT window?

Insertion of crystal inside the box

The crystal to be measured must be placed in the crystal holder.

The holder is a white plastic object with 4 slots for different crystal sizes (going from small (2.4mm thickness to 3.75mm). The 4th slot is never used.

The holder must be placed on the PMT support such that the crystal is in the North East (NE) corner when seen from above the PMT (and clearly from the door box), or P2 position as defined in runtag convention (NW in runtag stands for No Wrapping).

Always rotate the holder such as the crystal lies in this position on the PMT photocathode

REF Run

At least ONE REF RUN REQUIRED every day of measurements. Two REF runs (begin-end of measurements) are recommended BEFORE OPENING THE BOX, ALWAYS TURN OFF HV
Put the REFBAR in the NE corner of the crystal holder following previous instructions.
REFBAR is the BAR #30, usually stored in a plastic bag inside the box.
Place the Na22 source in the slot inside the box.

Exit GUI if changing RUN configuration (eg from LED to SOURCE or viceversa) and restart DRS4DAQ

Typical DAQ configuration:

  • Conf SOURCE
  • Nevt 50000
  • Spill 10000
  • Interspill 2
  • LEDSCAN not checked
  • Crystal: REF
  • MeasCond: WS3-NW-NC-P2-SL-H2 (tag for type2 crystal in North-East (P2) position, see runtag convention)
  • Tag: REF_DAILY

Check the run/processing status at Airtable - LY Bench.
Check these instructions if you want to Open airtable link from outside pccmsdaq01

Please respect the convention for the name:
LED: eg LED-20191113-SCAN-4, LED-YYYYDDMM-SCAN-NRUN
SOURCE: eg BAR000040-WS3-NW-NC-P2-SL-H2-20191113-1, remember H2 is the hole in the support for square crystal (geo2), H1 for small crystals (geo3), H3 for big crystals (geo1)

LY measurement Run

BEFORE OPENING THE BOX, ALWAYS TURN OFF HV BEFORE doing the first LY measurement run of the day, do LED and REF runs. Put the bar you in the NE corner of the crystal holder following previous instructions.
Place the Na22 source in the slot inside the box.

./startDRS4DAQ.sh

Typical configuration:

  • Conf SOURCE
  • Nevt 50000
  • Spill 10000
  • Interspill 2
  • LEDSCAN not checked
  • Crystal BAR0****   (your BAR ID. If BAR ID not shown in the dropdown list SYNC PART LIST ON AIRTABLE then restart GUI)
  • MeasCond: WS3-NW-NC-P2-SL-H2   (tag for type2 crystal in North-East (P2) position, see runtag convention)
  • Tag: PREIRR_0   (POSTIRR_0 for irradiated bars)

Check the run/processing status at Airtable - LY Bench.
Check these instructions if you want to Open airtable link from outside pccmsdaq01

Runtag convention

  • BS / WS = Black Support / White Support (support printed in Officina meccanica)
  • NW / WW = No Wrapping / With Wrapping
  • NC / WC = No Couplant / With Couplant
  • P1 / P2 / P3 / P4 = Position on PMT: Clockwise ordering starting from North-West corner
  • SL / ST = Na22 Source Low (and lateral wrt to bar) / Source on Top of bar
  • H1 / H2 / H3 = Size of the hole, respectively for type 1, 2 and 3 crystals

Open airtable link from outside pccmsdaq01

Make an ssh tunnel to pccmsdaq01: ssh -L8888:10.0.0.44:80 [email protected] plots can be seen under: 127.0.0.1:8888 (note that the last link of the directory containing the plots doesn't work, one needs to re-add the ":8888" port)

ssh -p2222 -L8888:10.0.0.44:80 [email protected] (or, to simultaneously look at the plots, can make: ssh -p2222 -L8888:10.0.0.44:80 [email protected])