[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GlueX Software workshop




Hi all,

    At the last collaboration meeting it was suggested that a workshop 
be organized for the fall focused on the GlueX reconstruction software. 
We have begun the planning process with one of the first steps being the 
drafting of a charge which is included below. This is a first draft and 
I am seeking comments on it. Specifically, on the focus and goals.

    The date has not been set, but will likely be around October 21st.

Regards,
-David Lawrence

------------------------------------------------------------------------


Charge for the GlueX 2005 Software Workshop
-------------------------------------------


The GlueX experiment currently under development requires reconstruction 
software which must meet a large number of requirements in order to 
satisfy the needs of the experiment. The reconstruction software alone 
will be of sufficient size and complexity that it will require 
contributions from a large group of individuals. An even larger group 
will use the software to perform physics analyses on the GlueX data. To 
facilitate both the development and use of the reconstruction software 
in an efficient manner, a development strategy is needed. Developing a 
clear plan will require input from both developers and users. To meet 
this need, a workshop will be organized and the participants charged 
with the following:

1.) Present a list (for each subsystem) of the data factories which will 
be used for reconstruction. Their inter-dependancies should be defined 
as well as the subset that will be accessed from outside of the 
subsystem package. Naming schemes and general approach will be modified 
where needed to provide a consistent model across all subsystems.

2.) For each subsystem, define the list of calibration constants and any 
other parameters which will be required for reconstruction. Present a 
plan for how the calibration constants for each subsystem will be 
derived and what the dependancies are (raw data, other subsystems, 
previous calibration, etc ...).

3.) Define what is required to monitor operation of each subsystem. 
Specifically, what histograms should be produced online to ensure the 
quality of the incoming data for each subsystem independently and for 
the GlueX detector as a whole. This will form the basis of the test 
suite which will be automated to run nightly to ensure the quality of 
the reconstruction software in the repository while preparing for the 
experiment.


-- 

------------------------------------------------------------------------
  David Lawrence Ph.D.
  Staff Scientist                 Office: (757)269-5567   [[[  [   [ [       
  Jefferson Lab                   Pager:  (757)584-5567   [  [ [ [ [ [   
  http://www.jlab.org/~davidl     davidl@jlab.org         [[[  [[ [[ [[[
------------------------------------------------------------------------