whizard is hosted by Hepforge, IPPP Durham

Changes between Initial Version and Version 1 of Ticket #96


Ignore:
Timestamp:
Dec 6, 2009, 11:40:05 PM (15 years ago)
Author:
kilian
Comment:

The all function was not evaluated if its argument was unknown. Then, the whole cut was unknown and was ignored. This happened if the argument was empty. The correct behavior is to return true in that case, so further expressions (additional cuts) are evaluated.

Fixed in [1372].

Furthermore, the cut list should read

cuts =  
  all 5 degree < Theta < 175 degree [lepton]
  and 
  all 5 degree < Theta [lepton, lepton]
  and 
  all E > 10 GeV [lepton]
  and 
  all 5 degree < Theta < 175 degree [quark]
  and 
  all 5 degree < Theta [lepton, quark]
  and 
  all E > 10 GeV [quark]
  and 
  all M > 10 GeV [combine [quark, quark]]

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #96

    • Property Status changed from new to closed
    • Property Resolution changed from to fixed
    • Property Summary changed from Destructive interference between cut, show, seed, and integrate statementes to cuts are not evaluated when a previous particle list is empty
  • Ticket #96 – Description

    initial v1  
    11It seems that WHIZARD 2 misunderstands the input from the .in file, when a consecutive order of seed, cut, integrate, show(results) statements are invoked. I attach both the input and the output files.
     2
     3WK: The real problem is that the cuts on quarks are not used at all if cuts on leptons (which don't exist in the process) are present.