批量产生root文件一个很好用的是Form函数
void create_file(){
TFile *file ;
int N = 10;
string filename[N];
for (int i = 0; i < N; i++){
filename[i] = Form("hello_world_%03d.root",i+1);
file = new TFile(filename[i].c_str(),"recreate");
//下面可以加入tree
TTree *t = new TTree(Form("tree%03d",i+1),Form("Title of tree%03d::",1+i));
//这里如果有数据就可以将数据保存到以上root文件
t->Write();
}
}
给大家推荐一个学习root.cern的视频 多多支持这个uphttps://www.bilibili.com/video/BV1p34y1h7no?share_source=copy_web