Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | None | 0 0
  1. for i in xrange(0, n_tries):
  2.     dE = ROOT.gRandom.Gaus(0, 0.1 / 1000)
  3.  
  4.     new_g = TGraphErrors(t.GetEntries())
  5.     for j in xrange(0, t.GetEntries()):
  6.         dEps = ROOT.gRandom.Gaus(0, 0.01 * t.GetV1()[i] / 1.02)
  7.  
  8.         new_E = t.GetV1()[i] + dE
  9.         new_Si = t.GetV2()[i] * (1 + dEps)
  10.  
  11.         new_g.SetPoint(i, new_E, new_Si)
  12.         new_g.SetPointError(i, 0, t.GetV3()[i])
  13.  
  14.     new_fit_result = new_g.Fit("f", "QS")
  15.  
  16.     ### fnc.GetParameter(0) -> histogram
  17.     ### fnc.GetParameter(1) -> histogram
  18.     ### fnc.GetParameter(2) -> histogram
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement