[Halld-offline] Offline Software Meeting Minutes, April 30, 2014
Mark Ito
marki at jlab.org
Thu May 1 17:16:34 EDT 2014
Folks,
Please find the minutes below and at
https://halldweb1.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_April_30,_2014#Minutes
.
-- Mark
_____________________________________________
GlueX Offline Meeting, April 30, 2014
Minutes
Present:
* CMU: Will Levine, Paul Mattione, Curtis Meyer, Reinhard Schumacher
* FSU: Aristeidis Tsaris
* IU: Matt Shepherd
* JLab: Mark Ito (chair), David Lawrence, Mike Staib, Simon Taylor,
Beni Zihlmann
* NU: Sean Dobbs
Announcements
1. Dmitry's visit is over. He is still reachable via email and is
happy to answer questions.
2. The nightly build running with using SCons for the build. David has
a [33]wiki page describing the system. Note that the environment
for using these builds is different than that which worked for the
BMS make system. Both the b1pi and the single-track tests are now
working with the new scheme. Mark will use this for the next tagged
release.
3. Beni has successfully built the GlueX software suite on an Ubuntu
14.04 box.
4. David has successfully built JANA on a Raspberry Pi board.
Review of minutes from the last meeting
We reviewed the [34]minutes from the April 16 meeting.
* Paul clarified that currently, kinematic fits are done using the
thrown value of the beam photon energy.
* Mark clarified that at present the online group is using the
one-and-only GlueX Subversion repository.
* David gave the wiki software update a go. We will wait for an
[35]upgrade of the web server before trying it again.
Data Challenge
Even Tally Board
We looked at the [36]Event Tally Board. We are at 6.6 billion events.
Running continues on the OSG.
Site Status Updates
* At JLab:
+ Doing clean-up of missing jobs.
+ Archiving hd_root files to tape. This was not done during the
running of the jobs.
+ Mark has been using the SRM successfully. There remains a
problem with some of the SRM servers at UConn not being
white-listed by the JLab firewall in the initial network
set-up some years ago. We also realized that this means that
NU is not white-listed at all.
* All of the CMU-generated data has been uploaded to NU.
* On the OSG:
+ Over the past few days there was a problem with SRM transfers
not succeeding on the OSG. This was due to incompatible SRM
client on remote nodes. Now Richard including our SRM client
with the remote jobs to insure compatibility, and will start
up submitting jobs again.
+ The OSG will start mixing in some 9002 and 9003 running.
+ Richard will continue until we get a solid stretch of
full-capacity running. After that he will shut it down at his
discretion.
DC-3 Planning
Mark mentioned two topics that we need to address before the next data
challenge:
Raw data generation and reconstruction capability
David will give a report on status at the next meeting. There is still
some work to do on the calibration layer, e. g., converting raw ADC
values to energy. Sean has been looking at this recently.
Generating electromagnetic background more efficiently
David had started work on a scheme for mixing in pure electromagnetic
background events in with events of interest. There are several
questions:
1. Is this the right scheme? (Likely yes.)
2. How big does the EM background library have to be?
3. How much realism is needed in combining background hits with
physics event hits?
4. Do we wait for Geant4 before working on this in earnest?
We agreed to have David present the status of his work at a future
meeting and use that as a starting point for discussion.
Event Skimming
PID & Skim Cuts Update
Paul presented updated results on his skim studies focusing on \gamma
p\to \pi^+\pi^+\pi^-(n) . See his [37]wiki page for details. An
[38]earlier stage of this work was presented at the [39]last Physics
Meeting. Some items from the presentation and discussion:
* The PID combined PID confidence-level cut seems to cost a lot in
terms of efficiency. This cut is on the combined CL of
time-of-flight measurements for all tracks. These measurements may
come from the TOF, the Start Counter, the BCAL, FCAL, or the
tracking chambers.
* Some of these measurements look biased and/or non-Gaussian, some
with puzzling features in the distributions.
* Matt suggested looking a lower level quantities to do the skims,
such as charged track multiplicity or total energy.
* Paul told us that the number of tracks was generally pretty high,
even for these 3pi events and for this study the requirement was a
minimum of 3 charged particles (++-) with no upper bound. And the
neutral shower count can be high as well. That makes event
classification by topology difficult. We agreed that the situation
would be a lot better if this could be done more reliably and that
it was worth looking into.
BCAL Timing
Will has studied the timing distributions used in the PID cut for the
BCAL. See [40]his slides for details.
He sees a long tail going to late times, out to several nanoseconds,
for pions but not for photons. He tried using a truncated mean of hits
contributing to the cluster, using only the earliest 50% by time. This
did cut down on the tail, but introduces a bias to early times as might
be expected. He looked at correlations of the late tail with other
cluster properties, but did find any strong ones.
Matt suggested trying the study with muons to see what happens.
Update on EventStore Indices
Sean presented an update on his EventStore development. See [41]his
slides for details.
During Sean's presentation, Mark finally came to the understanding that
the framework is essentially a system for managing event lists based on
a common complete or nearly-complete set of events contained in a
well-defined set of files. Various skims are then realized as event
lists on that data set. The value added is mainly in that users can
easily access multiple skims performed by the collaboration or
individuals since there is only one set of data files. The event
analyzer, JANA in our case, need only be instrumented to access and
select events based on the lists. The data itself needs no special
hooks or modification. In addition, there can be multiple target data
sets, either from different run periods or or from higher level
processing passes on a single set. These choices are available and
documented within the framework. At least that is his understanding.
Other Agenda Items
We deferred the following to a future meeting.
* Tagger Reconstruction
* Smooth exit from reconstruction errors
* Git, Github, Halls A, B, C
* C++-11
References
33. https://halldweb1.jlab.org/wiki/index.php/SCons_Build_System
34.
https://halldweb1.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_April_16,_2014#Minutes
35.
https://mailman.jlab.org/pipermail/gluex-collaboration/2014-April/003749.html
36.
https://docs.google.com/spreadsheets/d/1qvF9B-76gr8NdsTKsO17jqL0qc5OXqK46JluvXnJ98k/edit?usp=sharing
37. https://halldweb1.jlab.org/wiki/index.php/Mattione_Update_04302014
38. https://halldweb1.jlab.org/wiki/index.php/Mattione_Update_04212014
39.
https://halldweb1.jlab.org/wiki/index.php/April_21,_2014,_Physics_Working_Group
40.
https://halldweb1.jlab.org/wiki/images/6/62/Bcal_timing.20140430_offline_meeting.pdf
41.
https://halldweb1.jlab.org/wiki/images/1/18/GlueX_Offline_ES_043014.pdf
--
Mark M. Ito, Jefferson Lab, marki at jlab.org, (757)269-5295
More information about the Halld-offline
mailing list