Summary of the software technical meeting (2005-July-21).

Protocol of the software meeting.

1. Discussion about new timing_links organization (Vasiliy)
Summary of the discussion:
Vasiliy will introduce changes in the code:
to add functionality (work from outside);
return error flag;
new bank work with both horizontal and vertical position;
some modification of existing bank.

All information will be described in modified timing_links note.

2. Discussion on DAQ errors (Vasiliy)
Modification of the error_t PEvent::ParseROCFASTBUSData (Vasiliy)
Catching the errors in error_t PEvent::ParsePhysicsEvent or after it. (Mark)

3. Error flags in tagger library (Eric)
    Summary: approved

4. New Physics library will be created

We discussed to create new library for user's functions.
Main aim of the library - keep mechanism required for real analysis, like
    All functions that each person is using for important things is better to keep inside the
library. Most of the functions will be used when running prim_ana (hist_fill) program.


5. Tagger calibration (Eric, Mike)
    It was found that tagger calibration we used was not final. About 0.5% corrections.
    Summary: Eric things that the only he has to do - to implement new table. 
    Vasiliy will send E-mail from Stepan again.

6. Error flags from other groups
   
   
introduced: hycal
    presented:   tagger,
timing_links.
                     veto, veto2hycal (Mike)
    Discussion about veto bank and veto reconstruction:
    Summary:
    1. Now only "two-sided"  events are saved to the Vetohit bank. 
    It was decided to add also
"single-side" event and to add  "status" variable  to the Vetohit bank  to  know what is real combination.
    2. Mark has to add filling of the response (retcode) from tagger, veto, veto2hycal and timing_links calls.



    Another libraries not presenting result:

7. Not discussed questions due to lack of time:

Introducing Exceptions (Mark)
cross-check of the new algorithm code   -- under investigation (Dustin)