Difference between revisions of "Offline Data Processing"

From GlueXWiki
Jump to: navigation, search
(Created page with "== Triggering == * Level-1 Trigger * Level-3 Trigger == Low-Level Monitoring == This is performed by running the monitoring plugins...")
 
(Monitoring)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Triggering ==
+
== To Include ==
  
* [[Level-1_Trigger | Level-1 Trigger]]
+
- Eventstore, grid, university sites, calibration validation, reconstruction validation, skim validation
* [[Level-3_Trigger | Level-3 Trigger]]
+
  
== Low-Level Monitoring ==
+
- Code versioning, config scripts, software version restoration, database access (web, batch scripts, JANA)
  
This is performed by running the monitoring plugins for the different detector systems on data as it arrives. The results are viewable in the counting house with RootSpy.
+
- Documentation, backwards compatibility
https://halldweb1.jlab.org/wiki/index.php/Online_Monitoring_plugins
+
 
 +
== Monitoring ==
 +
 
 +
* Monitoring jobs will be run on new data as it is written to tape. These jobs will do several things:
 +
 
 +
* If calibration / reconstruction-improvement work is ongoing, monitoring jobs will also be rerun on tape data at regular intervals. This may be weekly or bi-weekly, and may run over all of the data for the given run period, or only a subset of it, as the situation demands.
  
 
== Calibrations ==
 
== Calibrations ==
  
Calibration plugins and scripts are automatically run on the data as it arrives. These scripts are responsible for fitting peaks, checking constants into the calibration database, and iterating as necessary.  
+
== Run Information ==
 +
 
 +
== Reconstruction ==
 +
 
 +
REST-format reconstruction data will be saved to tape at JLab. If the disk footprint is small enough, all of the REST reconstruction results will be stored on the /halld/volatile/ disk. If not, then a 2-track skim of the data will be available.  
 +
 
 +
== Run Classification (Good / Junk) ==
 +
 
 +
== Physical Skimming ==
 +
 
 +
* Physical, EVIO-format skims will be made available to the calibration on the /halld/volatile/ disk as needed to assist with calibration studies. No other physical skims will be created.  
  
Talk to David: Make sure calibrations are integrated into scripts that are automatically run
+
== Logical Skimming ==
  
== Reconstruction Monitoring ==
+
* Logical skims will be stored in EventStore. These will be created by running the
  
This is performed by running the monitoring_hists plugin on data after it is calibrated. The results are viewable in the counting house with RootSpy.
+
== Analysis Trains ==
  
== Run Information ===
+
=== Daily, Yesterday's-Runs ===
  
David: cron job into text file
+
=== Weekly, Subset-of-all-past-runs ===
  
add to pre-start script: enhance dmitry's system
+
=== Monthly, All-Past-Data ===
  
Talk to David/Sean: Ask what their plans are.
+
== Simulation ==
  
== Run Classification ==
+
=== Channel-by-channel Phase-space ===
  
Talk to David: Shift-takers recording if production data or not
+
=== bggen ===
  
talk to sergey: list of info needed at beginning and end of run
+
== Acceptance studies ==

Latest revision as of 17:55, 20 January 2015

To Include

- Eventstore, grid, university sites, calibration validation, reconstruction validation, skim validation

- Code versioning, config scripts, software version restoration, database access (web, batch scripts, JANA)

- Documentation, backwards compatibility

Monitoring

  • Monitoring jobs will be run on new data as it is written to tape. These jobs will do several things:
  • If calibration / reconstruction-improvement work is ongoing, monitoring jobs will also be rerun on tape data at regular intervals. This may be weekly or bi-weekly, and may run over all of the data for the given run period, or only a subset of it, as the situation demands.

Calibrations

Run Information

Reconstruction

REST-format reconstruction data will be saved to tape at JLab. If the disk footprint is small enough, all of the REST reconstruction results will be stored on the /halld/volatile/ disk. If not, then a 2-track skim of the data will be available.

Run Classification (Good / Junk)

Physical Skimming

  • Physical, EVIO-format skims will be made available to the calibration on the /halld/volatile/ disk as needed to assist with calibration studies. No other physical skims will be created.

Logical Skimming

  • Logical skims will be stored in EventStore. These will be created by running the

Analysis Trains

Daily, Yesterday's-Runs

Weekly, Subset-of-all-past-runs

Monthly, All-Past-Data

Simulation

Channel-by-channel Phase-space

bggen

Acceptance studies