From f1dd78217f0411684fbbd75cc29e7bb89a5b3898 Mon Sep 17 00:00:00 2001 From: shahoian Date: Tue, 13 Sep 2022 16:27:10 +0200 Subject: [PATCH] ctf-writer --output-dir=/dev/null with disable CTF and metafile writing --- Detectors/CTF/workflow/src/CTFWriterSpec.cxx | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Detectors/CTF/workflow/src/CTFWriterSpec.cxx b/Detectors/CTF/workflow/src/CTFWriterSpec.cxx index 050ad77df5b37..eb700ada8c0b6 100644 --- a/Detectors/CTF/workflow/src/CTFWriterSpec.cxx +++ b/Detectors/CTF/workflow/src/CTFWriterSpec.cxx @@ -211,17 +211,23 @@ void CTFWriterSpec::init(InitContext& ic) mSaveDictAfter = ic.options().get("save-dict-after"); mCTFAutoSave = ic.options().get("save-ctf-after"); - mDictDir = o2::utils::Str::rectifyDirectory(ic.options().get("ctf-dict-dir")); - mCTFDir = o2::utils::Str::rectifyDirectory(ic.options().get("output-dir")); - mCTFDirFallBack = ic.options().get("output-dir-alt"); - if (mCTFDirFallBack != "/dev/null") { - mCTFDirFallBack = o2::utils::Str::rectifyDirectory(mCTFDirFallBack); - } mCTFMetaFileDir = ic.options().get("meta-output-dir"); if (mCTFMetaFileDir != "/dev/null") { mCTFMetaFileDir = o2::utils::Str::rectifyDirectory(mCTFMetaFileDir); mStoreMetaFile = true; } + mDictDir = o2::utils::Str::rectifyDirectory(ic.options().get("ctf-dict-dir")); + mCTFDir = ic.options().get("output-dir"); + if (mCTFDir != "/dev/null") { + mCTFDir = o2::utils::Str::rectifyDirectory(mCTFDir); + } else { + mWriteCTF = false; + mStoreMetaFile = false; + } + mCTFDirFallBack = ic.options().get("output-dir-alt"); + if (mCTFDirFallBack != "/dev/null") { + mCTFDirFallBack = o2::utils::Str::rectifyDirectory(mCTFDirFallBack); + } mCreateRunEnvDir = !ic.options().get("ignore-partition-run-dir"); mMinSize = ic.options().get("min-file-size"); mMaxSize = ic.options().get("max-file-size");