6 <input>./WG6_DstToD0ToKpi.udst.root</input>
7 <output>./WG6_DstToD0ToKpi.ntup.root</output>
8 <contact>lilongke@ihep.ac.cn</contact>
13 import modularAnalysis
as ma
15 from variables
import variables
as vm
18 myAna_Main = b2.create_path()
21 ma.inputMdst(
'default',
'../WG6_DstToD0ToKpi.udst.root', path=myAna_Main)
26 vm.addAlias(
'ps_Dst',
'useCMSFrame(p)')
27 vm.addAlias(
'M_D0',
'daughter(0,InvM)')
28 vm.addAlias(
'ps_D0',
'daughter(0,useCMSFrame(p))')
29 vm.addAlias(
'ps_spi',
'daughter(1,useCMSFrame(p))')
31 DstTree = [
'Q',
'M_D0',
'ps_Dst',
'ps_D0',
'ps_spi']
33 ma.copyLists(
'D*+:sig', [
'D*+:HpJm0',
'D*+:HpJm1',
'D*+:HpJm2'], writeOut=
True, path=myAna_Main)
35 ma.variablesToNtuple(filename=
'WG6_DstToD0ToKpi.ntup.root',
36 decayString=
'D*+:sig', treename=
'hrec',
37 variables=DstTree, path=myAna_Main)
42 myAna_Main.add_module(
'Progress')
44 b2.process(myAna_Main)