00189 :
00190 if name == 'validation':
00191 self.size = self.size + 1
00192 self.atype = attrs.get('type',None)
00193 self.data[self.atype] = ValElement()
00194 self.data[self.atype].type = attrs.get('type',None)
00195 self.data[self.atype].filename = attrs.get('file',None)
00196 self.data[self.atype].release = attrs.get('release',None)
00197 self.data[self.atype].weight = attrs.get('weight','')
00198 if name == 'TH1':
00199 self.data[self.atype].histos[attrs.get('name',None)] = attrs.get('source',None)
00200
00201
00202 if name == 'divide':
00203 aname = attrs.get('name',None)
00204 self.divide[aname] = divideElement()
00205 self.divide[aname].name = aname
00206 self.divide[aname].numerator = attrs.get('numerator',None)
00207 self.divide[aname].denominator = attrs.get('denominator',None)
00208 self.divide[aname].DivideOption = attrs.get('DivideOption',None)
00209 self.divide[aname].Option = attrs.get('Option',None)
00210 if name == 'addition':
00211 aname = attrs.get('name',None)
00212 self.addition[aname] = additionElement()
00213 self.tmpaddname = aname
00214 self.addition[aname].name = aname
00215 self.addition[aname].title = attrs.get('title',None)
00216 self.addition[aname].YTitle = attrs.get('YTitle',None)
00217 self.addition[aname].XTitle = attrs.get('XTitle',None)
00218 self.addition[aname].Option = attrs.get('Option',None)
00219 self.addition[aname].Weight = attrs.get('Wight',None)
00220 self.addition[aname].Normalize = attrs.get('Normalize',None)
00221 self.addition[aname].SetGrid = attrs.get('SetGrid',None)
00222 if name == 'additionItem':
00223
00224 self.addition[self.tmpaddname].histos.append(attrs.get('name',None))
00225 self.addition[self.tmpaddname].weight.append(attrs.get('weight',None))
00226 if name == 'superimpose':
00227 aname = attrs.get('name',None)
00228 self.superimpose[aname] = superimposeElement()
00229 self.superimpose[aname].name = aname
00230 self.superimpose[aname].title = attrs.get('title',None)
00231 self.superimpose[aname].SetLogy = attrs.get('SetLogy',None)
00232 self.superimpose[aname].SetGrid = attrs.get('SetGrid',None)
00233 self.superimpose[aname].Normalize = attrs.get('Normalize',None)
00234 self.superimpose[aname].Stack = attrs.get('Stack',None)
00235 self.superimpose[aname].YTitle = attrs.get('YTitle',None)
00236 self.superimpose[aname].XTitle = attrs.get('XTitle',None)
00237 self.superimpose[aname].projection = attrs.get('Projection',None)
00238 self.superimpose[aname].bin = attrs.get('bin',None)
00239 self.superimpose[aname].profile = attrs.get('Profile',None)
00240 self.superimpose[aname].Fill = attrs.get('Fill',None)
00241 self.superimpose[aname].Option = attrs.get('Option',None)
00242 self.superimpose[aname].Weight = attrs.get('Weight',None)
00243 self.superimpose[aname].Maximum = attrs.get('Maximum',None)
00244 self.superimpose[aname].Minimum = attrs.get('Minimum',None)
00245 self.superimpose[aname].Labels = attrs.get('Labels',None)
00246 self.superimpose[aname].Rebin = attrs.get('Rebin',None)
00247 self.tmpsupername = aname
00248 if name == 'graph':
00249 aname = attrs.get('name',None)
00250 self.graph[aname] = graphElement()
00251 self.graph[aname].name = aname
00252 self.graph[aname].title = attrs.get('title',None)
00253 self.graph[aname].SetLogy = attrs.get('SetLogy',None)
00254 self.graph[aname].SetGrid = attrs.get('SetGrid',None)
00255 self.graph[aname].Normalize = attrs.get('Normalize',None)
00256 self.graph[aname].Stack = attrs.get('Stack',None)
00257 self.graph[aname].YTitle = attrs.get('YTitle',None)
00258 self.graph[aname].XTitle = attrs.get('XTitle',None)
00259 self.graph[aname].projection = attrs.get('Projection',None)
00260 self.graph[aname].bin = attrs.get('bin',None)
00261 self.graph[aname].profile = attrs.get('Profile',None)
00262 self.graph[aname].Fill = attrs.get('Fill',None)
00263 self.graph[aname].Option = attrs.get('Option',None)
00264 self.graph[aname].Weight = attrs.get('Weight',None)
00265 self.graph[aname].Maximum = attrs.get('Maximum',None)
00266 self.graph[aname].Minimum = attrs.get('Minimum',None)
00267 self.graph[aname].Labels = attrs.get('Labels',None)
00268 self.tmpgraphname = aname
00269 if name == 'superimposeItem':
00270
00271 self.superimpose[self.tmpsupername].histos.append(attrs.get('name',None))
00272 self.superimpose[self.tmpsupername].color.append(attrs.get('color',None))
00273 self.superimpose[self.tmpsupername].marker.append(attrs.get('MarkerStyle',None))
00274 self.superimpose[self.tmpsupername].legend.append(attrs.get('legend',None))
00275
00276
00277 if name == 'graphItem':
00278
00279 self.graph[self.tmpgraphname].histos.append(attrs.get('name',None))
00280 self.graph[self.tmpgraphname].color.append(attrs.get('color',None))
00281 self.graph[self.tmpgraphname].marker.append(attrs.get('MarkerStyle',None))
00282 self.graph[self.tmpgraphname].legend.append(attrs.get('legend',None))
00283 self.graph[self.tmpgraphname].flavour.append(attrs.get('flavour',None))
00284
00285
00286