package histgrams;
/** 色々な形式の２次元ヒストグラムに特化したヒストグラムクラス.
 */
public class TProfile extends TH1D  {
	/** コンストラクタ.
	 * 普通6つあるらしいけど、残りの1つがひらすらバグりまくって
	 * ROOTが落ちまくるので困っていたら、別に5つのコンストラクタ
	 * を発見した.
	 * <pre>
	 * 	{
	 *	gROOT-&gt;Reset();
	 *	TCanvas *c1 = new TCanvas("c1","Profile example", 200, 10, 700, 500);
	 *	hprof = new TProfile("hprof","Profile of pz versus px",100,-4,4);
	 *	Float_t px,py,pz;
	 *	for ( Int_t i = 0; i&lt; 25000; i++ ) {
	 *	gRandom-&gt;Rannor(px,py);
	 *	pz = px*px + py * py;
	 *	hprof-&gt;Fill(px,pz,1);
	 *	}
	 *	hprof-&gt;Draw();
	 *	}
	 * </pre>
	 * @param szName インスタンスの名前
	 * @param szTitle ウンドウのタイトルキャプション
	 * @param iBin ヒストグラムのビン数(ビンというのは、ヒストグラムを画面にいくつ分割するかという意味)
	 * @param dbMin 画面に表示させる最小値
	 * @param dbMax 画面に表示させる最大値
	 *
	 * @see TProfile2D#TProfile2D(String szName, String szTitle,int ixBin,double dbxMin,double dbxMax,int iyBin, double dbyMin, double dbyMax)
	 */
	public TProfile(String szName, String szTitle,int iBin,double dbMin,double dbMax) {}

	/** データを詰め込む.
	 * なんでかわからんけど、第3引数に3以外を入力すると、
	 * ROOTが文字化けし、もう一回実行すると、
	 * ROOTが落ちる.
	 * @param iX x軸のデータ
	 * @param iY y軸のデータ
	 * @param iZ z軸のデータ
	 * @param i  全く持って不明.
	 * <pre>
	 * このクラスのコンストラクタにサンプルコード
	 * </pre>
	 */
	public void Fill(int iX, int iY, int iZ, int i ) {}

}
