40#if !defined(GPUCA_NO_ROOT) && !defined(GPUCA_GPUCODE)
45 struct GPUROOTDumpCorePrivate {
55 static std::shared_ptr<GPUROOTDumpCore> getAndCreate();
56 static std::weak_ptr<GPUROOTDumpCore> get() {
return sInstance; }
57 static std::weak_ptr<GPUROOTDumpCore> sInstance;
58 std::unique_ptr<TFile> mFile;
59 std::vector<GPUROOTDumpBase*> mBranches;