Методы, используемые для создания гистограмм и графиков для TNtuples, по существу такие же, как у TTrees. Код:
ntuple->Draw("var");
создаст гистограмму переменной var
, хранящейся в Ntuple. Если вы хотите построить одну переменную в Ntuple как функцию другой, используйте
ntuple->Draw("xVar:yVar");
Вы можете делать причудливые вещи, такие как создание графиков, только тогда, когда логическое условие выполнено. Например, предположим, что вам нужна гистограмма var1
, только когда var2
больше 2, а var3
меньше 0.
ntuple->Draw("var","var2 > 2 && var3 < 0");
При таком построении графика ROOT автоматически устанавливает биннинг и диапазон для оси x. Если вы хотите сами управлять этими функциями, используйте
ntuple->Draw("var >> hist(Nbins,xmin,xmax)");
Это создает объект hist
, который вы рассматриваете как обычный объект гистограммы в ROOT. Как указано в предыдущем посте, это задокументировано в руководстве ROOT вместе с некоторыми другими функциями и инструментами. К сожалению, руководство не всегда дает четкие объяснения.