Difference between revisions of "DIRC Software Overview"

From GlueXWiki
Jump to: navigation, search
(Studies)
Line 20: Line 20:
  
 
== Studies ==
 
== Studies ==
 +
 +
A list of [[DIRC Software Tasks]] is maintained, which are the required tools necessary for analysis of the commissioning data.  Below are some planned/ongoing studies to evaluate the commissioning data.
  
 
=== Mis-alignment effects ===
 
=== Mis-alignment effects ===

Revision as of 09:32, 17 August 2018

Software Packages and Setup

The software packages required to run DIRC simulation and reconstruction are a part of standard GlueX software deployment:

hdds, halld_recon, halld_sim, hdgeant4, etc.

  • For the 2018 commissioning period we are using a branch of these repositories: dirc_commissioning_2018
  • Installation instructions and a list of steps to start generating simulation can be found in this README file

Analysis Scripts

  • Analysis and calibration scripts should be located in dirc/ directory of hd_utilities

Translation table

  • Initial decoder work ongoing by David

LUT algorithm documentation

  • Writeup from Maria

Studies

A list of DIRC Software Tasks is maintained, which are the required tools necessary for analysis of the commissioning data. Below are some planned/ongoing studies to evaluate the commissioning data.

Mis-alignment effects

  • Goal: Study qualitatively how mis-alignments may impact hit patterns and LUT reconstruction
  • Identify likely mis-alignments and implement in alternative XML geometries as examples of what we may observe in the data
  • Try using LUT from "as-built" geometry to see how the mis-alignments affect the commissioning observables

Final Alignment

  • Goal: Optimize alignment parameters for positions and angles of all optical components using identified track samples
  • Plan to use Bayesian optimization technique with FastDIRC algorithm (Cris)
    • Closure test with MC by the end of the year?
  • Possible test using sub-samples for alignment procedure and validation
    • Align optical box components using tracks from single bar, then test alignment with tracks from other bars
    • Align all components using identified pion sample, then test alignment with identified kaon sample