43#if !defined(GPUCA_NO_ROOT) && !defined(GPUCA_GPUCODE)
48 struct GPUROOTDumpCorePrivate {
58 static std::shared_ptr<GPUROOTDumpCore> getAndCreate(
const char*
filename);
59 static std::weak_ptr<GPUROOTDumpCore> get() {
return sInstance; }
60 static std::weak_ptr<GPUROOTDumpCore> sInstance;
61 std::string mFileName;
62 std::unique_ptr<TFile> mFile;
63 std::vector<GPUROOTDumpBase*> mBranches;