Biased NLO event generation in MG5 2.6.0
Dear MG5 team,
I'm just checking newly introduced biased NLO event generation in MG5 2.6.0.
It seems cuts.f has relevant control part for this biasing and I've checked
subroutine bias_weight_
c This is a user-defined function to which to bias the event generation.
c A non-flat distribution will generate events with a certain weight
c inversely proportinal to the bias_wgt. This is particularly useful to
c generate more events (with smaller weight) in tails of distributions.
c It computes the bias_wgt factor from the momenta and multiplies the
c weight that goes into MINT (or vegas) with this factor. Before
c writing out the events (or making the plots), this factor is again
c divided out. A value different from 1 makes that MINT (or vegas) does
c not list the correct cross section, but the cross section can still be
c computed from summing all the weights of the events (and dividing by
c the number of events). Since the weights of the events are no longer
c identical for all events, the statistical uncertainty on this total
c cross section can be much larger than without including the bias.
c
c The 'bias_wgt' should be a IR-safe function of the momenta.
c
c For this to be used, the 'event_norm' option in the run_card should be
c set to
c 'bias' = event_norm
c
implicit none
include 'nexternal.inc'
double precision bias_wgt,
integer ipdg(nexternal),i
bias_wgt=1d0
c How to enhance the tails is very process dependent. For example for
c top quark production one could use:
c do i=1,nexternal
c if (ipdg(i).eq.6) then
c bias_wgt=
c endif
c enddo
c Or to use H_T^2 one does
c H_T=0d0
c do i=3,nexternal
c H_T=H_T+
c enddo
c bias_wgt=H_T**2
return
end
If I change this bias_wgt into other value, which should be IR safe in order to keep perturbativity, then is it generated weighted events like bias module in LO case?
It seems there is not much documentation for this new feature yet so I'm leaving a question here instead.
Have a nice day!
Best wishes,
Sung Hak Lim
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Sung Hak Lim
- Solved:
- Last query:
- Last reply: