sample
- class AfterGenerator(gen, f_after=<function AfterGenerator.<lambda>>)[source]
Bases:
BaseGenerator
- build_phsp_chain_sorted(st, final_mi, nodes)[source]
{A: [B,C, D], R: [B,C]} + {R: M} => ((mr, (mb, mc)), md)
- generate_toy(config, N=1000, force=True, gen=None, gen_p=None, importance_f=None, max_N=100000, include_charge=False, cal_phsp_max=False)[source]
A more accurate method for generating toy data.
- Parameters:
N – number of events.
force – if romove extra data generated.
gen – optional function for generate phase space, the return value is same as config.get_data.
gen_p – optional function for generate phase space, the return value is dict as
{B: pb, C: pc, D: pd}
.max_N – max number of events for every try.