ROOT可以使用一至三维的数据绘制直方图,非常强大。根据直方图每一道内填充最大数据多少,可以将直方图类分为以下表格内的几种。一维二维三维最多填充TH1CTH2CTH3C255TH1STH2STH3S65535TH1ITH2ITH3I很多TH1FTH2FTH2F特别多TH1DTH2DTH3D最多上述几种对应不同维度类型分别继承于TH1, TH2和TH3,我们可以简单地通过查看root提供的函数说明得到这些信息。接下来介绍其使用方法。1 创建直方图以一、二、三维数据为例,最常用、便捷的创建直方图方法是:TH1F* h1f = new TH1F("hist_name1", "hist_title1", 128, 0, 4);TH2F* h2f = new TH2F("hist_name2", "hist_title2", 128, 0, 4, 128, 0, 4);TH3F* h3f = new TH3F("hist_name3", "hist_title3", 128, 0, 4, 128, 0, 4, 128, 0, 4);)即创建直方图对象时,使用以下步骤,给出直方图的:名字;标题;依次给出各维的道址数量、前边界、后边界。最后,成功地创建一个
………………………………