Difference between revisions of "DVCS3 DAQ"
From Hall A Wiki
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
=== ROC info === | === ROC info === | ||
Please see https://logbooks.jlab.org/entry/3292168 for information. | Please see https://logbooks.jlab.org/entry/3292168 for information. | ||
Line 17: | Line 15: | ||
|} | |} | ||
+ | |||
+ | See also [[DVCS3 crate and channel maps]] for information about the channel layouts. | ||
+ | |||
+ | === Accessing the networked scope in the LHRS === | ||
+ | Log into ahut@halla-lpt1, open firefox, and navigate to hascope1.jlab.org. | ||
+ | |||
+ | === Some ways to check the Calorimeter/spectrometer timing === | ||
+ | * The easiest check will be to look at the distribution of waves in the ARS, this lets all channels be checked simultaneously | ||
+ | * If the timing is very far off, we can compare the timing of one block with the calorimeter ADC gate. The calorimeter ADC gate is in CAEN TDC channel 9 (counting from 0), and Calorimeter block 001 with a 50mV threshold is in CAEN TDC channel 14. | ||
+ | ** The ROOT command, <code>T->Draw("tdc_val[14]-tdc_val[9]","tdc_val[14]>0 && tdc_val[9]>0","")</code>, shows the distribution of the time differences. From a DVCS cosmic run (10159), we can see that a well-timed trigger will result in an average difference value of about 400.<br /> [[Image:Pking_run10159_CB001_to_gate_timediff.png|200px]] | ||
+ | ** This command, <code>T->Draw("adcval[1]:tdc_val[14]-tdc_val[9]","tdc_val[14]>0 && tdc_val[9]>0","*")</code>, will show the correlation of the block 001 ADC value against the timing difference. Again from run 10159, we can see the strong ADC events are associated with time differences of about 400.<br /> [[Image:Pking_run10159_CB001adc_vs_CB001_to_gate_timediff.png|200px]] | ||
+ | ** If the time difference is peaked later than 400, we can increase the DVCS ADC gate width setting to try to pick up sensitivity before making an access to adjust cable delays. If the time difference is peaked substantially before 400, we will need to consider how to shift the triggering (and thus the ADC gate) earlier. | ||
=== Stress test === | === Stress test === | ||
Line 23: | Line 33: | ||
* to check the disk occupency: as adaq@adaq1, "df -k /adaq1/data1/*" | * to check the disk occupency: as adaq@adaq1, "df -k /adaq1/data1/*" | ||
* Analyze deadtime on any aonl machines: "godvcs", "cd marco/deadtime/", "analyzer", ".L deadtime.C", "deadtime(run_number)". | * Analyze deadtime on any aonl machines: "godvcs", "cd marco/deadtime/", "analyzer", ".L deadtime.C", "deadtime(run_number)". | ||
+ | |||
+ | *Please note: The tests were done on 06 November 2014. Times with no dates should be interpreted as done or observed on 06 November, otherwise the date is included in brackets. | ||
+ | |||
<p> | <p> | ||
Line 50: | Line 63: | ||
<td>4</td> | <td>4</td> | ||
<td>15:27(rest.)/18:14</td> | <td>15:27(rest.)/18:14</td> | ||
− | <td></td> | + | <td>342.0</td> |
− | <td></td> | + | <td>21:21</td> |
<td>0.29</td> | <td>0.29</td> | ||
<td>[[Image:run2666_deadtime_cptS2mANDCer.png|200px]]</td> | <td>[[Image:run2666_deadtime_cptS2mANDCer.png|200px]]</td> | ||
Line 65: | Line 78: | ||
<td>3</td> | <td>3</td> | ||
<td>14:39(rest.)/15:15</td> | <td>14:39(rest.)/15:15</td> | ||
− | <td></td> | + | <td>684.0</td> |
− | <td></td> | + | <td>22:45</td> |
<td>0.3</td> | <td>0.3</td> | ||
<td>[[Image:run2667_deadtime_cptS2mANDCer.png|200px]]</td> | <td>[[Image:run2667_deadtime_cptS2mANDCer.png|200px]]</td> | ||
Line 80: | Line 93: | ||
<td>2</td> | <td>2</td> | ||
<td>14:39/17:01</td> | <td>14:39/17:01</td> | ||
− | <td></td> | + | <td>158.3</td> |
− | <td></td> | + | <td>00:15 (Nov. 7)</td> |
<td>0.31</td> | <td>0.31</td> | ||
<td>[[Image:run2669_deadtime_cptS2mANDCer.png|200px]]</td> | <td>[[Image:run2669_deadtime_cptS2mANDCer.png|200px]]</td> | ||
Line 96: | Line 109: | ||
<td>1</td> | <td>1</td> | ||
<td>15:26(rest.)/18:06</td> | <td>15:26(rest.)/18:06</td> | ||
− | <td></td> | + | <td>152.0</td> |
− | <td></td> | + | <td>01:41 (Nov. 7)</td> |
<td>0.33</td> | <td>0.33</td> | ||
<td>[[Image:run2670_deadtime_cptS2mANDCer.png|200px]]</td> | <td>[[Image:run2670_deadtime_cptS2mANDCer.png|200px]]</td> | ||
Line 111: | Line 124: | ||
<td>3(rest.2 on 1)</td> | <td>3(rest.2 on 1)</td> | ||
<td>21:04(rest.2)/23:34</td> | <td>21:04(rest.2)/23:34</td> | ||
− | <td></td> | + | <td>259.7</td> |
− | <td></td> | + | <td>03:46 (Nov. 7)</td> |
<td>0.35</td> | <td>0.35</td> | ||
<td>[[Image:run2673_deadtime_cptS2mANDCer.png|200px]]</td> | <td>[[Image:run2673_deadtime_cptS2mANDCer.png|200px]]</td> | ||
Line 126: | Line 139: | ||
<td>2</td> | <td>2</td> | ||
<td>16:43/18:23</td> | <td>16:43/18:23</td> | ||
− | <td></td> | + | <td>152.0</td> |
− | <td></td> | + | <td>04:45 (Nov. 7)</td> |
<td>0.35</td> | <td>0.35</td> | ||
<td>[[Image:run2674_deadtime_cptS2mANDCer.png|200px]]</td> | <td>[[Image:run2674_deadtime_cptS2mANDCer.png|200px]]</td> | ||
Line 141: | Line 154: | ||
<td>4</td> | <td>4</td> | ||
<td>17:06/19:32</td> | <td>17:06/19:32</td> | ||
− | <td></td> | + | <td>158.3</td> |
− | <td></td> | + | <td>06:15 (Nov. 7)</td> |
<td>0.36</td> | <td>0.36</td> | ||
<td>[[Image:run2675_deadtime_cptS2mANDCer.png|200px]]</td> | <td>[[Image:run2675_deadtime_cptS2mANDCer.png|200px]]</td> | ||
Line 156: | Line 169: | ||
<td>1</td> | <td>1</td> | ||
<td>17:38/19:10</td> | <td>17:38/19:10</td> | ||
− | <td></td> | + | <td>152.0</td> |
− | <td></td> | + | <td>07:16 (Nov. 7)</td> |
<td>0.38</td> | <td>0.38</td> | ||
<td>[[Image:run2676_deadtime_cptS2mANDCer.png|200px]]</td> | <td>[[Image:run2676_deadtime_cptS2mANDCer.png|200px]]</td> | ||
Line 171: | Line 184: | ||
<td>2</td> | <td>2</td> | ||
<td>21:06(rest.)/23:30</td> | <td>21:06(rest.)/23:30</td> | ||
− | <td></td> | + | <td>158.3</td> |
− | <td></td> | + | <td>09:12 (Nov. 7)</td> |
<td>0.39</td> | <td>0.39</td> | ||
<td>[[Image:run2678_deadtime_cptS2mANDCer.png|200px]]</td> | <td>[[Image:run2678_deadtime_cptS2mANDCer.png|200px]]</td> | ||
Line 186: | Line 199: | ||
<td>2</td> | <td>2</td> | ||
<td>18:38/20:18</td> | <td>18:38/20:18</td> | ||
− | <td></td> | + | <td>145.7</td> |
− | <td></td> | + | <td>13:15 (Nov. 7)</td> |
<td>0.39</td> | <td>0.39</td> | ||
<td>[[Image:run2679_deadtime_cptS2mANDCer.png|200px]]</td> | <td>[[Image:run2679_deadtime_cptS2mANDCer.png|200px]]</td> |
Latest revision as of 14:52, 6 December 2014
Contents
ROC info
Please see https://logbooks.jlab.org/entry/3292168 for information.
Model | Mac1 | location | Hostname | IP Adress | ROC Hardware ID | CODA ROC |
---|---|---|---|---|---|---|
VME | 002038046D12 | LHRS DVCS crate 1 | intelhadvcs1 (ROC27) | 129.57.192.80 | 4 | 27 |
VME | 002038046DC1 | LHRS DVCS crate 2 | intelhadvcs2 (ROC28) | 129.57.192.86 | 6 | 28 |
VME | 0020CEF603EA | LHRS DVCS crate 3 | intelhadvcs3 (ROC29) | 129.57.192.91 | 5 | 29 |
VME | 002038046D0C | LHRS DVCS crate 4 | intelhadvcs4 (ROC30) | 129.57.192.92 | 0 | 30 |
VME | Upper level crate | intelha3 | 7 |
See also DVCS3 crate and channel maps for information about the channel layouts.
Accessing the networked scope in the LHRS
Log into ahut@halla-lpt1, open firefox, and navigate to hascope1.jlab.org.
Some ways to check the Calorimeter/spectrometer timing
- The easiest check will be to look at the distribution of waves in the ARS, this lets all channels be checked simultaneously
- If the timing is very far off, we can compare the timing of one block with the calorimeter ADC gate. The calorimeter ADC gate is in CAEN TDC channel 9 (counting from 0), and Calorimeter block 001 with a 50mV threshold is in CAEN TDC channel 14.
- The ROOT command,
T->Draw("tdc_val[14]-tdc_val[9]","tdc_val[14]>0 && tdc_val[9]>0","")
, shows the distribution of the time differences. From a DVCS cosmic run (10159), we can see that a well-timed trigger will result in an average difference value of about 400.
- This command,
T->Draw("adcval[1]:tdc_val[14]-tdc_val[9]","tdc_val[14]>0 && tdc_val[9]>0","*")
, will show the correlation of the block 001 ADC value against the timing difference. Again from run 10159, we can see the strong ADC events are associated with time differences of about 400.
- If the time difference is peaked later than 400, we can increase the DVCS ADC gate width setting to try to pick up sensitivity before making an access to adjust cable delays. If the time difference is peaked substantially before 400, we will need to consider how to shift the triggering (and thus the ADC gate) earlier.
- The ROOT command,
Stress test
- To run the analysis, on alternating aonl machines: "godvcs", "analyzer", ".L replay_DVCS.C", " replay_DVCS(run_number)".
- MSS storage: /mss/halla/dvcs/raw/dvcs14*
- to check the disk occupency: as adaq@adaq1, "df -k /adaq1/data1/*"
- Analyze deadtime on any aonl machines: "godvcs", "cd marco/deadtime/", "analyzer", ".L deadtime.C", "deadtime(run_number)".
- Please note: The tests were done on 06 November 2014. Times with no dates should be interpreted as done or observed on 06 November, otherwise the date is included in brackets.