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

GlueX Software Milestones




Hi All,

    I have made a first attempt at a set of semi-detailed software 
milestones. They are included below for convenience. I have also created 
a Gantt chart with some preliminary dates. You can find the milestone 
list and Gantt chart at:

http://www.jlab.org/~davidl/HallD/Presentations/2005_11_11_SoftwareSummary/

I'm also having second thoughts about having a software meeting on 
Monday given the collaboration meeting next week. So, if you have any 
feedback, please send it to me ASAP.


Regards,
-David

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

1. Framework for reading CODA formatted events from ET and producing
histograms for online monitoring.

o  Incorporate new EVIO library in the form of a DANA DEventSource
   object.

o  Test it in an online environment during all available beam tests.


2. "Phase 1" reconstruction of simulated data from all detector
systems.

o  Tagger: Final object format for factory output should be designed
   first. This should be filled parametrically in the Geant simulation
    to allow development of the reconstruction code downstream.

o  UPV shower position/energy reconstruction. (not necessaily final
   algorithm) Final object format for factory output.

o  Start Counter position, time and covariance. Final object format
   for factory output.

o  CDC hit based and time based information output. This includes
   any z-position information, either by direct measurement (charge
    ratio) or rudimentary segment reconstruction of stereo layers.
    Final object format for factory output.

o  FDC hit based and time information. Package level track segment
   finding should be done. Mechanism for passing both locally resolved
    Left/Right ambiguities to tracking as well as ones that must
    be resolved globally. Final object format for factory output.

o  BCAL shower position/energy reconstruction. (not necessaily final
   algorithm) Final object format for factory output.

o  TOF position and time reconstruction. There may need to be an
   iterative mechanism here between tracking and TOF. Details for
    this should be completely worked out.
    Final object format for factory output.

o  Cherenkov: A decision on the exact type and form of the Cherenkov
   detector needs to be made before serious work can begin here.

o  FCAL shower position/energy reconstruction. (not necessaily final
   algorithm) Final object format for factory output.


3. "Phase 1" Tracking and particle ID. Output into format that can
by read by CMU PWA code.

o  Pattern recognition using hit-based information completed and
   optimized for Monte Carlo data.

o  Full tracking through an inhomogeneous magnetic field. The Kalman
   filter should be implemented at least in a rudimentary way.

o  Particle identification factory designed with well defined outputs.
   Not necessarily final algorithm, but at least capable of
    identifying probable Kaons.

4. "Phase 2" Tracking and particle ID.

o  Off beamline vertex reconstruction.

o  Improved particle ID through kinematic fitting.


5. Calibration/Parameters database designed and implemented

o  Database structure for holding both calibration constants and
   online information (some of it time indexed, some run-indexed)
    designed. Table formats documented.

o  Access method (Web/File, XML, security, ...) designed and tested
   for remote sites.

o  C++ API designed and implemented in DANA. Other APIs may also
   be needed (Perl, HTML, ...)


6. Geant4 simulation.


-- 

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