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

Updates in HEDIS and GLRES module. #161

Closed
wants to merge 27 commits into from
Closed

Updates in HEDIS and GLRES module. #161

wants to merge 27 commits into from

Conversation

pochoarus
Copy link
Contributor

No description provided.

Copy link
Member

@mroda88 mroda88 left a comment

Choose a reason for hiding this comment

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

Looks ok to me

@pochoarus
Copy link
Contributor Author

pochoarus commented May 26, 2021

Three main updates in this merge request:

  • GGHR model has been included (GHE19_00d).
  • Pi0 are not decayed by default.
  • Vegas is used as main integrator for HEDIS (better performance than adaptive).
  • New app to compute and store differential cross sections in th2d and th3d histograms.
  • Messenger files updated to include all HEDIS logs.

@pochoarus pochoarus changed the title Add GGHR model to HEDIS module. Updates in HEDIS and GLRES module. Oct 15, 2021
@pochoarus
Copy link
Contributor Author

These changes were made to introduce the scattering with the photon field and the Glashow resonance NLO calculations.

A new module called HELepton has been created to simulate these events.

@@ -78,6 +80,8 @@ class ScatteringType
case(kScInverseBetaDecay) : return "IBD"; break;
case(kScGlashowResonance) : return "GLR"; break;
case(kScIMDAnnihilation) : return "IMDAnh"; break;
case(kScPhotonRES) : return "PhotonRES"; break;
Copy link
Member

Choose a reason for hiding this comment

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

Perhaps, can we have some better naming uniformity here? We have 'kScGlashowResonance', and 'kScPhotonRES'. We have 'kScCoherentProduction' and 'kScPhotonCOH'. Maybe we can fully spell out the 'resonance', 'coherent' in the kSc** enum, and use the short 'RES', 'COH' version in the string that this code returns?

Copy link
Contributor Author

@pochoarus pochoarus Feb 2, 2022

Choose a reason for hiding this comment

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

Sorry for the delay. I will make the changes to the naming convention.

</param_set>

</alg_conf>

Copy link
Member

Choose a reason for hiding this comment

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

Do we have some kind of documentation of all the channels simulated in the HEDIS package now. This whole thing evolved to a substantial package with a lot of simulation capabilities. Can you consider some contribution to the physics section of the manual?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is a good point. So far, we explain these models in the following papers:

https://arxiv.org/abs/1908.10077
https://arxiv.org/abs/2004.04756

I think it is a good idea to include a section in the manual explaining how to run them. As soon as I have a bit of time, I will make this new section.

@candreop
Copy link
Member

Perhaps if we can quickly address some naming inconsistency highlighted above, could merge and publish in 3.2?

@pochoarus
Copy link
Contributor Author

Perhaps if we can quickly address some naming inconsistency highlighted above, could merge and publish in 3.2?

The naming convention has been changed in the last commit. I have also update the branch to the master. If there are no further issues, I think we are ready to merge @candreop @mroda88?

@candreop
Copy link
Member

Merging fine with me @pochoarus. Let's discuss separately about some relevant additions to the User and Physics manual. This is the second most cited GENIE paper, with 200 citations, though it is only a very early draft posted on arXiv. Would be good to update that arXiv eprint by summer. We already have a much improved version, but needs a bit more work on a few sections.

@pochoarus
Copy link
Contributor Author

Perfect. I will start working on a new draft in the next weeks.

Who is in charge of doing the actual merge? I guess is @mroda88?

@candreop
Copy link
Member

Yes, I think @mroda88 was going to merge some time later today.

@pochoarus can you clarify for the release notes? GHE19_00a is BGR18, GHE19_00b is CMS11 model, and GHE19_00d is GGHR20. Then what is GHE19_00c?

Also, do all a-d include all the new processes from HELepton. From a look at configs, I seem to think the answer is yes but can you confirm.

@mroda88
Copy link
Member

mroda88 commented Feb 11, 2022

I'll start having a look. Hopefully we can have it done by next week

@pochoarus
Copy link
Contributor Author

Actually, I've realized that a,c, and d configs didn't include some of the new channels. I've just fixed it.

Regarding the HEDIS model in each tune, it is as follows:

  • GHE19_00a -> BGR18
  • GHE19_00b -> CSM11
  • GHE19_00c -> GENHEN-like
  • GHE19_00d -> GGHR20

@mroda88
Copy link
Member

mroda88 commented Feb 18, 2022

There are still some configuration issues. Basically there are some incompatibilities with some local EventGenerator.xml files deployed in some tune subdirectories. I'll try to create a dedicated branch with the correct changes in the main repo. So I'll do a provisional merge there.

@mroda88
Copy link
Member

mroda88 commented Feb 18, 2022

#197 is merged instead of this one

@mroda88 mroda88 closed this Feb 18, 2022
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.

None yet

3 participants