Core Minutes 6/15/2004
Present: Joanne Bogart, Anders
Borgland, Toby Burnett, David Chamont, Jim Chiang, Johann Cohen-Tanugi, Seth Digel, Richard Dubois,
Dan Flath, Warren Focke, Berrie Giebels, Navid Golpayegani, Yasushi Ikebe,
Traudl Hansl-Kozanecka, Heather
Kelly, Michael Kuss, Matt Langston, Julie McEnery, Pat Nolan, James Peachey, Leon Rochester, Alex
Schlessinger, Tom Stephens
-
Releases: (Toby) There is a new
ScienceTools release (v4r1) which appears to be fine. The first attempt in a
long time at a new HEAD for GlastRelease was not as smooth, but the build
currently in progress, HEAD1.288, seems to be all right. This build picks up
almost all recent tags, but leaves out the new GlastPolicy, RootCnvSvc, and
the upcoming change (see below) to a new version of Gaudi.
-
Gaudi news: (Traudl)
She adapted and installed a recent version (v14r5) of Gaudi on SLAC Linux and
Toby has done this (with a slightly more recent tag of Gaudi) for Windows.
This entails changes to requirements files within Gaudi packages to eliminate
uses we don't need. We only use a subset of the Gaudi
distribution and don't need all the externals the full distribution requires.
However, we will now need BOOST. The library as distributed is huge, but
a) we don't need all parts of it, just the file system library, and
b) the distribution includes several complete binaries, compiled on
different OSes or with different compilers or compiler options. Once we
extract what we actually need to distribute it won't be excessive.
The new Gaudi has an incompatible change to the IConverter interface which
affects the CalibSvc package and probably also the new RootCnvSvc. The move
has to wait until this is resolved. Heather proposes that we don't attempt it
until after our delivery of a large body of software now in progress for
Flight Integration, approximately early July.
Traudl would also like to move to a newer version of CMT (now available for
a week or two) which she has been using privately.
- AnalysisNtuple: (Leon) Talking about
incompatibilities and upgrades.. AnalysisNtuple currently uses
ntupleWriterSvc, which is not recommended these days, and produces ntuples
which are incompatible with those produced by RootTupleSvc (used by merit).
Should switch over to RootTupleSvc.
- Installer, externals administration:
Navid is taking over the Installer project and will also take on maintenance
of external libraries and their interface packages. The Installer (script to
download externals and interface packages) is almost ready to go; a couple
more updates to IExternal are required. [One additional benefit: when Navid
has occasion to build an external library, he will log the session and make it
available online for other hardy souls wishing to build locally.]
- J2EE status: (Matt) Partial J2E
implementations of Pipeline Configuration Tool and System Tests are now in the
repository; see the
infrastructure/glast-ground directory (stay tuned; name change likely).
Those working on this project are also trying out
Confluence, a tool for team intercommunication purveyed by the makers of
JIRA. Current location (which is likely to change) for the trial installation
is
http://jira.slac.stanford.edu/confluence.
-
JIRA issues:
Looking at open JIRA issues sparked several discussions.
-
CMT issues.
(Toby) Several concerning MRvcmt were assigned to Riccardo and he didn't
explicitly acknowledge the assignment [though I think I saw some CVS commits
from Riccardo which are relevant] Is there a way for assignees to formally accept the assignment?
- Identifier update
(Joanne, who should have put some notification in JIRA that this is underway).
A new constructor has been added to idents::CalXtalId; implementation of a new
class, idents::TkrId, is in progress.
- Glastpack update
and future.(Alex et.al.) It will need a small upgrade, which he will go ahead
and make in any case. Is there still a glastpack user community?
Yes, there emphatically is.
- "null" values
How can we recognize unusable values to avoid badly-scaled plots or even
crashes? Needs further offline discussion. Suggestions (and
possible disadvantages) include
- Pick a single universal numerical value to denote this. Always cut
on this value when plotting. (May not be able to find a
single value which is clearly unreasonable for all types of data.)
- Use NaN for this purpose. (Difficult to protect all
clients against crashes when they attempt to manipulate a NaN.)
- Pick a numerical value which may depend on type of data; applications
would need a procedure to look it up for each data set or type of data set. (Complex; possibly difficult to retrofit.) (James)
FITS has a scheme of this sort.
-
CAL response parameters.
The original simple request to remove such parameters from the xmlGeoDbs xml
description has morphed into plans for a service to handle these and other
parameters. (Leon) Also need to remove tracker response parameters for
xmlGeoDbs; they are obsolete.
- Document effect of MC pruning options (Riccardo) (8/5/2003) It's
documented in the code; Tracy will look into putting the information in a
more accessible place. (9/2/2003)
- Write up, and perhaps present at a future meeting, hints on debugging.
(02/18/03) Some combination of Toby and Tracy will provide
something for Windows.(7/22/03)
- Overhaul documentation altogether by about November (Heather and ??) (9/2/2003)
In progress; not yet done (01/13/04)
- Resolve calibration/timestamp issue. (11/20/02) Online folk have not yet thought about
putting timestamp information into EM data, but, thanks to Richard's
inquiry, may now do so. (2/25/03) We can probably live without a realistic
system for EM, but we will put it on the agenda for the DC1
workshop.(5/6/03) At the DC1 Workshop Steve Ritz promised to find an
authoritative reference for timestamp format and pass it on. (7/17/03) Now
that events have "real" timestamps, Joanne needs to reassess
situation with Calibration (9/2/2003) Timestamp exists in EM data. Needs to
be fetched by Calibration (1/13/04)
Put on hold until formats settle down. (3/16/04)
J. Bogart Last Modified:
04-Aug-2004 15:41:53 -0700