16from array
import array
20def makeTH1(trnd, name, mean, sigma):
21 """Create ROOT TH1 filled with a Gaussian distribution."""
29 """Create ROOT ROOT.TTree filled with a Gaussian distribution in x and a uniform distribution in y."""
55hh_1 =
makeTH1(trnd,
"hh1", 0, 3)
56hh_2 =
makeTH1(trnd,
"hh2", -3, 1)
57hh_3 =
makeTH1(trnd,
"hh3", +3, 4)
70dh =
ROOT.RooDataHist(
"dh",
"dh", [x], Index=c, Import={
"SampleA": hh_1,
"SampleB": hh_2,
"SampleC": hh_3})
73dh2 =
ROOT.RooDataHist(
"dh",
"dh", [x], Index=c, Import={
"SampleA": hh_1,
"SampleB": hh_2,
"SampleC": hh_3})
120dsABC =
ROOT.RooDataSet(
"dsABC",
"dsABC", {x, y}, Index=c, Import={
"SampleA": dsA,
"SampleB": dsB,
"SampleC": dsC})
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.