Skip to content

Implementation of 1p1h and npnh Martini et al channels#472

Open
lavinia-russo wants to merge 25 commits intoGENIE-MC:masterfrom
lavinia-russo:martini2p2h
Open

Implementation of 1p1h and npnh Martini et al channels#472
lavinia-russo wants to merge 25 commits intoGENIE-MC:masterfrom
lavinia-russo:martini2p2h

Conversation

@lavinia-russo
Copy link
Copy Markdown

This fork implements the 1p1h and npnh channels of the Martini et al. model.
The chosen tune is G24_12a. All details can be found in the PRD article (DOI: 10.1103/v8hq-kppp).

A presentation of this implementation was given at the GENIE Core Meeting on Monday, June 16th.

As requested during the meeting, the old non-working npnh implementation from 2016 has been removed.

Lavinia Russo and others added 22 commits April 10, 2024 17:37
…e consistent with what is implemented, error came from susa tables)
…ectory in the config file (see readme), deleted some comments, removed martini2016
…/Multinucleon/XSection/MartiniEricsonChanfrayMarteauMECPXSec2024.cxx src/Physics/QuasiElastic/XSection/MartiniQELPXSec.cxx
Sync martini2p2h with upstream master before pull request.
Copy link
Copy Markdown
Member

@nusense nusense left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall very clean written and organized code. I picked a few nits but generally I have little issue with what's there.

Comment thread data/evgen/hadron_tensors/martini/README.md
Comment thread src/Physics/HadronTensors/MartiniMECHadronTensorModel.h
Comment thread src/Physics/HadronTensors/TabulatedLabFrameHadronTensor.cxx Outdated
Comment thread src/Physics/Multinucleon/EventGen/MECGenerator.cxx
Comment thread src/Physics/Multinucleon/EventGen/MECGenerator.cxx
Comment thread src/Physics/QuasiElastic/EventGen/QELEventGeneratorMartini.cxx
Comment thread src/Physics/QuasiElastic/EventGen/QELEventGeneratorMartini.cxx
Comment thread src/Physics/QuasiElastic/XSection/MartiniQELPXSec.cxx Outdated
Comment thread src/Physics/QuasiElastic/XSection/MartiniQELPXSec.cxx
@sjgardiner
Copy link
Copy Markdown
Member

Adding link to the DocDB presentation for the GENIE core meeting talk from last June: https://genie-docdb.pp.rl.ac.uk/cgi-bin/private/ShowDocument?docid=535.

nusense
nusense previously approved these changes Feb 26, 2026
Copy link
Copy Markdown
Member

@nusense nusense left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Essentially all my queries/suggestions have been resolved, so I'll approve, but not merge, this.

@nusense nusense self-requested a review March 17, 2026 18:03
@nusense nusense dismissed their stale review March 17, 2026 18:09

A conflicting PR has come in by @Lars-P #478 that should get resolved before either is merged

@nusense
Copy link
Copy Markdown
Member

nusense commented Mar 17, 2026

Sorry the correct user is not lars-p but @larsb-p

Lavinia Russo and others added 2 commits March 30, 2026 10:36
…r early exit; calling SuSAv2 pn fractio for martini, it works!
…onstant in BergerSehgalRESPXSec2014 parameter pool when generating CC RES events.
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.

4 participants