Skip to content

Commit 5fe52f9

Browse files
authored
ctf-writer --output-dir=/dev/null with disable CTF and metafile writing (#9812)
1 parent 93d57f0 commit 5fe52f9

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

Detectors/CTF/workflow/src/CTFWriterSpec.cxx

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -211,17 +211,23 @@ void CTFWriterSpec::init(InitContext& ic)
211211

212212
mSaveDictAfter = ic.options().get<int>("save-dict-after");
213213
mCTFAutoSave = ic.options().get<int>("save-ctf-after");
214-
mDictDir = o2::utils::Str::rectifyDirectory(ic.options().get<std::string>("ctf-dict-dir"));
215-
mCTFDir = o2::utils::Str::rectifyDirectory(ic.options().get<std::string>("output-dir"));
216-
mCTFDirFallBack = ic.options().get<std::string>("output-dir-alt");
217-
if (mCTFDirFallBack != "/dev/null") {
218-
mCTFDirFallBack = o2::utils::Str::rectifyDirectory(mCTFDirFallBack);
219-
}
220214
mCTFMetaFileDir = ic.options().get<std::string>("meta-output-dir");
221215
if (mCTFMetaFileDir != "/dev/null") {
222216
mCTFMetaFileDir = o2::utils::Str::rectifyDirectory(mCTFMetaFileDir);
223217
mStoreMetaFile = true;
224218
}
219+
mDictDir = o2::utils::Str::rectifyDirectory(ic.options().get<std::string>("ctf-dict-dir"));
220+
mCTFDir = ic.options().get<std::string>("output-dir");
221+
if (mCTFDir != "/dev/null") {
222+
mCTFDir = o2::utils::Str::rectifyDirectory(mCTFDir);
223+
} else {
224+
mWriteCTF = false;
225+
mStoreMetaFile = false;
226+
}
227+
mCTFDirFallBack = ic.options().get<std::string>("output-dir-alt");
228+
if (mCTFDirFallBack != "/dev/null") {
229+
mCTFDirFallBack = o2::utils::Str::rectifyDirectory(mCTFDirFallBack);
230+
}
225231
mCreateRunEnvDir = !ic.options().get<bool>("ignore-partition-run-dir");
226232
mMinSize = ic.options().get<int64_t>("min-file-size");
227233
mMaxSize = ic.options().get<int64_t>("max-file-size");

0 commit comments

Comments
 (0)