| ID | 
Date | 
Author | 
Category  | 
Subject | 
Year | 
| 
  288  
 | 
Wed Mar 31 13:52:04 2021 | 
Jan | Detectors | BaF Na22 Testing | 2021 | 
On 30. and 31.03.2021 we did some testing with the 6 BaF detectors.
Trigger & threshold:
With a threshold at ~250 keV, each detector has an trigger rate of about 0.5kHz due to internal activity.
Energy spectra
All detectors showed the Na22 lines (511 + 1275 keV) and also the lines from internal activity.
The energy resolution was on the order of 8.5 - 11 keV, depending on the detector.
Time spectra
Raw TDC spectra showed self-stop peak.
TDC diff spectra (between detectors) show one main (sharp) correlation peak about 8ns = 30ch*0.293ns/ch off the zero. 
At very low intensity a time structure around this peak is visible in a region of 120ns around the main peak. This is not understood, the energy spectra look similar for all these time regions (above/on/below the main peak).
Additionally, the coincidence E-specta between detector 1 and 2 (gating on the main time peak), nicely showed only the 511 keV line from Na22 and some gras.
Overnight test run:
Det. 1, 2, 3, 4 with the Na22 source
lxg1275:/data.local3/e127/lmd_2021/test/
e127b_run0021.lmd
e127b_run0022.lmd
e127b_run0023.lmd
e127b_run0024.lmd
e127b_run0025.lmd
e127b_run0026.lmd
e127b_run0027.lmd
e127b_run0028.lmd
e127b_run0029.lmd
e127b_run0030.lmd
e127b_run0031.lmd
e127b_run0032.lmd
e127b_run0033.lmd
e127b_run0034.lmd
Gain matched HV settings: https://elog.gsi.de/esr/E127/289
Issues to solve:
- 2 missing HV channels
- Go4 Analysis not stable
- trigger not on Baf but on Si  | 
| 
  289  
 | 
Wed Mar 31 13:57:27 2021 | 
Jan | Detectors | BaF HV settings | 2021 | 
The setting below is a start value for final gain matching with a full ADC range of 12MeV: 
 
| 
Det.Nr. |  ADC/TDC ch  |  HV  |  MSCF Gain
 |  | 
1  |  20  |  2400V  |  6
 |  | 
2  |  21  |  1780V  |  6
 |  | 
3  |  22  |  2350V  |  6
 |  | 
4  |  23  |  2130V  |  6
 |  | 
5  |  24  |  2050V  |  6
 |  | 
6  |  25  |  1780V  |  6
 |  
  | 
| 
  290  
 | 
Wed Apr 14 09:42:50 2021 | 
Jan | Detectors | BaF HV gain matching | 2021 | 
The preliminary gain matching settings for a full ADC range of ~12MeV: 
 
| 
Det.Nr. |  ADC/TDC ch  |  HV  |  I  |  comment
 |  | 
1  |  20  |  2400V  |  390uA  |  CAEN HV ch0
 |  | 
2  |  21  |  1763V  |  287uA  |  CAEN HV ch1
 |  | 
3  |  22  |  2340V  |  380uA  |  CAEN HV ch2
 |  | 
4  |  23  |  2175V  |  354uA  |  CAEN HV ch3
 |  | 
5  |  24  |  2017.5V  |  ?  |  emetron HV 
 |  | 
6  |  25  |  1780V  |  ?  |  not yet biased
 |  
  
 
Attached is a 22Na-spectrum taken with detectors 1 - 5. 
The used MSCF settings are also attached. 
 
Detector 6 does not yet have a HV channel available. | 
| Attachment 1: BaF_Na22_gain_match_v1.png
 | 
 
 | 
| Attachment 2: baf_gain_match_v1.dat
 | 
atpnuc006:mrcc:mscf1:getGainCommon 15
atpnuc006:mrcc:mscf1:getShapingTimeCommon 3
atpnuc006:mrcc:mscf1:getThresholdCommon 6
atpnuc006:mrcc:mscf1:getPzCommon 6
atpnuc006:mrcc:mscf1:getGain1  6
atpnuc006:mrcc:mscf1:getGain2  6
atpnuc006:mrcc:mscf1:getGain3  6
atpnuc006:mrcc:mscf1:getGain4  6
atpnuc006:mrcc:mscf1:getShapingTime1 3
atpnuc006:mrcc:mscf1:getShapingTime2 3
atpnuc006:mrcc:mscf1:getShapingTime3 3
atpnuc006:mrcc:mscf1:getShapingTime4 3
atpnuc006:mrcc:mscf1:getThreshold1 6
atpnuc006:mrcc:mscf1:getThreshold2 6
atpnuc006:mrcc:mscf1:getThreshold3 6
atpnuc006:mrcc:mscf1:getThreshold4 6
atpnuc006:mrcc:mscf1:getThreshold5 6
atpnuc006:mrcc:mscf1:getThreshold6 6
atpnuc006:mrcc:mscf1:getThreshold7 6
atpnuc006:mrcc:mscf1:getThreshold8 6
atpnuc006:mrcc:mscf1:getThreshold9 6
atpnuc006:mrcc:mscf1:getThreshold10 6
atpnuc006:mrcc:mscf1:getThreshold11 6
atpnuc006:mrcc:mscf1:getThreshold12 6
atpnuc006:mrcc:mscf1:getThreshold13 6
atpnuc006:mrcc:mscf1:getThreshold14 6
atpnuc006:mrcc:mscf1:getThreshold15 6
atpnuc006:mrcc:mscf1:getThreshold16 6
atpnuc006:mrcc:mscf1:getPz1    6
atpnuc006:mrcc:mscf1:getPz2    3
atpnuc006:mrcc:mscf1:getPz3    3
atpnuc006:mrcc:mscf1:getPz4    1
atpnuc006:mrcc:mscf1:getPz5    5
atpnuc006:mrcc:mscf1:getPz6    5
atpnuc006:mrcc:mscf1:getPz7    6
atpnuc006:mrcc:mscf1:getPz8    6
atpnuc006:mrcc:mscf1:getPz9    6
atpnuc006:mrcc:mscf1:getPz10   6
atpnuc006:mrcc:mscf1:getPz11   6
atpnuc006:mrcc:mscf1:getPz12   6
atpnuc006:mrcc:mscf1:getPz13   6
atpnuc006:mrcc:mscf1:getPz14   6
atpnuc006:mrcc:mscf1:getPz15   6
atpnuc006:mrcc:mscf1:getPz16   6
atpnuc006:mrcc:mscf1:getSingleChMode 1
atpnuc006:mrcc:mscf1:getRcMode 1
atpnuc006:mrcc:mscf1:getAutoPZ 0
atpnuc006:mrcc:mscf1:getMultiplicityHi 8
atpnuc006:mrcc:mscf1:getMultiplicityLo 1
atpnuc006:mrcc:mscf1:getSumTrgThresh 100
atpnuc006:mrcc:mscf1:getBlrOn  0
atpnuc006:mrcc:mscf1:getCoincTime 100
atpnuc006:mrcc:mscf1:getThreshOffset 1
atpnuc006:mrcc:mscf1:getShaperOffset 100
atpnuc006:mrcc:mscf1:getBlrThresh 10
atpnuc006:mrcc:mscf1:getECLDelay 0
 
 | 
| 
  291  
 | 
Thu Apr 22 10:56:20 2021 | 
Jan | Detectors | target-chamber det. distances | 2021 | 
This is the lookup table for the distance of each x-ray detector to the target. 
See attached foto for explanation. 
 
It is the same values as in 2020: https://elog.gsi.de/esr/E127/36  
 
| 
Detector  |  A (dA) [mm]  |  B (dB) [mm]  |  C (dC) [mm]  |  calculate  |  result [mm]
 |  | 
35°  |  136.0 (1.0)  |  20.0 (0.2)  |  450.0 (0.5)  |  C + B - A  |  334.0 (?)
 |  | 
90°  |  76.0 (0.5)  |  20.0 (0.2)  |  447.0/2 = 223.5 (1.0)  |  C + B - A  |  167.5 (?)
 |  | 
145°  |  165.0 (1.0)  |  20.0 (0.2)  |  450.0 (0.5)  |  C + B - A  |  305.0 (?)
 |  
  
Errors are estimated after measurement, final errorbars have to be double checked! | 
| Attachment 1: E127_xray_distances.jpg
 | 
 
 | 
| 
  292  
 | 
Wed Apr 28 09:12:47 2021 | 
Jan, Yuri | Detectors | UI-diagram | 2021 | 
The UI-curve of the detector
U I
10 0.11
20 0.13
30 0.15
40 0.17
50 0.19
60 0.21
70 0.22
80 0.23
90 0.25
100 0.27
110 0.29
120 0.31
130 0.33
140 0.35
150 0.37  | 
| Attachment 1: UI_meas_curve.pdf
 | 
 
 | 
| 
  307  
 | 
Tue May  4 14:34:51 2021 | 
Jan Glorius | Detectors | Xray weight control induces signals | 2021 | 
When the readout/control of the det. weight control via serial connection is active, there is a clear signal induced in the Xray detectors for each command sent.
The solution for now is, that we activate weight control NOT DURING MEASUREMENT!  | 
| 
  363  
 | 
Fri May 21 11:55:24 2021 | 
Jan | Detectors | SI MSCF settings v1 | 2021 | 
attached are the settings for all MSCFs.
Settings are optimized for DSSD only, not BaF!  | 
| Attachment 1: setting_test.1621590878
 | 
1621590878
Fri May 21 11:54:38 CEST 2021
e127pi:mrcc:mscf1:getGainCommon 5
e127pi:mrcc:mscf1:getShapingTimeCommon 3
e127pi:mrcc:mscf1:getThresholdCommon 8
e127pi:mrcc:mscf1:getPzCommon  100
e127pi:mrcc:mscf2:getGainCommon 5
e127pi:mrcc:mscf2:getShapingTimeCommon 3
e127pi:mrcc:mscf2:getThresholdCommon 8
e127pi:mrcc:mscf2:getPzCommon  100
e127pi:mrcc:mscf1:getGain1     4
e127pi:mrcc:mscf1:getGain2     4
e127pi:mrcc:mscf1:getGain3     4
e127pi:mrcc:mscf1:getGain4     4
e127pi:mrcc:mscf1:getShapingTime1 1
e127pi:mrcc:mscf1:getShapingTime2 1
e127pi:mrcc:mscf1:getShapingTime3 1
e127pi:mrcc:mscf1:getShapingTime4 1
e127pi:mrcc:mscf2:getGain1     9
e127pi:mrcc:mscf2:getGain2     4
e127pi:mrcc:mscf2:getGain3     8
e127pi:mrcc:mscf2:getGain4     8
e127pi:mrcc:mscf2:getShapingTime1 2
e127pi:mrcc:mscf2:getShapingTime2 2
e127pi:mrcc:mscf2:getShapingTime3 2
e127pi:mrcc:mscf2:getShapingTime4 2
e127pi:mrcc:mscf1:getThreshold1 4
e127pi:mrcc:mscf1:getThreshold2 4
e127pi:mrcc:mscf1:getThreshold3 4
e127pi:mrcc:mscf1:getThreshold4 1
e127pi:mrcc:mscf1:getThreshold5 4
e127pi:mrcc:mscf1:getThreshold6 4
e127pi:mrcc:mscf1:getThreshold7 4
e127pi:mrcc:mscf1:getThreshold8 4
e127pi:mrcc:mscf1:getThreshold9 4
e127pi:mrcc:mscf1:getThreshold10 5
e127pi:mrcc:mscf1:getThreshold11 5
e127pi:mrcc:mscf1:getThreshold12 5
e127pi:mrcc:mscf1:getThreshold13 3
e127pi:mrcc:mscf1:getThreshold14 4
e127pi:mrcc:mscf1:getThreshold15 5
e127pi:mrcc:mscf1:getThreshold16 5
e127pi:mrcc:mscf1:getPz1       128
e127pi:mrcc:mscf1:getPz2       128
e127pi:mrcc:mscf1:getPz3       128
e127pi:mrcc:mscf1:getPz4       128
e127pi:mrcc:mscf1:getPz5       128
e127pi:mrcc:mscf1:getPz6       128
e127pi:mrcc:mscf1:getPz7       128
e127pi:mrcc:mscf1:getPz8       128
e127pi:mrcc:mscf1:getPz9       128
e127pi:mrcc:mscf1:getPz10      128
e127pi:mrcc:mscf1:getPz11      128
e127pi:mrcc:mscf1:getPz12      128
e127pi:mrcc:mscf1:getPz13      128
e127pi:mrcc:mscf1:getPz14      128
e127pi:mrcc:mscf1:getPz15      128
e127pi:mrcc:mscf1:getPz16      128
e127pi:mrcc:mscf2:getThreshold1 255
e127pi:mrcc:mscf2:getThreshold2 255
e127pi:mrcc:mscf2:getThreshold3 0
e127pi:mrcc:mscf2:getThreshold4 255
e127pi:mrcc:mscf2:getThreshold5 255
e127pi:mrcc:mscf2:getThreshold6 255
e127pi:mrcc:mscf2:getThreshold7 255
e127pi:mrcc:mscf2:getThreshold8 255
e127pi:mrcc:mscf2:getThreshold9 255
e127pi:mrcc:mscf2:getThreshold10 255
e127pi:mrcc:mscf2:getThreshold11 0
e127pi:mrcc:mscf2:getThreshold12 255
e127pi:mrcc:mscf2:getThreshold13 255
e127pi:mrcc:mscf2:getThreshold14 255
e127pi:mrcc:mscf2:getThreshold15 0
e127pi:mrcc:mscf2:getThreshold16 255
e127pi:mrcc:mscf2:getPz1       128
e127pi:mrcc:mscf2:getPz2       128
e127pi:mrcc:mscf2:getPz3       87
e127pi:mrcc:mscf2:getPz4       255
e127pi:mrcc:mscf2:getPz5       255
e127pi:mrcc:mscf2:getPz6       255
e127pi:mrcc:mscf2:getPz7       255
e127pi:mrcc:mscf2:getPz8       255
e127pi:mrcc:mscf2:getPz9       255
e127pi:mrcc:mscf2:getPz10      255
e127pi:mrcc:mscf2:getPz11      85
e127pi:mrcc:mscf2:getPz12      255
e127pi:mrcc:mscf2:getPz13      255
e127pi:mrcc:mscf2:getPz14      255
e127pi:mrcc:mscf2:getPz15      85
e127pi:mrcc:mscf2:getPz16      255
e127pi:mrcc:mscf1:getSingleChMode 0
e127pi:mrcc:mscf2:getSingleChMode 0
e127pi:mrcc:mscf1:getRcMode    1
e127pi:mrcc:mscf2:getRcMode    1
e127pi:mrcc:mscf1:getAutoPZ    0
e127pi:mrcc:mscf2:getAutoPZ    0
e127pi:mrcc:mscf1:getMultiplicityHi 8
e127pi:mrcc:mscf2:getMultiplicityHi 8
e127pi:mrcc:mscf1:getMultiplicityLo 4
e127pi:mrcc:mscf2:getMultiplicityLo 4
e127pi:mrcc:mscf1:getSumTrgThresh 10
e127pi:mrcc:mscf2:getSumTrgThresh 10
e127pi:mrcc:mscf1:getBlrOn     1
e127pi:mrcc:mscf2:getBlrOn     1
e127pi:mrcc:mscf1:getCoincTime 128
e127pi:mrcc:mscf2:getCoincTime 128
e127pi:mrcc:mscf1:getThreshOffset 100
e127pi:mrcc:mscf2:getThreshOffset 100
e127pi:mrcc:mscf1:getShaperOffset 100
e127pi:mrcc:mscf2:getShaperOffset 100
e127pi:mrcc:mscf1:getBlrThresh 25
e127pi:mrcc:mscf2:getBlrThresh 25
e127pi:mrcc:mscf1:getECLDelay  0
e127pi:mrcc:mscf2:getECLDelay  0
atpnuc006:mrcc:mscf1:getGainCommon 15
atpnuc006:mrcc:mscf1:getShapingTimeCommon 3
atpnuc006:mrcc:mscf1:getThresholdCommon 6
atpnuc006:mrcc:mscf1:getPzCommon 6
atpnuc006:mrcc:mscf1:getGain1  6
atpnuc006:mrcc:mscf1:getGain2  6
atpnuc006:mrcc:mscf1:getGain3  6
atpnuc006:mrcc:mscf1:getGain4  6
atpnuc006:mrcc:mscf1:getShapingTime1 3
atpnuc006:mrcc:mscf1:getShapingTime2 3
atpnuc006:mrcc:mscf1:getShapingTime3 3
atpnuc006:mrcc:mscf1:getShapingTime4 3
atpnuc006:mrcc:mscf1:getThreshold1 6
atpnuc006:mrcc:mscf1:getThreshold2 6
atpnuc006:mrcc:mscf1:getThreshold3 6
atpnuc006:mrcc:mscf1:getThreshold4 6
atpnuc006:mrcc:mscf1:getThreshold5 6
atpnuc006:mrcc:mscf1:getThreshold6 6
atpnuc006:mrcc:mscf1:getThreshold7 6
atpnuc006:mrcc:mscf1:getThreshold8 6
atpnuc006:mrcc:mscf1:getThreshold9 6
atpnuc006:mrcc:mscf1:getThreshold10 6
atpnuc006:mrcc:mscf1:getThreshold11 6
atpnuc006:mrcc:mscf1:getThreshold12 6
atpnuc006:mrcc:mscf1:getThreshold13 6
atpnuc006:mrcc:mscf1:getThreshold14 6
atpnuc006:mrcc:mscf1:getThreshold15 6
atpnuc006:mrcc:mscf1:getThreshold16 6
atpnuc006:mrcc:mscf1:getPz1    6
atpnuc006:mrcc:mscf1:getPz2    3
atpnuc006:mrcc:mscf1:getPz3    3
atpnuc006:mrcc:mscf1:getPz4    1
atpnuc006:mrcc:mscf1:getPz5    35
atpnuc006:mrcc:mscf1:getPz6    35
atpnuc006:mrcc:mscf1:getPz7    35
atpnuc006:mrcc:mscf1:getPz8    35
atpnuc006:mrcc:mscf1:getPz9    35
atpnuc006:mrcc:mscf1:getPz10   35
atpnuc006:mrcc:mscf1:getPz11   6
atpnuc006:mrcc:mscf1:getPz12   6
atpnuc006:mrcc:mscf1:getPz13   6
atpnuc006:mrcc:mscf1:getPz14   6
atpnuc006:mrcc:mscf1:getPz15   6
atpnuc006:mrcc:mscf1:getPz16   6
atpnuc006:mrcc:mscf1:getSingleChMode 0
atpnuc006:mrcc:mscf1:getRcMode 1
atpnuc006:mrcc:mscf1:getAutoPZ 0
atpnuc006:mrcc:mscf1:getMultiplicityHi 8
atpnuc006:mrcc:mscf1:getMultiplicityLo 1
atpnuc006:mrcc:mscf1:getSumTrgThresh 100
atpnuc006:mrcc:mscf1:getBlrOn  0
atpnuc006:mrcc:mscf1:getCoincTime 100
atpnuc006:mrcc:mscf1:getThreshOffset 1
atpnuc006:mrcc:mscf1:getShaperOffset 100
atpnuc006:mrcc:mscf1:getBlrThresh 10
atpnuc006:mrcc:mscf1:getECLDelay 0
 
 | 
| 
  390  
 | 
Sat May 22 17:13:48 2021 | 
Laszlo | Detectors | Si position changed | 2021 | 
Si was moved from -25 mm to -19 mm before run 0072.  | 
| 
  397  
 | 
Sat May 22 21:33:22 2021 | 
Laszlo | Detectors | Xray detectors are filled at 90 and 35 | 2021 | 
 | 
| 
  478  
 | 
Wed May 26 20:34:50 2021 | 
Ragan, Thanassis | Detectors | Detector filling | 2021 | 
Jan is filling the detector after run0137.  | 
| 
  567  
 | 
Sun May 30 14:40:55 2021 | 
Jan, Sophia | Detectors | real detector assignment | 2021 | 
************************************
GEM1800 @ 90deg (xray1) 
GLP2000 @ 35deg (xray2)
GEM3000 @ 145deg (xray3)
************************************
Was noted wrongly in most calib runs.  | 
| 
  577  
 | 
Wed Jul 14 14:46:05 2021 | 
Jan, Sophia | Detectors | collimator geometry | 2021 | 
We have measured the collimator geometry. The annotations of the variables can be found in the attached sketch   
 
| 
90° Detector  GEM1800  | Distance[mm]
 |  | 
A | 2.4 
 |  | 
B | 10.05
 |  | 
C | 2.1
 |  | 
D | 35.025
 |  | 
145° Detector GEM3000  | Distance[mm]
 |  | 
A | 2.15
 |  | 
B | 10.05
 |  | 
C | 5.025
 |  | 
D | 35
 |  | 
35° Detetektor  GLP-2000  | Distance[mm]
 |  | 
A | 2.1
 |  | 
B | 10.05
 |  | 
C | 0
 |  | 
D | 13
 |  
  | 
| Attachment 1: 20210714_104111.jpg
 | 
 
 | 
| Attachment 2: 90Deg_Det..jpg
 | 
 
 | 
| Attachment 3: 90Deg_Coll_top.jpg
 | 
 
 | 
| Attachment 4: 90deg_coll_bot.jpg
 | 
 
 | 
| Attachment 5: 145deg_Det.jpg
 | 
 
 | 
| Attachment 6: 145Deg_coll_top.jpg
 | 
 
 | 
| Attachment 7: 145deg_coll_bot.jpg
 | 
 
 | 
| Attachment 8: 35Deg_Det.jpg
 | 
 
 | 
| Attachment 9: 35deg_coll_top.jpg
 | 
 
 | 
| Attachment 10: 35deg_coll_bot.jpg
 | 
 
 | 
| 
  5  
 | 
Fri Apr  5 05:46:20 2019 | 
Jan | DAQ | running DRASI for (p,g) |   | 
We now have a drasi DAQ running for our (p,g) experiments.
The RIO we have it installed right now is: r4l-58
It shall be used with the user <litv-exp>
The DAQ-controle shall be done from lxg1275 inside a SCREEN SESSION named "daq"
tab 0 >> drasi 
tab 1 >> logger
tab 2 >> rate
tab 3 >> stream server
tab 4 >> file writing (optional)
To check and control running daq:
login on lxg1275
> ssh litv-exp@lxg1275
enter screen session
> screen -x daq
DRASI
go to tab 0
> ctrl-a 0 
should be quite, no errors showing, no terminal outputs
full restart proceedure
> ssh r4l-58
> cd esrdaq_2018/r4l-58
> ./start.sh (for det. triggered daq)
> ./pulser.sh (for internal pulser trigger)
> ctrl-c (for killing daq)
LOGGER
go to tab 1
> ctrl-a 1
should be quite, no errors showing, no terminal outputs
full restart proceedure
> ssh r4l-58
> cd esrdaq_2018/r4l-58
> ./logger.sh
RATE MONITOR
go to tab 2
> ctrl-a 2
rates should update each second
"incr" should be event rate per sec 
"send" column should be reasonable value if data is written
full restart proceedure
> ssh r4l-58
> cd esrdaq_2018/r4l-58
> ./rate.sh
EMPTY STREAM SERVER
go to tab 3
> ctrl-a 3 
empty stream should be running  
number of processed events should keep increasing
you should see the number of clients connected
full restart proceedure (on lxg1275)
> empty stream://r4l-58 --server=stream:6002
WRITE A FILE
can be done by litv-exp from any lgx-machine
ROOT FILE:
> e127_unpack --stream=lxg1275 --ntuple=RAW,/data.local1/e127/pre_data/file.root
LMD FILE:
> e127_unpack --stream=lxg1275 --output=/data.local1/e127/pre_data/test.lmd
   | 
| 
  6  
 | 
Fri Apr  5 06:05:55 2019 | 
Jan | DAQ | making changes to the DAQ  |   | 
If you need to add or change a module of the VME crate you need to follow this proceedure:
1. stop DRASI
2. add/change module in esrdaq_2018/r4l-58/main.cfg 
   a. add module name and VME address: CAEN_V830 (0x00A00000) {}
   b. use BARRIER keyword between the modules
3. restart DRASI (e.g. ./pulser.sh)
4. check empty unpacker data output
   > empty --stream=r4l-58 --print --data
   should run without error and now have your new module event data
5. adjust unpacker in ~/e127/unpackexps/esr
   a. make sure you have a .spec file defining readout of you module, e.g. "vme_caen_v775.spec" 
   b. edit main_user_esr.spec
      - add module as e.g. "tdc[0] = VME_CAEN_V775(geom=0x2, crate=0);"
      - select "geom=0x1" value according to ascending order of all modules (0x1, 0x2, 0x3, ...)
   c. edit det_mapping.hh 
      - add SIGNAL() keyword for your module
      - e.g.: SIGNAL( TDC_1, esr.tdc[0].data[0],TDC_32, esr.tdc[0].data[31], DATA12); 
      - choose data format, e.g. "DATA12", as specified in module .spec-file
   d. compile your unpacker: 
      > make -j
   e. try it out:
      > ./esr --stream=r4l-58 --print --data
      - should run without errors 
      > ./esr --stream=r4l-58 --ntuple=RAW,/dir/file.root
      - root-file should have your new branches with your module data | 
| 
  12  
 | 
Fri Jun  7 15:57:41 2019 | 
Jan | DAQ | DAQ with & without MDPP-16 |   | 
The DAQ located in 
../esrdaq_2018/r4l-58/ 
currently includes the readout of
MADC
Caen 775 TDC
Caen 830 Scaler
MDPP-16
../esrdaq_2018/r4l-58_rewind/
is without the MDPP-16:
MADC
Caen 775 TDC
Caen 830 Scaler  | 
| 
  25  
 | 
Wed Oct 23 14:51:43 2019 | 
Jan, Laszlo | DAQ | VME modules & main.cfg |   | 
Here is the current list of VME modules in our DRASI daq including HW addresses: 
 
Slot    <module>        [HW addr.] 
 
1       <RIO4>       
2       <Vulom4b>        [0500] 
3       <ENV3> 
5       <scaler V830>    [00E1] 
7       <scaler V830>    [00E2] 
15      <TDC V775>       [00C1] 
17      <TDC V775>       [00C2] 
19      <MADC>           [00A1] 
21      <MADC>           [00A2] 
 
See also main.cfg attached | 
| Attachment 1: main.cfg
 | 
CRATE("Master")
{
	GSI_VULOM(0x05000000) {
		trlo2_master = true
	}
	MESYTEC_MADC32(0x00A10000) {
		  nim_busy = gate0
   	          range = 10 V
		  resolution=8
		  hires=true
	}
	BARRIER
	MESYTEC_MADC32(0x00A20000) {
	          nim_busy = gate0
		  range = 10 V
		  resolution=8
		  hires=true
	}
	BARRIER
	CAEN_V775 (0x00C10000) {
		  common_start = false
		  time_range = 1200 ns
		  suppress_invalid = true
		  suppress_over_range = true
	}
	BARRIER
	CAEN_V775 (0x00C20000) {
		  common_start = false
		  time_range = 1200 ns
		  suppress_invalid = true
		  suppress_over_range = true
	}
	BARRIER
        CAEN_V830 (0x00E10000) {
		  resolution = 32	
        }
	BARRIER
	CAEN_V830 (0x00E20000) {
		  resolution = 32
	}
}
 | 
| 
  26  
 | 
Wed Oct 23 15:35:29 2019 | 
Jan | DAQ | DAQ with & without MDPP-16 |   | 
the DAQ located in
../esrdaq_2018/r4l-58_dev/
currently includes
2x MADC
2x Caen V775 TDC
2x Caen V830 Scaler
> The DAQ located in 
> 
> ../esrdaq_2018/r4l-58/ 
> currently includes the readout of
> MADC
> Caen 775 TDC
> Caen 830 Scaler
> MDPP-16
> 
> ../esrdaq_2018/r4l-58_rewind/
> is without the MDPP-16:
> MADC
> Caen 775 TDC
> Caen 830 Scaler  | 
| 
  31  
 | 
Thu Jan 23 16:35:47 2020 | 
Laszlo | DAQ | cable documentation |   | 
 | 
| Attachment 1: cable_documentation_e127.pdf
 | 
 
 | 
| Attachment 2: cable_documentation_e127.ods
 | 
| 
  34  
 | 
Fri Feb 21 09:39:40 2020 | 
Laszlo | DAQ | cable documentation |   | 
 | 
| Attachment 1: cable_documentation_e127.pdf
 | 
 
 | 
| Attachment 2: cable_documentation_e127.ods
 | 
| 
  39  
 | 
Wed Mar 11 09:08:21 2020 | 
Jan | DAQ | DAQ & controls - OVERVIEW |   | 
For all DAQ & slow control buissines the user  
litv-exp 
is used with the password ViValasVegas1964 
 
Here is a list of computers and devices we use for the current DAQ: 
-  r4l-58 - VME cpu (RIO)
 
our DAQ runs on this computer 
access from lxg1275 via ssh litv-exp@r4l-58 
the current DAQ directory is /esr/usr/litv-exp/2020_e127/r4l-58 
from lxg-machines the DAQ dir can also be accessed via the mount point at /lynx/Lynx/esr/usr/litv-exp/2020_e127/r4l-58 
 
 -  lxg1275 - main DAQ handler
 
used for communication with the DAQ and primary data writing/streaming 
access from any lxg via ssh litv-exp@lxg1275 
primary data folder: /data.local3/e127/lmd/ 
local backup folder: /data.local2/e127/lmd_backup/ 
 
 -  lxg1299 - online monitoring
 
used for the R3Broot online monitor server 
access from any lxg via ssh litv-exp@lxg1299 
online data: /data.local3/e127/online/ 
 
 -  atpnu004 - slow control
 
used for remote access to SpecAmps (MesyTec Shapers), Si-HV (caen) and picoscopes  
access from any lxg via E127_nuc or ssh litv-exp@atpnuc004 
screen sessions: mesy_ioc (shapers), caen_ioc (Si HV) 
access screens by screen -x mesy_ioc or screen -x caen_ioc (exit with [Ctrl-a d]) 
access vnc session for picoscopes on any lxg: E127_vnc or vncviewer atpnuc004:1 
 
 -  apraspi001 - slow control 2
 
used for remote access to the BaF HV crate 
access from any lxg via ssh litv-exp@apraspi001 
local access to HV control by telnet: telnet 169.254.93.160 1527 
 
 -  lxg0188 - 1st backup node
 
used for direct backup of the written data (invoked automatically by stopping a run) 
backup dir: /data.local2/E127_lmd/ 
 
 -  kronos.hpc.gsi.de - 2nd backup node
 
used for secondary backup of lmd-data on lxg0188 (chronjob every 4 hours) 
backup dir: /lustre/ap/litv-exp/2020-03-17_E127_jglorius 
 
  
List of commands and aliases 
 
-  E127_daq or /data.local1/e127/scripts/E127_start_gui.sh
 
this is the GUI to control the DAQ  
available on lxg1275 only with litv-exp user 
only one instance of this GUI can run at the same time! 
 
 -  E127_unpack or /u/litv-exp/unpacker/unpackexps/e127/e127
 
this is the unpacker for the current DAQ 
available on any lxg with litv-exp user 
to unpack lmd-files to root-file: E127_unpack infile01.lmd infile02.lmd --ntuple=RAW,outfile.root 
 
 -  E127_epics or epicsfind; medm -x /u/litv-exp/e127/medm/e127.adl
 
this is the GUI for slow control of Si HV and amplifiers (MesyTec Shapers) 
available on any lxg with litv-exp user 
 
 -  E127_rates or /u/litv-exp/e127/UDP/build_cc_x86_64-linux-gnu_4.9.2_debug/udp_reader --trig --rate
 
this is the UDP reader for detector and trigger rates 
available on lxg1275 only with litv-exp user 
 
 
 
 
 
 
  |