Agenda:

  1. GBL code in Java                                   -- Norman
  2. Code release                                          -- Jeremy
  3. Priorities discussion                                -- Maurik, all
  4. Software Roundtable                               -- All
  5. Questions?                                             -- All

Meeting Notes:

Generalized Broken Line (GBL) code in Java - Norman

So far GBL was Python or C++. This is not ideal, should be part of normal reconstruction. The alignment code part should be there too, and optional to turn on.

Porting to Java: required Vector package: Jama forked. Some C++ to Java porting required, done line to line as well as possible.

Testing currently: Debugging code and looking for diffs with C++.

First working version should be there by next week.Once working it will be cleaned up.

Output is trackfit parameter and trackfit covariance matrix. Connection to binary output for Millipede II still needs to be finished.

 

Code release  – Jeremy

Needed to fix some tests, now fixed, some test made to go faster. Not much testing done on this release.

Reason for release: Code was relatively stable and we did not have a release in a while. We should have releases more often.

Some re-organization happened with the code: monitoring code to main packages, ECAL event display to its own package.

Build was a little cumbersome, it took more time than expected. Future should go better.

  • No labels