[g13] Monitoring

Nicholas Zachariou nickzachariou at gmail.com
Fri May 6 09:08:38 EDT 2011


I think it is pretty clear now. 

Thanks,
Nick

On May 6, 2011, at 7:06 AM, Ken Livingston <Kenneth.Livingston at gla.ac.uk> wrote:

> Hi All,
> Based on some notes Nick made I've added a page to the wiki  on producing the monitoring and anamon web pages. This is with a view to passing it on to others pretty soon.
> 
> Nick, can you see if you think this makes sense?
> 
> http://clasweb.jlab.org/rungroups/g13/wiki/index.php/Monitoring_HOWTO
> 
> 
> Cheers,
> Ken
> 
> 
> On 04/28/2011 03:28 PM, Nicholas Zachariou wrote:
>> Hi Ken,
>> 
>> See below for a very brief overview of the scripts for producing the monitoring and anamon html.
>> 
>> I can't seem to find where the makemon.sh is for producing the html for monitoring. The one under  /u/group/clas/www/clasweb/html/rungroups/g13/anamon/
>> is for producing the anamon html, but there isnt one under
>> /u/group/clas/www/clasweb/html/rungroups/g13/monitor/
>> 
>> Thanks,
>> Nick
>> 
>> *
>> *
>> *Producing Monitoring histograms and placing them on the web:*
>> 
>> The relevant scripts for producing a) the monitoring histograms and b) retrieving the plots from the anamonhist are in:
>> 
>> /u/home/clasg13/cooking/monitor
>> 
>> *Monitoring*
>> The monitoring histograms are produced by running newmonitor.sh. The script it self should be self explanatory. This script, takes information from the database, and runs several root macros to produce all the relevant histograms, saving them in the following directory:
>> 
>> /u/group/clas/www/clasweb/html/rungroups/${RUN}/monitor/img/${table},
>> 
>> where $RUN is g13 (for g13 data) and table is the pass and version number. These variables are defined in the login .cshrc file. The macros run by this script are located in the directory:
>> 
>> /u/home/clasg13/cooking/monitor/newrootfiles
>> 
>> To produce the html shown in:
>> 
>> http://clasweb.jlab.org/rungroups/g13/monitor/monitorwrapper.html
>> 
>> one needs to run makemon.sh. (where is this again?)
>> 
>> *Anamon*
>> For producing the series of anemone histograms as shown in the web:
>> 
>> http://clasweb.jlab.org/rungroups/g13/anamon/monitorwrapper.html
>> 
>> one need to run the script ana2html.sh located in:
>> 
>> /u/home/clasg13/cooking/monitor/anamonitor/
>> 
>> The input file to this script should be a list of the location and the name of all hook anahist that you need to extract the information from. This script first converts these hook files to root files and then runs the macro anacomp.C which contains all the relevant hist one needs to extract (a reference run is specified in ana2html.sh, shoos appropriate for g13a or g13b). One can edit the anacomp.C to add or remove histograms to be saved. An output directory for all relevant plots need to be also defined as an input to the script.
>> 
>> The script makemon.sh located under
>> 
>> /u/group/clas/www/clasweb/html/rungroups/g13/anamon/
>> 
>> produced the html mentioned above. One needs to specify the run ranges (from -to ) as an input to this script.
>> 
> 
> 
> -- 
> =======================================================
> Ken Livingston
> 
> Dept. of Physics&  Astronomy,        Tel: +44 141 330 6428
> University of Glasgow,               Fax: +44 141 330 5889
> Glasgow G12 8QQ.
> Scotland. UK.
> =======================================================
> 



More information about the g13 mailing list