[Clas12_software] software group membership and minutes
Mac Mestayer
mestayer at jlab.org
Mon Feb 10 15:01:00 EST 2014
Hello direct addressees;
Please join the clas12_software email list serve if
you are not already a member.
---------------------------------------------------------
Minutes of Thurs, Feb.6, 2014 meeting:
1- NEAR PLANS: Veronique led a discussion of our near-term
software plans:
- official release of TRAC; set up a panel to review
the object model and methods; Vardan, Dave Heddle, me, Ken Hicks
- easy release of code: decide on Virtual Machine method
- interfaces for histogramming, etc.: not decided yet
- Event Builder: team to define banks: Veronique, Johann
- identify team to work with VZ, JG on algorithms: Stepan
- set up a team to define track linking to outer detectors: not
done yet
- geometry service: status review to be done soon; meanwhile
sub-detector groups must write geometry document
- improvements to Kalman Filter, e.g. broken-line algorithm;
Dave Heddle will look into this
- place-holder for time-based DC tracking: not done yet
ISSUES REGARDING CLARA FRAMEWORK
- we had a long discussion of how best to implement ClaRA
- from a small, informal poll there was concern that users
perceived ClaRA to be unnecessarily complicated; to set up, to run
- there was a long discussion about which parts of the software
would benefit most from ClaRA and which didn't need it; the consensus
seems to be that event reconstruction, geometry, calibration data base
and histogramming services should all be under ClaRA, but not so clear
for simulation and calibration determination services
- there was a long discussion about the main customer for
our software: the various "chefs" who must submit many jobs to the
batch farm and must handle complicated book-keeping; it is a
MUST that this be well-defined and straightforward
LANGUAGE CHOICE
- The proposal is to write the event reconstruction code in
one language, Java. This code is tightly-coupled and will be written
by a relatively small group of people. Also, for performance reasons,
it may be better to have a single language for this part of the code,
because of multi-threading constraints.
The down side is that it restricts the number of people who can write
and/or maintain the code.
EVIO to ROOT
- a 'must' for the near-term
-----------------------------------------------------------------------
Note, all or most of these issues can be discussed again.
See you next Thursday.
your secretary, Mac
"mestayer at jlab.org", (757)-269-7252
More information about the Clas12_software
mailing list