Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2015
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. # Name of the delta mass variable in the workspace
  2. dmass_var = 'Dst_delta_M'
  3. # Species of the PDF we're about to build
  4. species = 'sig'
  5. workspace.factory('mu_dm_{0}[141, 146]'.format(species))
  6. workspace.factory('sigma_one_dm_{0}[1, 0, 5]'.format(species))
  7. workspace.factory('nsigma_two_dm_{0}[1.5, 1, 3]'.format(species))
  8. workspace.factory('nsigma_three_dm_{0}[1.5, 1, 3]'.format(species))
  9. workspace.factory((
  10. 'expr::sigma_two_dm_{0}('
  11. "'@0*@1',"
  12. '{{sigma_one_dm_{0}, nsigma_two_dm_{0}}}'
  13. ')'
  14. ).format(species))
  15. workspace.factory((
  16. 'expr::sigma_three_dm_{0}('
  17. "'@0*@1',"
  18. '{{sigma_two_dm_{0}, nsigma_three_dm_{0}}}'
  19. ')'
  20. ).format(species))
  21. workspace.factory('num_gauss_one_dm_{0}[0.5, 0, 1]'.format(species))
  22. workspace.factory('num_gauss_two_dm_{0}[0.5, 0, 1]'.format(species))
  23. workspace.factory((
  24. 'RooGaussian::pdf_dm_gauss_one_{0}('
  25. '{1}, mu_dm_{0}, sigma_one_dm_{0}'
  26. ')'
  27. ).format(species, dmass_var))
  28. workspace.factory((
  29. 'RooGaussian::pdf_dm_gauss_two_{0}('
  30. '{1}, mu_dm_{0}, sigma_two_dm_{0}'
  31. ')'
  32. ).format(species, dmass_var))
  33. workspace.factory((
  34. 'RooGaussian::pdf_dm_gauss_three_{0}('
  35. '{1}, mu_dm_{0}, sigma_three_dm_{0}'
  36. ')'
  37. ).format(species, dmass_var))
  38. workspace.factory((
  39. 'RSUM::pdf_dm_{0}('
  40. 'num_gauss_one_dm_{0}*pdf_dm_gauss_three_{0},'
  41. 'num_gauss_two_dm_{0}*pdf_dm_gauss_two_{0},'
  42. 'pdf_dm_gauss_one_{0}'
  43. ')'
  44. ).format(species))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement