6 <input>../BtoXll.udst.root</input>
7 <output>../BtoXll_Validation.root</output>
8 <contact>soumen.halder@tifr.res.in</contact>
11 __author__ =
"Soumen Halder, Trevor Shillington"
14 import modularAnalysis
as ma
15 from stdCharged
import stdK
16 from stdCharged
import stdMu
22 my_email =
'Trevor Shillington <trshillington@hep.physics.mcgill.ca>'
24 histogram_filename =
'BtoXll_Validation.root'
26 fileList = [
'../BtoXll.udst.root']
27 ma.inputMdstList(
'default', fileList, path=my_path)
29 stdK(listtype=
'good', path=my_path)
30 stdMu(listtype=
'good', path=my_path)
31 ma.reconstructDecay(
"B+:signal -> K+:good mu+:good mu-:good",
"Mbc > 5.2 and deltaE < 0.5 and deltaE > -0.5", path=my_path)
32 ma.matchMCTruth(
'B+:signal', path=my_path)
34 create_validation_histograms(
35 rootfile=histogram_filename,
36 particlelist=
'B+:signal',
38 (
'deltaE', 100, -0.5, 0.5,
'Signal B deltaE', my_email,
39 'deltaE of the Signal B',
'',
'deltaE [GeV]',
'Candidates'),
40 (
'Mbc', 100, 5.2, 5.3,
'Signal B Mbc', my_email,
41 'Mbc of the signal B',
'',
'Mbc [GeV/c^2]',
'Candidates')],