Version 0.96
Non-Backwards compatible changes:
- in class
hep.lcd.event.Track getMomentumX -> getPX etc. for compatibility
with MCParticle
- getMomentumX etc. is still available for backwards compatibility for the
time being
- in class hep.lcd.event.Cluster the
return type of getClusterStartDepth is now double (was int)
Other Changes
- hep.lcd.util.driver.Driver now implements Processor
to allow Drivers to drive other Drivers
- Track now implements 3 vector, to allow it to be
passed to the JetFinder
- Improvements to tracking from Nic Sinev
- Tracking now takes
geometry from detector geometry
- Tracking now works for
small & large detectors
- Workaround for VTX layer bug
- New hit smearing package hep.lcd.mc.smear,
written by Nic Sinev
- JRB cluster builder
now compiles (& works?)
- More fixes to tracking from Mike Ronan
- Possible to get magnetic field, coil geometry and
materials from detector info
- New hep.lcd.contrib package for example analysis
software. First items from Mike Ronan include:
- hep.lcd.contrib.recon.tracking.analysis - Sample
tracking analysis
- hep.lcd.contrib.mc.analysis - Some useful routines
for classifing MC events
Changes Promised but not actually ready in time
- Cluster now implements 3 vector, to allow it to be
passed to the JetFinder
- New Function for concatenating lcd files
Fixed
Bugs
- Bug in boost routine fixed
- Cluster theta was being calculated incorrectly
Known Bugs
- Masses returned by MCParticle.getMass are in MeV not
GeV
- Smearing/Calorimetry not correctly changing geometry!
- BinaryReader isnt working.
- Event Display doesn't work properly under Windows 95/98