当前位置: 首页>>代码示例>>Python>>正文


Python RooDataSet.plotOnXY方法代码示例

本文整理汇总了Python中ROOT.RooDataSet.plotOnXY方法的典型用法代码示例。如果您正苦于以下问题:Python RooDataSet.plotOnXY方法的具体用法?Python RooDataSet.plotOnXY怎么用?Python RooDataSet.plotOnXY使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ROOT.RooDataSet的用法示例。


在下文中一共展示了RooDataSet.plotOnXY方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: RooRealVar

# 需要导入模块: from ROOT import RooDataSet [as 别名]
# 或者: from ROOT.RooDataSet import plotOnXY [as 别名]
#c0pr = RooRealVar("c0pr", "c0pr", 1, 1e-5, 1e5)
c0 = RooRealVar("c0", "c0",  3.13e-06,  1e-8, 1e5)
c1 = RooRealVar("c1", "c1", -1.59e+01, -1e+2, 1e2)
c2 = RooRealVar("c2", "c2",  1.08e+00,  1e-5, 1e1)
c3 = RooRealVar("c3", "c3",  7.66e+01,  0, 1e2)
c4 = RooRealVar("c4", "c4", -4.97e-03, -1e-5, 1)
#c5 = RooRealVar("c5", "c5",  0.01); c5.setConstant()

partial_pdf = RooGenericPdf("xspdf", "xspdf", "(mass^(c1+c2*log(mass))*exp(c3+c4*mass))",
    RooArgList(mass, c1, c2, c3, c4))
    
pdf = R.RooExtendPdf("fullpdf", "fullpdf", partial_pdf, c0)

fr = mass.frame()

ds.plotOnXY(fr, RooFit.YVar(xs))
#pdf.plotOn(fr)

#fr.Draw()
#from IPython import embed; embed()#wait()

#def python_to_root(name, variable):
#    line = '{0}& {1} = *reinterpret_cast<{0}*>((void*)TPython::Eval("{1}"));'
#    R.gInterpreter.ProcessLine(line.format(variable.ClassName(), name))
    
#python_to_root("ds", ds)
#python_to_root("pdf", pdf)
#python_to_root("xs", xs)
#yvar = RooFit.YVar(xs)
#python_to_root("yvar", yvar)
开发者ID:pwaller,项目名称:bat,代码行数:32,代码来源:cross_section_roofit.py


注:本文中的ROOT.RooDataSet.plotOnXY方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。