Core Issues/Status 21 March 2002
Previous status report;
Joanne's meeting minutes
Gaudi v9r0
Done! Heather report, perhaps including messy HTL stuff.
Facilities
New place for static functions, Util [Joanne]
static int facilities::Util::expandEnvVar(std::string* toExpand,
const std::string* openDel = 0,
const std::string* closeDel = 0);
[According to standard C++ practice, last two parameters should be const
references: could you add such a variation?]
Constant Database issues
How do we specify (and how should we) constants ? Requirements are that they
be visible (not wired into code), under version control.
- geometry: handled very well by detModel and the associated xml files in
xmlGeoDbs
- digitization: thresholds etc. not geometry, but also in xmlGeoDbs.
Retrieval by name with IGlastDetSvc::getNumericConstByName(std::string,
double*)
- Algorithm parameters: need to be clearly associated with the algorithm and
its version, so xmlGeoDbs is not the appropriate place.
- IFile, which reads an XML file.
- joboptions.
Software development environment issues
- Release system -- Karl/Alex discussion
- vc++ 7.0. It works great! Studio really much nicer. (Steve Ritz got
his 1-month notice).
G4 transition: THB, Riccardo
Reminder: As of our workshop, all code relating to Gismo and instrument/IRF
has been set aside. Big simplification!
- GlastSvc/GlastDetSvc, now does silicon plane geometry, using
Leon's SiliconPlaneGeometry class.
- G4Generator:
- McPositionHit: switch to relative coordinates for step position.
- McIntegratingHit: decision to use G4 to make subdivisions in Cal
logs. (Almost?) Operational.
- GlastDigi: New algorithms:
- TkrBariDigiAlg: Starting point for Bari fancy charge sharing.
- TkrSimpleDigiAlg: final place for old geometric approach.
- Note: No place yet to add noise, apply threshold, calculate TOT.
(Old code thrown away.)
- Recon: Display detector, Si hits. [See pictures.] Implementation
of IKalmanParticle using subset of old gismo code seems OK, needs testing.
T. Burnett Last update:
Wednesday, 04. August 2004 15:42:07 -0700