Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. import pandas as pd
  2.  
  3. import math
  4. import itertools
  5. import pprint
  6. import sys
  7.  
  8. import matplotlib.pyplot as plt
  9. plt.style.use('ggplot')
  10.  
  11. def printMinMax(key, df):
  12. print 'the (MIN, MAX) value of %10s is (%8s, %8s)' % (key, df[key].min(axis = 0), df[key].max(axis = 0))
  13.  
  14.  
  15. modelparam = ['tbeta', 'lambda', 'kappa', 'mueff', 's_A_lambda', 's_A_kappa', 's_A_d3', 's_A_e3', 's_A_u3', 's_M_1',
  16. 's_M_2', 's_M_3', 's_m_L3', 's_m_Q3', 's_m_d3', 's_m_e3', 's_m_u3', 'm_H1', 'w_H1', 'x_H1_ggF_bbH', 'b_H1_gg',
  17. 'b_H1_ee', 'b_H1_mumu', 'b_H1_tautau', 'b_H1_ss', 'b_H1_cc', 'b_H1_bb', 'b_H1_tt', 'b_H1_WW', 'b_H1_ZZ', 'b_H1_gamgam', 'b_H1_Zgam',
  18. 'b_H1_A1A1', 'b_H1_A1Z', 'm_H2', 'w_H2', 'x_H2_ggF_bbH', 'b_H2_gg', 'b_H2_ee', 'b_H2_mumu', 'b_H2_tautau', 'b_H2_ss',
  19. 'b_H2_cc', 'b_H2_bb', 'b_H2_tt', 'b_H2_WW', 'b_H2_ZZ', 'b_H2_gamgam', 'b_H2_Zgam', 'b_H2_A1A1', 'b_H2_A1Z', 'b_H2_H1H1', 'm_H3',
  20. 'w_H3', 'x_H3_ggF_bbH', 'b_H3_gg', 'b_H3_ee', 'b_H3_mumu', 'b_H3_tautau', 'b_H3_ss', 'b_H3_cc', 'b_H3_bb', 'b_H3_tt', 'b_H3_WW',
  21. 'b_H3_ZZ', 'b_H3_gamgam', 'b_H3_Zgam', 'b_H3_H1H1', 'b_H3_H1H2', 'b_H3_H2H2', 'b_H3_A1A1', 'b_H3_A1Z', 'b_H3_A2Z', 'b_H3_A2A2',
  22. 'm_A1', 'w_A1', 'x_A1_ggF_bbH', 'b_A1_gg', 'b_A1_ee', 'b_A1_mumu', 'b_A1_tautau', 'b_A1_ss', 'b_A1_cc', 'b_A1_bb', 'b_A1_tt', 'b_A1_gamgam',
  23. 'b_A1_Zgam', 'b_A1_ZH1', 'b_A1_ZH2', 'm_A2', 'w_A2', 'x_A2_ggF_bbH', 'b_A2_gg', 'b_A2_ee', 'b_A2_mumu', 'b_A2_tautau', 'b_A2_ss',
  24. 'b_A2_cc', 'b_A2_bb', 'b_A2_tt', 'b_A2_gamgam' 'b_A2_Zgam', 'b_A2_A1H1', 'b_A2_A1H2', 'b_A2_ZH1', 'b_A2_ZH2']
  25.  
  26. param_table = pd.read_table('./NMSSM_sample_for_CMS.out', sep='\t')
  27.  
  28. #print param_table
  29.  
  30.  
  31. df = pd.DataFrame(param_table)
  32.  
  33. #fig1 = plt.figure()
  34. ax = plt.gca()
  35.  
  36. #df.plot( x = 'm_A2', y = 'm_H1', kind = 'scatter')
  37. #df.plot.scatter( x = 'm_A2', y = 'm_H1', ax=ax)
  38.  
  39. #fig1.savefig("H1A2.png")
  40.  
  41. #plt.show()
  42.  
  43.  
  44. #fig2 = plt.figure()
  45.  
  46. #df.plot.scatter( x = 'm_A2', y = 'm_H2', ax=ax)
  47.  
  48. #fig2.savefig("H2A2.png")
  49.  
  50.  
  51.  
  52. #plt.show()
  53.  
  54. #fig3 = plt.figure()
  55.  
  56. #df.plot.scatter( x = 'm_A2', y = 'm_H3', ax=ax)
  57.  
  58. #fig3.savefig("H1A3.png")
  59. #plt.show()
  60.  
  61. fig = plt.figure()
  62.  
  63.  
  64. df.plot.scatter( x = 'm_H1', y = 'x_H1_ggF_bbH', ax=ax)
  65.  
  66.  
  67.  
  68. fig.savefig("XsH1.png")
  69.  
  70. plt.show()
  71.  
  72.  
  73. #fig5 = plt.figure()
  74.  
  75. #df.plot.scatter( x = 'm_H2', y = 'x_H2_ggF_bbH', ax=ax)
  76.  
  77. #fig5.savefig("XsH2.png")
  78.  
  79. #plt.show()
  80.  
  81. #fig6 = plt.figure()
  82.  
  83.  
  84. #df.plot.scatter( x = 'm_H3', y = 'x_H3_ggF_bbH', ax=ax)
  85.  
  86. #fig6.savefig("WqH3.png")
  87. #plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement