[Halld-cal] BCAL LED Plugin

Elton Smith elton at jlab.org
Wed Sep 28 09:52:13 EDT 2016


Hi Ahmed,

Thanks for providing a proposal for the BCAL LED monitoring plugin. I 
have some general comments and then some specific suggestions to the plots.

General:

o I think we should use this plugin, at least initially, as a "fast" 
offline monitor. In order for it to be useful online, we would need to 
provide the shift personnel specific instructions on what to do if 
"abnormal" situations develop, as in plot shown in your example R11435. 
At the moment all I can think to do in this situation is to "call the 
expert" to investigate. Certainly, I would not stop data taking or 
modify bias voltages or other settings on the BCAL, which are the only 
tools we have online to modify running conditions. We should talk to 
Paul or others in the offline to see where it would best fit into the 
routine launches.

o For offline, these few histograms are useful as global summaries, but 
one immediately would like to see the same histograms plotted for 
different quadrants separately instead of all together on a single plot.
- If the histograms are available in root, one would be able to plot 
projections, etc to further diagnose any problems.
- The next step in diagnosing the information would be to investigate 
the time history through the problematic runs to see if there are any 
correlations with EPICs variables such as temperature, chiller 
parameters. Does the problem persist across runs?
- For example in the top right plot of R11435, we want to check that the 
"gaps" in the black data indeed lie on the line at unity. They could be 
above or below the limits of the plots. How do we know that all data are 
within the plotted limits? Again access to the histogram itself would be 
useful.

o What should we conclude regarding outliers on your plots. For example 
on the "good" run R11454, there is a channel ID~650 with a ratio of 
about 0.93 outside the main band. There was an bad TDC and noisy FADC 
(see Will's talk at the collaboration meeting 
http://argus.phys.uregina.ca/gluex/DocDB/0030/003025/001/BCAL_ClusteringGain_update_may10.pdf, 
p. 2). We need to think at which point we can would/should eliminate 
cells from the analysis based on their performance as determined, for 
example, by some of these monitoring distributions.

o As far as where to store the references (CCDB or root files), I would 
defer to Sean for advice on that technical issue.

o You should produce a writeup of what you have done and precise 
definitions of variables used. For example what is "well behaved"? What 
is the list of runs used? How did the monitor work over the entire 
spring run. You showed some plots at the last meeting that addressed 
this, but a writeup would put it all together and make it easier to find.

Specifics:

o title: 6v -> 6V. Y-axis label should be peak/mean. I suggest for the 
X-axis, you spell out what channel id means in the title, e.g. channel 
ID (16*(module-1) + 4*(layer-1) + (sector-1))

Thanks for summarizing the procedure. Cheers, Elton.

On 9/27/16 5:48 PM, Ahmed Foda wrote:
>
>
> Hi,
>
> I believe we have a general proposal of how we want the BCAL LED 
> plugin to work. Please review and provide feedback.
>
> 1- I believe the suggestion was to use averages obtained from spring 
> 2016 "well behaved" data as reference was accepted. Currently I am 
> using this method which generates a single root file that which I use 
> as input for the root plotting macro. The other possibility is to 
> implement these reference values in the CCDB. Those averages can also 
> be generated from the fall 2016 data and the root file and CCDB updated.
>
> 2- For simplicity while monitoring, the shift Leader/Worker would see 
> one page with 4 histograms representing ratios vs channel ID. Each 
> histogram represents a bias/side combination (e.g. 6v upstream, 6.25 
> downstream ..) and includes 4 colors for the 4 different sectors. 
> Kindly find example plot for well behaved and quadrants failing 
> (namely quadrants 1,2 & 4 in 6v downstream sector 1) runs attached. I 
> suggest keeping the output root files containing the absolute values, 
> for a more in-depth examination if necessary.
>
> 3- I suggest adding 64 boolean variables to represent quadrant 
> failures (16 configurations, 4 quadrants each) for more convenient 
> study in the future. We should discuss monitoring the frequency of 
> these quadrant effects within each run and across all runs.
>
> Cheers, Ahmed.
>
>
>
> _______________________________________________
> Halld-cal mailing list
> Halld-cal at jlab.org
> https://mailman.jlab.org/mailman/listinfo/halld-cal



More information about the Halld-cal mailing list