Sorry one quick query. Using the above sampling method, that you explained, let’s say we are storing particle position, direction, weight, energy using USRDUMP and mgdrawBDX. Now in a two step method, normally, we have to normalise / multiply our result (obtained in second step) by (total number of points i.e data points in first step/ total history in first step). In this scenario, will that be same or will it be different as we have introduced variable weights while sampling ?
there is no difference in the normalization, only you have to do the normalization with the total primary weight, instead of total particle number. This also applies if biasing was used during step 1.
Total weight in step 2 = sum of weight printed in all collision files. Am I right ? ?
What is total weight in step 1 in this context (considering variable weight probabilities assigned at various areas throughout the source volume during sampling) ? Is there anyway that FLUKA prints that value? Like in USRTRACK output, it prints total number of histories.