Difference between revisions of "Offline Analysis Commissioning"

From Hall D Ops Wiki
Jump to: navigation, search
Line 3: Line 3:
 
This document describes the goals of the data monitoring that will be carried out during the fall 2014 commissioning run of Hall D.
 
This document describes the goals of the data monitoring that will be carried out during the fall 2014 commissioning run of Hall D.
  
== Raw Data Monitoring ==
+
== Raw Data ==
 
* These questions are for every detector system: TAGH, TAGM, CDC, FDC, SC, TOF, BCAL, FCAL, PS (Pair Spectrometer)
 
* These questions are for every detector system: TAGH, TAGM, CDC, FDC, SC, TOF, BCAL, FCAL, PS (Pair Spectrometer)
  
Line 13: Line 13:
 
* Can we read data from tape?
 
* Can we read data from tape?
 
* Can we reproduce the online histograms with offline data?
 
* Can we reproduce the online histograms with offline data?
 +
 +
=== Offline Monitoring Plan ===
 +
* Pull key data/histograms from online histograms, put data in database, make history & plots viewable on webpage
 +
* Periodically test that we can reproduce online histograms using on-tape EVIO data.
  
 
=== Action Items ===
 
=== Action Items ===
Line 19: Line 23:
 
** David is updating RootSpy and its documentation/instructions.
 
** David is updating RootSpy and its documentation/instructions.
 
** When he's finished, he'll contact the different detector groups and remind them to write their online monitoring plugins.  
 
** When he's finished, he'll contact the different detector groups and remind them to write their online monitoring plugins.  
 +
** Make sure online monitoring histograms are archived somewhere.
  
 
* Detector groups:
 
* Detector groups:
Line 33: Line 38:
 
* Are tracks being properly matched to hits in the other detectors?
 
* Are tracks being properly matched to hits in the other detectors?
 
* What is the quality of the particle ID?
 
* What is the quality of the particle ID?
 +
 +
=== Offline Monitoring Plan ===
 +
* Periodically submit jobs to monitor calibration & reconstruction quality of data on tape.
 +
** Just a file or two from each run.
 +
** Periodically: Either some fixed-time interval (every 2 weeks?) or perhaps after big changes.
 +
** Save key data in database, make history & key plots viewable on webpage
 +
* When ready to do full reconstruction, run calibration & reconstruction quality plugins on all files, save key data to database & make viewable on webpage.
  
 
=== Action Items ===
 
=== Action Items ===
Line 45: Line 57:
  
 
=== Commissioning Tests ===
 
=== Commissioning Tests ===
* Can we see pi0 peaks
+
* Can we see &pi;<sup>0</sup> peaks
 
* Can we see simple final states  
 
* Can we see simple final states  
 
** &gamma; p &rarr; p &pi;<sup>+</sup> &pi;<sup>-</sup>
 
** &gamma; p &rarr; p &pi;<sup>+</sup> &pi;<sup>-</sup>
 
** &gamma; p &rarr; p &pi;<sup>+</sup> &pi;<sup>-</sup> &pi;<sup>0</sup>
 
** &gamma; p &rarr; p &pi;<sup>+</sup> &pi;<sup>-</sup> &pi;<sup>0</sup>
 
** &gamma; p &rarr; p &pi;<sup>+</sup> &pi;<sup>-</sup> &eta;
 
** &gamma; p &rarr; p &pi;<sup>+</sup> &pi;<sup>-</sup> &eta;
 +
 +
=== Offline Monitoring Plan ===
 +
* Periodically submit analysis jobs to study &pi;<sup>0</sup>'s and simple final states.
 +
** Make key plots viewable on webpage.
  
 
<!--
 
<!--
== Monitoring Plan ==
 
  
 
# (Kei): Will setup an automatic nightly script that submits jobs to the farm, runs over the EVIO data on tape with all of the monitoring plugins (raw, calibration, reconstruction, analysis), and saves the ROOT files to disk.  
 
# (Kei): Will setup an automatic nightly script that submits jobs to the farm, runs over the EVIO data on tape with all of the monitoring plugins (raw, calibration, reconstruction, analysis), and saves the ROOT files to disk.  

Revision as of 18:11, 23 September 2014

Introduction

This document describes the goals of the data monitoring that will be carried out during the fall 2014 commissioning run of Hall D.

Raw Data

  • These questions are for every detector system: TAGH, TAGM, CDC, FDC, SC, TOF, BCAL, FCAL, PS (Pair Spectrometer)

Commissioning Tests

  • Are the detectors working?
    • Do all of the channels have hits?
    • What are the hit counts/rates per channel?
    • Are the energies & times OK, garbage, or out of range? (by channel)
  • Can we read data from tape?
  • Can we reproduce the online histograms with offline data?

Offline Monitoring Plan

  • Pull key data/histograms from online histograms, put data in database, make history & plots viewable on webpage
  • Periodically test that we can reproduce online histograms using on-tape EVIO data.

Action Items

  • David: Online data monitoring environment (RootSpy, hdview2, etc.)
    • David is updating RootSpy and its documentation/instructions.
    • When he's finished, he'll contact the different detector groups and remind them to write their online monitoring plugins.
    • Make sure online monitoring histograms are archived somewhere.
  • Detector groups:
    • Writing the monitoring plugins for their systems.
    • Determining which plots are the primary plots (most important for shift-takers) and which are diagnostic plots.
    • Integrating their histograms into RootSpy.

Reconstruction Quality Monitoring

Commissioning Tests

  • What is the calibration quality of each system?
  • Can we perform reconstruction for each system? (Tracks, showers, etc.)
  • Are there any regions of the detector where reconstruction is inefficient?
  • Are tracks being properly matched to hits in the other detectors?
  • What is the quality of the particle ID?

Offline Monitoring Plan

  • Periodically submit jobs to monitor calibration & reconstruction quality of data on tape.
    • Just a file or two from each run.
    • Periodically: Either some fixed-time interval (every 2 weeks?) or perhaps after big changes.
    • Save key data in database, make history & key plots viewable on webpage
  • When ready to do full reconstruction, run calibration & reconstruction quality plugins on all files, save key data to database & make viewable on webpage.

Action Items

  • Paul: Will integrate the monitoring_hists plugin (reconstruction) plots into RootSpy.
    • Will run full reconstruction over a small % of online data.
  • Detector groups:
    • Writing the calibration scripts/programs/plugins for their systems.
    • Determining which plots are the primary plots and which are diagnostic plots.

Analysis Quality Monitoring

Commissioning Tests

  • Can we see π0 peaks
  • Can we see simple final states
    • γ p → p π+ π-
    • γ p → p π+ π- π0
    • γ p → p π+ π- η

Offline Monitoring Plan

  • Periodically submit analysis jobs to study π0's and simple final states.
    • Make key plots viewable on webpage.