whizard is hosted by Hepforge, IPPP Durham

Opened 8 years ago

Closed 7 years ago

#827 closed task (fixed)

Allow to allocate more than five process components

Reported by: Juergen Reuter Owned by: Juergen Reuter
Priority: P0 Milestone: v2.6.1
Component: core Version: 2.5.0
Severity: major Keywords: Refactoring, backlog
Cc:

Description

Taken over from issue #36 from gitlab.

The problem arises if you want to combine cases which require an extra process component: Resonances (soft mismatch), real partition (powheg damping) or Hadron Collisions (DGLAP subtraction). Every combination of these will make the program terminate.

  • The first (trivial) obstacle is that all try to occupy the 5th component
  • One should just allocate as many components as required. mismatch, pdf and damping each increase the number of required components by one
  • There has to be some managing object that gives the component index at runtime as it can't be fixed anymore

Note that Issue #32 (closed) would probably also be solved with such a solution.

Change History (3)

comment:1 Changed 7 years ago by Juergen Reuter

Milestone: v2.6.0v2.6.1

comment:2 Changed 7 years ago by Juergen Reuter

Owner: changed from kilian to Juergen Reuter
Priority: P4P0
Severity: minormajor
Status: newassigned

This is now absolutely necessary in order to do either LHC processes with DGLAP component and real finite components or LHC processes with resonances.

comment:3 Changed 7 years ago by Juergen Reuter

Resolution: fixed
Status: assignedclosed

Done in r8072. There is now a functional test which allocates seven different components. It still needs to be checked that if there are more than 5 components these are accessed correctly. Closing this one.

Note: See TracTickets for help on using tickets.