[Halld-offline] Offline Software Meeting Minutes, September 3, 2014
Mark Ito
marki at jlab.org
Sun Sep 7 19:43:31 EDT 2014
Folks,
Please find the minutes below and at
https://halldweb1.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_September_3,_2014#Minutes
.
-- Mark
__________________________
GlueX Offline Meeting, September 3, 2014
Minutes
Present:
* CMU: Paul Mattione, Curtis Meyer
* IU: Kei Moriya, Matt Shepherd
* JLab: Alex Barnes, Mark Dalton, Mark Ito (chair), David Lawrence,
Will McGinley, Elton Smith, Mike Staib, Simon Taylor
* MIT: Justin Stevens
* NU: Sean Dobbs
Collaboration Meeting Agenda
We took a look at the [27]Collaboration Meeting page. There are
nominally 4 30-min slots for the offline starting at 4:00 pm Friday.
Mark will make a proposal.
David suggested that part of someone's presentation should include a
list of software projects so that collaborators can volunteer
themselves or others for needed tasks.
Review of Minutes from the Last Meeting
We went over the [28]minutes from the August 20 meeting.
In the context of Ryan's presentation on multi-pion final states, Matt
commented that he, Ryan, and Paul did a detailed comparison of Ryan's
software and Paul's analysis library, down to comparing single events.
With a lot of back and forth to clarify/resolve differences the
agreement between the two is "perfect in some very difficult to
reproduce, slightly obscure way".
Tagger Simulation Update
Richard Jones was in transit to JLab with the tagger microscope and
could not participate in the meeting, but we noted [29]his email
announcing the merge from his development branch onto the trunk and
looked at the [30]long list of files changed on the trunk.
Sean did some checking with the new code; see his report below.
Simulating the Commissioning Geometry
Simon is done with putting in the geometry changes associated with the
commissioning configuration. He as not done a check for overlaps yet.
Sean is putting together a set of configuration files do drive
large-scale simulation using this geometry. Simon has done some tests
as well.
Comparing Simulated HDDM and EVIO Files
Sean has done comparisons between hit information between simulation
native output (HDDM format) and EVIO data derived from same using the
new trunk from Richard (see above). In most cases the agreement is very
good. An exception is the number of tracks at the wire-based stage
which shows about twice as many tracks for EVIO. This needs to be
tracked down.
For the complete set of comparisons see [31]Sean's slides.
We discussed a feature of the HDDM to EVIO conversion where a 100 ns
offset is added to all times so that they come out positive (and thus
TDC-like). Richard added an offset to each of the appropriate "hit"
factories in sim-recon to take out this offset to restore times to
their original values. We discussed alternate solutions to this
problem, including adding a global offset or putting values in the CCDB
for the Monte Carlo variation (which Sean has already implemented), but
decided not to decide until Richard can be included in the discussion.
Calibration Constant Style
Mark D. raised the issue of a policy on how we implement constants for
multi-channel systems. There are two styles being used:
1. One global factor to get all channels "into the ballpark" and
channel-by-channel factors for fine adjustment.
2. Channel-by-channel factors only.
(Not all constants are factors, but this exemplifies the issue.)
Elton argued that style (1) leads to confusion in the long term since
the "true meaning" of the global factor can change from generation to
generation of calibrators, making historical comparisons difficult.
Mark D. pointed out that for the BCAL, since different layers have
different "ballpark" factors, style (1) is unwieldy.
Discussed whether or not we should have a uniform style across all
detector systems. In the end, we decided that each detector system
should be able to choose its own style as appropriate. The main
argument was that either style is workable and we already have a mix of
both as one goes from system to system.
Refrain from Excessive Use of Cosmetics
David strongly encouraged us to try and preserve the original style of
code as much as possible. In particular, indentation, spacing
conventions, line-break choices should be left in their as-found state.
Wholesale changes that have no functional effect defeat the "blame"
feature of Subversion, where one can obtain a line-by-line report of
the last person to change the code. Purely cosmetic changes cause
gratuitous blame shifting.
Action Items
1. Propose an agenda for the Collaboration Meeting. (Mark)
2. Track down factor of two in wire-based track multiplicity between
"HDDM" and "EVIO".
3. Decide on how to handle the 100 ns EVIO conversion shift.
References
27.
https://halldweb1.jlab.org/wiki/index.php/GlueX-Collaboration-Oct-2014
28.
https://halldweb1.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_August_20,_2014#Minutes
29.
https://mailman.jlab.org/pipermail/halld-offline/2014-September/001789.html
30.
http://clasweb.jlab.org/websvn/prod/listing.php?repname=GlueX&path=%2F&rev=14984&sc=1
31. https://halldweb1.jlab.org/wiki/images/7/7e/Hddm_evio_comp.pdf
--
Mark M. Ito, Jefferson Lab, marki at jlab.org, (757)269-5295
More information about the Halld-offline
mailing list