Garfield++ source code contribution

Hello,

I am following up on my previous forum post regarding the simulation of a spherical proportional counter using rotational symmetry of 2D FieldMap:

https://root-forum.cern.ch/t/simulation-of-spherical-proportional-counter-using-rotation-symmetry/64106

At the time, I was advised to consider using the neBEM approach instead. I have since explored this option, however, I ran into limitations when trying to construct the required non-trivial geometry using the solids. Because of this, I am still forced to use my original approach, with a few tweaks to the Garfield++ source code, which allow to create arbitrary rotationally symmetric 3D structures from a 2D FieldMap.

As I prefer not to maintain local proprietary changes to the libraries I use, and I believe other users might benefit from this functionality as well, I would like to submit a merge request to the official Garfield++ repository so that the maintainers can properly review the modifications and potentially merge them.

Unfortunately, as an external user I do not appear to have access rights to CERN GitLab to open a merge request directly, even after registering with CERN SSO using my university email. Therefore, I would like to kindly ask:

  • Is it possible to obtain the necessary GitLab permissions to open a merge request?

  • Alternatively, should I provide a public fork for review first?

I would be glad to prepare the contribution with cleaned-up code and all the necessary additions such as documentation and a usage example.

Thank you.

Best regards,
Ondrej

I guess @hschindl can help.