78def createHistogram2D( el,definition,probabilities,flavours,chains=[""] ):
79 output = []
80
81 for chain in chains:
82 for prob in probabilities:
83 for flav in flavours:
84 name = str(el)
85 histoPath = str(definition['path']['ART'])
86
87 if str(prob) != "":
88 name += "_" + str(prob)
89
90 if str(flav) != "":
91 name = str(flav) + "_" + name
92 histoPath = str(flav)+"/"+str(definition['path']['ART'])
93
94 if str(chain) != "":
95 name = str(chain) + "_" + name
96 histoPath = str(chain) +"/"+ histoPath
97
98 toAdd = [ str(definition['type']),
99 name,
100 str(definition['title']+";"+definition['xtitle']+";"+definition['ytitle']),
101 histoPath,
102 str(definition['xbins']),
103 str(definition['xmin']),
104 str(definition['xmax']),
105 str(definition['ybins']),
106 str(definition['ymin']),
107 str(definition['ymax']) ]
108 output.append( toAdd )
109
110 return output
111