特定のグラフィック パッケージを使用するには、ヒストグラムを定義、予約、および入力する必要があります。代わりに、3 つの for ループで文字列 ( hts_i_j ) として 2 つの整数と連結する文字列であるヒストグラムの名前を取得するにはどうすればよいですか。これは c++ で行う必要があります。以下の例を参照してください。
定義します
TH1F* hts_5_53;
TH1F* hts_5_54;
……
TH1F* hts_5_69;
予約する
hts_5_53= HDir.make<TH1F>("hts_5_53")," Title", 100,0.,100.);
hts_5_54->HDir.make<TH1F>("hts_5_54")," Title", 100,0.,100.);
……
hts_16_69->HDir.make<TH1F>("hts_16_69")," Title", 100,0.,100.);
埋める
hts_5_53->Fill(f)
hts_5_54->Fill(f)
……
hts_16_69->Fill(f)
代わりに、3 つの for ループを定義し、予約し、埋めたいと思います。例えば。
for(int i=5, i<17, ++i){
for(int j=53, j<70, ++j){
hts_i_j
}
}
代わりに 3 つの for ループを定義、予約、および入力しながら、文字列 hts をインデックス ( i,j) と簡単に連結する方法を取得するにはどうすればよいですか