Skip to content

Commit 6a13cad

Browse files
committed
Task: MkDirIfNot[Exists->Yet]
1 parent eb009ba commit 6a13cad

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/Task.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ size_t Task::AddH1(const std::string& name, const Axis& x, Cuts* cuts, Variable
99
weight.IfEmptyVariableConvertToOnes(x);
1010
entries_.emplace_back(x, weight, name, cuts, false);
1111
const std::string dirName = ConstructOutputDirectoryName();
12-
TDirectory* dir = MkDirIfNotExists(out_file_, dirName);
12+
TDirectory* dir = MkDirIfNotYet(out_file_, dirName);
1313
ANALYSISTREE_UTILS_VISIT(setdirectory_struct(dir), entries_.back().GetPlot());
1414
ANALYSISTREE_UTILS_VISIT(setname_struct(entries_.back().GetName()), entries_.back().GetPlot());
1515
auto var_id = AddEntry(AnalysisEntry(entries_.back().GetVariables(), entries_.back().GetEntryCuts(), entries_.back().GetVariableForWeight()));
@@ -26,7 +26,7 @@ size_t Task::AddH2(const std::string& name, const Axis& x, const Axis& y, Cuts*
2626
weight.IfEmptyVariableConvertToOnes(x);
2727
entries_.emplace_back(x, y, weight, name, cuts);
2828
const std::string dirName = ConstructOutputDirectoryName();
29-
TDirectory* dir = MkDirIfNotExists(out_file_, dirName);
29+
TDirectory* dir = MkDirIfNotYet(out_file_, dirName);
3030
ANALYSISTREE_UTILS_VISIT(setdirectory_struct(dir), entries_.back().GetPlot());
3131
ANALYSISTREE_UTILS_VISIT(setname_struct(entries_.back().GetName()), entries_.back().GetPlot());
3232
auto var_id = AddEntry(AnalysisEntry(entries_.back().GetVariables(), entries_.back().GetEntryCuts(), entries_.back().GetVariableForWeight()));
@@ -43,7 +43,7 @@ size_t Task::AddProfile(const std::string& name, const Axis& x, const Axis& y, C
4343
weight.IfEmptyVariableConvertToOnes(x);
4444
entries_.emplace_back(x, y, weight, name, cuts, true);
4545
const std::string dirName = ConstructOutputDirectoryName();
46-
TDirectory* dir = MkDirIfNotExists(out_file_, dirName);
46+
TDirectory* dir = MkDirIfNotYet(out_file_, dirName);
4747
ANALYSISTREE_UTILS_VISIT(setdirectory_struct(dir), entries_.back().GetPlot());
4848
ANALYSISTREE_UTILS_VISIT(setname_struct(entries_.back().GetName()), entries_.back().GetPlot());
4949
auto var_id = AddEntry(AnalysisEntry(entries_.back().GetVariables(), entries_.back().GetEntryCuts(), entries_.back().GetVariableForWeight()));
@@ -60,7 +60,7 @@ size_t Task::AddIntegral(const std::string& name, const Axis& x, Cuts* cuts, Var
6060
weight.IfEmptyVariableConvertToOnes(x);
6161
entries_.emplace_back(x, weight, name, cuts, true);
6262
const std::string dirName = ConstructOutputDirectoryName();
63-
TDirectory* dir = MkDirIfNotExists(out_file_, dirName);
63+
TDirectory* dir = MkDirIfNotYet(out_file_, dirName);
6464
ANALYSISTREE_UTILS_VISIT(setdirectory_struct(dir), entries_.back().GetPlot());
6565
ANALYSISTREE_UTILS_VISIT(setname_struct(entries_.back().GetName()), entries_.back().GetPlot());
6666
auto var_id = AddEntry(AnalysisEntry(entries_.back().GetVariables(), entries_.back().GetEntryCuts(), entries_.back().GetVariableForWeight()));
@@ -76,7 +76,7 @@ size_t Task::AddIntegral(const Axis& x, const Axis& y, Cuts* cuts_x, Cuts* cuts_
7676
CreateOutputFileIfNotYet();
7777
entries_.emplace_back(x, cuts_x, y, cuts_y);
7878
const std::string dirName = ConstructOutputDirectoryName();
79-
TDirectory* dir = MkDirIfNotExists(out_file_, dirName);
79+
TDirectory* dir = MkDirIfNotYet(out_file_, dirName);
8080
ANALYSISTREE_UTILS_VISIT(setdirectory_struct(dir), entries_.back().GetPlot());
8181
ANALYSISTREE_UTILS_VISIT(setname_struct(entries_.back().GetName()), entries_.back().GetPlot());
8282
auto var_id_x = AddEntry(AnalysisEntry({entries_.back().GetVariables()[0]}, cuts_x));

src/Task.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ class Task : public AnalysisTask {
6969
void FillIntegral(EntryConfig& plot);
7070

7171
template<typename T>
72-
static TDirectory* MkDirIfNotExists(T* fileOrDirectory, const std::string& name) {
73-
if (fileOrDirectory == nullptr) throw std::runtime_error("HelperFunctions::MkDirIfNotExists(): file or directory ptr is null");
72+
static TDirectory* MkDirIfNotYet(T* fileOrDirectory, const std::string& name) {
73+
if (fileOrDirectory == nullptr) throw std::runtime_error("HelperFunctions::MkDirIfNotYet(): file or directory ptr is null");
7474
TDirectory* result = fileOrDirectory->GetDirectory(name.c_str());
7575
if (result == nullptr) fileOrDirectory->mkdir(name.c_str());
7676
result = fileOrDirectory->GetDirectory(name.c_str());

0 commit comments

Comments
 (0)