Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HepMC3 output according to draft "NuHepMC" standard #333

Open
wants to merge 35 commits into
base: master
Choose a base branch
from

Conversation

sjgardiner
Copy link
Member

Working code for GENIE review and feedback

implementation of the HepMC3 event record format
… with

its MC statistical uncertainty) of the flux-averaged total cross section
from conversion of the genie::Interaction object's contents in HepMC3
format.
exist at both the start and end of the formation zone in the event record.
Add a new particle status code for the copies at the start of the
formation zone. Also assign the struck nucleon 4-position to the hadronic
system pseudo-particle.
interface NtpWriterI. This is a step towards supporting arbitrary event
output formats, including those which are not ROOT-based
…class

produces HepMC3-format files using GHepRecord objects as input
nucleus GHepParticle in slot 1, the struck electron will be listed as
its own mother for a NuEElastic reaction on a 1H target
hard-coded numbers in favor of named constants for these.
capability is used to report a running estimate of the flux-averaged total
cross section in HepMC3-format events
@sjgardiner sjgardiner self-assigned this Oct 6, 2023
sjgardiner and others added 4 commits October 9, 2023 19:25
…tion

and a running estimate of the flux-averaged total cross section together
with its statistical uncertainty. Update GMCJDriver to populate these
fields for accepted events.
information formerly obtained there from the new fields in the EventRecord
itself.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants