whizard is hosted by Hepforge, IPPP Durham
close Warning: Error with navigation contributor "BrowserModule"

Opened 11 years ago

Closed 10 years ago

#667 closed defect (fixed)

Interactions are not correctly filled in rescans from HepMC

Reported by: Juergen Reuter Owned by: kilian
Priority: P1 Milestone: v2.2.4
Component: core Version: 2.2.2
Severity: blocker Keywords:
Cc:

Description

I take the same example as lhef4.sin but with LHE format replaced by HepMC.

Change History (5)

comment:1 Changed 11 years ago by kilian

Priority: P1P2

Unless someone else does it, probably after #499.

comment:2 Changed 10 years ago by Juergen Reuter

Milestone: v2.2.3v2.2.4

comment:3 Changed 10 years ago by kilian

Priority: P2P1
Status: newassigned

Next item.

comment:4 Changed 10 years ago by kilian

Severity: normalblocker

This failure is, unfortunately, an indication of an intrinsic deficiency in the reconstruction of an interaction, given an external particle set.

The various event formats require some reshuffling of the particle content. We therefore have to match a particle set to WHIZARD's interaction without knowing the correct permutation. This applies even for event files that WHIZARD itself has written, although there the possibilities are limited. In any case, I have to implement a more generic algorithm.

comment:5 Changed 10 years ago by kilian

Resolution: fixed
Status: assignedclosed

The new event reader (actually, transformation from particle_set to interaction_t) takes into account parent-child relations, duplicate entries, and allows for reshuffling the outgoing partons. This should cover a wider range of possible event file setups than before. The minimum requirement is that the incoming partons of the hard interaction are marked as such.

This fixes not just rescanning from HepMC, but also other formats. There is a bug left connected to recalculating the matrix element, #702.

Note: See TracTickets for help on using tickets.