[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Modified HDDM model to hold intermediary states
Hi Folks,
I just committed a change to the HDDM data model to the repository
so that intermediary states can be stored along with the final state
particles in the output of hdgeant. This was discussed at the last few
software meetings. Corresponding changes were made to hdgeant,
genr8_2hddm, DMCThrown, ... as well as pythiagen. Currently, only
pythiagen puts anything useful in the new fields which are:
pdgtype
id
parentid
mech
The pdgtype uses the MC numbering scheme from the PDG (which is what
pythia uses internally). The id and parent id allow the parent, child
relationship to be specified. The mech value is passed over from pythia
and presumably has something to do with the production mechanism of the
particle.
NOTE: If you update you source now, you will have a data model that is
inconsistent with any simulation files you may have lying around. You
will still be able to read the old files, but you will not be able to
access the "thrown" values since that is the part of HDDM that was
changed. I recommend only updating when you are ready to generate new
simulation files since it may save yourself a little headache.
If you have any questions or problems, let me know.
Regards,
-David
--
------------------------------------------------------------------------
David Lawrence Ph.D.
Staff Scientist Office: (757)269-5567 [[[ [ [ [
Jefferson Lab Pager: (757)584-5567 [ [ [ [ [ [
http://www.jlab.org/~davidl davidl@jlab.org [[[ [[ [[ [[[
------------------------------------------------------------------------