How to contribute a routine
How to contribute a routine
We are in the process of streamlining the routine contribution procedure using a merge-request template as well as a dedicated CI pipeline. In the meantime, feel free to make a merge request (if you know where the relevant files should go) or just open an issue on our issue tracker.
Make sure the reference data file is fully in sync with what’s on HEPData.
Please provide the routine
*.cc
,*.plot
and*.info
files. These will go into the relevantanalyses/pluginEXPERIMENT
directory.Please provide the
yoda
file used to produce the validation plots. Note that it’s not necessary to actually tar up therivet-mkhtml
output, the yoda file used to produce this is fully sufficient.Additionally, please identify a suitable sample in our suite of HepMC validation files, specify its name in the info file e.g. like so
ReleaseTests: - $A LHC-13-Top-L
and provide the output
yoda
file. These files only have 1000 events and are mainly used for numerical regression tests.