Difference between revisions of "Analysis Launch Plugin Requirements"

From GlueXWiki
Jump to: navigation, search
(General Requirements:)
(Cut Requirements)
Line 22: Line 22:
 
** Loose PID cuts (each particle & detector)
 
** Loose PID cuts (each particle & detector)
 
** Kinematic fit converges (if any).  
 
** Kinematic fit converges (if any).  
 +
** Beam-RF Δt cut at +/- 0.5*dBeamBunchFrequency
 
* These cuts must be placed before the kinematic fit is performed (except kinfit confidence level, of course).
 
* These cuts must be placed before the kinematic fit is performed (except kinfit confidence level, of course).
 
** The kinematic fit is performed as soon as the fit results (e.g. 4-vectors, confidence level, etc.) are requested.
 
** The kinematic fit is performed as soon as the fit results (e.g. 4-vectors, confidence level, etc.) are requested.

Revision as of 18:50, 18 July 2016

To make sure everything works, and to save memory and speed up the analyses, the following restrictions are placed:

Example

  • An example plugin that meets all of the requirements: Paul's γp→K+Λ

Requirements

General Requirements:

  • Plugins must be checked into your home area in: https://halldsvn.jlab.org/repos/trunk/home/
  • Plugins and DReactions must have unique names: No one else can use the same names
    • We can't run 4 plugins named "omega", so try to do something unique (e.g. "omega_pmatt").

Memory Requirements

  • Maximum of 10 DReactions per user.
  • Don’t use a ton of memory (e.g. many DHistogramActions).

Cut Requirements

  • All analyses (i.e. DReactions) must use an EventStore skim.
  • All channels must have at least the following cuts:
    • Pre-combo loose mass cuts around peak
    • Loose PID cuts (each particle & detector)
    • Kinematic fit converges (if any).
    • Beam-RF Δt cut at +/- 0.5*dBeamBunchFrequency
  • These cuts must be placed before the kinematic fit is performed (except kinfit confidence level, of course).
    • The kinematic fit is performed as soon as the fit results (e.g. 4-vectors, confidence level, etc.) are requested.

Recommendations

Loose PID cuts

  • These still let in a lot of background, but cut ~no signal
  • Proton:
    • TOF: +/- 2.5 ns
    • BCAL: +/- 2.5 ns
    • FCAL: +/- 3 ns
  • π+, π-:
    • TOF: +/- 2 ns (Wide to accept muons from pion decays)
    • BCAL: +/- 2.5 ns
    • FCAL: +/- 3 ns
  • K+, K-:
    • TOF: +/- 0.75 ns
    • BCAL: +/- 2.5 ns
    • FCAL: +/- 3 ns
  • γ:
    • BCAL: +/- 6 ns
    • FCAL: +/- 10 ns