Page MenuHomeHEPForge

Add and convert tests for pythia
ClosedPublic

Authored by abudinen on Aug 9 2024, 12:30 PM.

Details

Summary

Introduced new tests for PYTHIA interface and converted all previously existing tests
for decays simulated with PYTHIA into new json format.

This includes introducing new histograms in the new testing module test/testDecayModel.cc and a new functionality to produce histograms per daughter.
New json files were therefore introduced.

The CI test test/checkJsonFiles.py has been updated accordingly to support quark names.

This is related with !29.

Test Plan

Converted tests in this differential provide same histograms as the ones produced with the old framework.

Diff Detail

Repository
rEVTGEN evtgen
Branch
testsForPythia
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 336
Build 336: arc lint + arc unit

Event Timeline

abudinen created this revision.
abudinen changed the visibility from "All Users" to "Public (No Login Required)".
abudinen changed the edit policy from "All Users" to "Restricted Project (Project)".
abudinen added a project: Restricted Project.

Many thanks indeed for this @abudinen!

This revision is now accepted and ready to land.Aug 13 2024, 1:22 PM
This revision was automatically updated to reflect the committed changes.