Run12 HLT Monitoring

Working directory:

/ldaphome/mnaglis/Display_2012

Under StRoot there are directories needed tby HLT monitoring (RTS  StJevpPool  StPDFUtilities). Compile code by executing cons twice.

myhadd.cxx is the code to merge 'run' output files to 'day' output files, day output file to 'all' output files. Compile by executing CompileHaddFile.sh

mkQAPdf.C macro to produce PDF files from root files. Compile by executing Compile.sh.

Files needed to produce dE/dx plots: dedx_mean_Deuteron, dedx_mean_He3, dedx_mean_Kaon, dedx_mean_Proton, dedx_mean_Electron,dedx_mean_He4  dedx_mean_Pion  dedx_mean_Triton
 

hltDisplay - executable processing raw data

hltRunMonitor.pl - main macro that monitor HLT

hltDataScaner.pl - macro which scans new data and decides what data is to be processed

hltRunQAMaker.pl - macro which analyses raw data run by run and generate 'run' root files, generates 'run' pdf file

hltMakeDayHists.pl - combines runs to days, days to all, generate 'days' and 'all' pdf files

hltMakeWebpage.pl - generates/updates webpage

hltMonitor.config - configuration file

 

To start monitoring, edit config file, then execute: ./hltRunMonitor.pl hltMonitor.config &

After some time (depends on how many new runs need to be processed) HLT monitoring page http://online.star.bnl.gov/HLT/ will be updated.

There things here and there which needs to be done or can be improved (like child processes normaly supposed to read in configuration file of the parent process, which currently in not always true).