Remove config object from h5 writer

This commit is contained in:
2021-07-06 15:41:09 +02:00
parent b7997a0006
commit 23a26fdea6
2 changed files with 7 additions and 5 deletions
+3 -2
View File
@@ -12,8 +12,8 @@ extern "C" {
class JFH5Writer {
const std::string root_folder_;
const std::string detector_name_;
const std::string root_folder_;
static const int64_t NO_RUN_ID = -1;
@@ -35,7 +35,8 @@ class JFH5Writer {
void close_file();
public:
explicit JFH5Writer(const BufferUtils::DetectorConfig& config);
explicit JFH5Writer(
const std::string detector_name, const std::string root_folder);
~JFH5Writer();
void open_run(int64_t run_id,
+4 -3
View File
@@ -15,9 +15,10 @@ using namespace std;
using namespace buffer_config;
using namespace live_writer_config;
JFH5Writer::JFH5Writer(const BufferUtils::DetectorConfig& config):
root_folder_(config.buffer_folder),
detector_name_(config.detector_name)
JFH5Writer::JFH5Writer(
const std::string detector_name, const std::string root_folder):
detector_name_(detector_name),
root_folder_(root_folder)
{
}