143 nPoints = len(points)
145 x = TGraphErrors(nPoints)
147 x.SetTitle(name +
" x")
148 y = TGraphErrors(nPoints)
150 y.SetTitle(name +
" y")
151 z = TGraphErrors(nPoints)
153 z.SetTitle(name +
" z")
154 sx = TGraphErrors(nPoints)
156 sx.SetTitle(name +
" sx")
157 sy = TGraphErrors(nPoints)
159 sy.SetTitle(name +
" sy")
160 sz = TGraphErrors(nPoints)
162 sz.SetTitle(name +
" sz")
164 xrms = TGraphErrors(nPoints)
165 xrms.SetName(name+
"_rms")
166 xrms.SetTitle(name+
"_rms" +
" x")
167 yrms = TGraphErrors(nPoints)
168 yrms.SetName(name+
"_rms")
169 yrms.SetTitle(name+
"_rms" +
" y")
170 zrms = TGraphErrors(nPoints)
171 zrms.SetName(name+
"_rms")
172 zrms.SetTitle(name+
"_rms" +
" z")
173 sxrms = TGraphErrors(nPoints)
174 sxrms.SetName(name+
"_rms")
175 sxrms.SetTitle(name+
"_rms" +
" sx")
176 syrms = TGraphErrors(nPoints)
177 syrms.SetName(name+
"_rms")
178 syrms.SetTitle(name+
"_rms" +
" sy")
179 szrms = TGraphErrors(nPoints)
180 szrms.SetName(name+
"_rms")
181 szrms.SetTitle(name+
"_rms" +
" sz")
183 graphs.extend([x,y,z,sx,sy,sz,xrms,yrms,zrms,sxrms,syrms,szrms])
185 for i
in range(len(points)):
191 x.SetPoint(i, xval, yvals[0][0])
192 y.SetPoint(i, xval, yvals[1][0])
193 z.SetPoint(i, xval, yvals[2][0])
194 sx.SetPoint(i, xval, yvals[3][0])
195 sy.SetPoint(i, xval, yvals[4][0])
196 sz.SetPoint(i, xval, yvals[5][0])
198 x.SetPointError(i, xerr, yvals[0][1])
199 y.SetPointError(i, xerr, yvals[1][1])
200 z.SetPointError(i, xerr, yvals[2][1])
201 sx.SetPointError(i, xerr, yvals[3][1])
202 sy.SetPointError(i, xerr, yvals[4][1])
203 sz.SetPointError(i, xerr, yvals[5][1])
206 xrms.SetPoint(i, xval, yvals[0][2])
207 yrms.SetPoint(i, xval, yvals[1][2])
208 zrms.SetPoint(i, xval, yvals[2][2])
209 sxrms.SetPoint(i, xval, yvals[3][2])
210 syrms.SetPoint(i, xval, yvals[4][2])
211 szrms.SetPoint(i, xval, yvals[5][2])
213 xrms.SetPointError(i, xerr, yvals[0][3])
214 yrms.SetPointError(i, xerr, yvals[1][3])
215 zrms.SetPointError(i, xerr, yvals[2][3])
216 sxrms.SetPointError(i, xerr, yvals[3][3])
217 syrms.SetPointError(i, xerr, yvals[4][3])
218 szrms.SetPointError(i, xerr, yvals[5][3])
227 yaxis_xrms = TGaxis( -1, 0.2, 1 ,0.2, -1, 2,510,
"+R")
228 yaxis_xrms.ImportAxisAttributes( y.GetHistogram().GetYaxis() )