13 <contact>P. Urquijo phillip.urquijo@unimelb.edu.au</contact>
14 <output>Validate_B2Vlnu.root</output>
19 from generators
import add_evtgen_generator
20 from modularAnalysis
import findMCDecay
21 from variables
import variables
24 basf2.set_random_seed(
'B+ => [anti-D*0 -> anti-D0 pi0] e+ nu_e')
26 variables.addAlias(
'q2',
'formula(daughterInvM(1, 2)**2)')
29 path.add_module(
'EventInfoSetter', evtNumList=[10000])
30 add_evtgen_generator(path,
'signal', basf2.find_file(
'decfiles/dec/Bu_Dst0enu.dec'))
31 findMCDecay(
'B+:sig',
'B+ -> [anti-D*0 -> anti-D0 pi0] e+ nu_e', path=path)
32 create_validation_histograms(
33 path,
'Validate_B2Vlnu.root',
'B+:sig',
35 (
'q2', 50, -0.5, 12.5,
'',
'P. Urquijo <phillip.urquijo@unimelb.edu.au>',
36 r'B2Vlnu $q^2$ of the $e^+\nu_{e}$ system in $B^+ \to \bar{D^{*0}} e^+ \nu_e$ (truth values)',
37 'should follow the reference',
'#q^2'),
39 description=
'B2Vlnu Validation to check generator level distributions',
41 path.add_module(
'Progress')