本文整理汇总了C++中TObjArray::GetName方法的典型用法代码示例。如果您正苦于以下问题:C++ TObjArray::GetName方法的具体用法?C++ TObjArray::GetName怎么用?C++ TObjArray::GetName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TObjArray
的用法示例。
在下文中一共展示了TObjArray::GetName方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: PrepSummaryKMC
TObjArray* PrepSummaryKMC(const char* sumf, int cls, const char* pref, const char* outF)
{
if (!gROOT->GetClass("KMCDetector")) gROOT->LoadMacro("KMCDetector.cxx+");
TFile* fl = TFile::Open(sumf);
if (!fl) {printf("No file %s\n",sumf); return 0;}
TObjArray* arrs = (TObjArray*)gDirectory->Get("trSum");
if (!arrs) {printf("No summary in file %s\n",sumf); return 0;}
//
TObjArray* sums = ProcessSummary(arrs,cls,pref);
if (!sums) return 0;
//
if (outF) {
TFile* flOut = TFile::Open(outF,"update");
if (!flOut) {printf("Failed to open output file %s\n",outF);}
else {
flOut->WriteObject(sums,sums->GetName(),"kSingleKey");
flOut->Close();
delete flOut;
printf("Stored array %s in %s\n",sums->GetName(), outF);
}
}
//
return sums;
}