27import modularAnalysis
as ma
28import charmFlavorTagger
as cft
38b2.conditions.append_globaltag(
"analysis_tools_light-2504-deimos")
41ma.inputMdst(filename=b2.find_file(
'Dst2D0pi.root',
'examples',
False),
46 "pi+:D0",
"thetaInCDCAcceptance and dr < 1 and abs(dz) < 3 and pionID>0.1", path=cft_path
49 "K+:D0",
"thetaInCDCAcceptance and dr < 1 and abs(dz) < 3 and kaonID>0.1", path=cft_path
54 decayString=
"D0:sig -> K-:D0 pi+:D0",
55 cut=
"1.8 < InvM < 1.9",
60ma.matchMCTruth(list_name=
'D0:sig', path=cft_path)
63ma.buildRestOfEvent(target_list_name=
'D0:sig',
72d_vars = vc.kinematics+vc.mc_truth+[
"CFT_qr",
"CFT_prob"]
73d_vars += vu.create_aliases_for_selected(
74 list_of_variables=vc.kinematics
76 decay_string=
"D0 -> ^K- ^pi+",
80output_file =
'B2A913-CharmFlavorTagger.root'
81ma.variablesToNtuple(decayString=
'D0:sig',