Skip to content

Commit cbcb288

Browse files
committed
Open TreeStream file with recreate, write with kOverwrite
1 parent 34ee2e1 commit cbcb288

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Common/Utils/include/CommonUtils/TreeStreamRedirector.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ namespace utils
4141
class TreeStreamRedirector
4242
{
4343
public:
44-
TreeStreamRedirector(const char* fname = "", const char* option = "update");
44+
TreeStreamRedirector(const char* fname = "", const char* option = "recreate");
4545
virtual ~TreeStreamRedirector();
4646
void Close();
4747
TFile* GetFile() { return mDirectory->GetFile(); }

Common/Utils/src/TreeStreamRedirector.cxx

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ void TreeStreamRedirector::Close()
117117
TDirectory* backup = gDirectory;
118118
mDirectory->cd();
119119
for (auto& layout : mDataLayouts) {
120-
layout->getTree().Write(layout->getName());
120+
layout->getTree().Write(layout->getName(), TObject::kOverwrite);
121121
}
122122
mDataLayouts.clear();
123123
if (backup) {

0 commit comments

Comments
 (0)