From a0f0a1dd496f3b0ac0f8935b251a107850cf1533 Mon Sep 17 00:00:00 2001
From: Remy Prechelt <prechelt@hawaii.edu>
Date: Fri, 10 Jul 2020 08:47:04 -1000
Subject: [PATCH] Remove Init() from TrackWriter.

---
 Processes/TrackWriter/TrackWriter.cc | 4 +++-
 Processes/TrackWriter/TrackWriter.h  | 5 +----
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/Processes/TrackWriter/TrackWriter.cc b/Processes/TrackWriter/TrackWriter.cc
index 530b4778c..8c4506120 100644
--- a/Processes/TrackWriter/TrackWriter.cc
+++ b/Processes/TrackWriter/TrackWriter.cc
@@ -22,7 +22,9 @@ using Track = Trajectory;
 
 namespace corsika::process::track_writer {
 
-  void TrackWriter::Init() {
+  TrackWriter::TrackWriter(std::string const& filename)
+      : fFilename(filename) {
+
     using namespace std::string_literals;
 
     fFile.open(fFilename);
diff --git a/Processes/TrackWriter/TrackWriter.h b/Processes/TrackWriter/TrackWriter.h
index 8387d4a9f..f253c6d42 100644
--- a/Processes/TrackWriter/TrackWriter.h
+++ b/Processes/TrackWriter/TrackWriter.h
@@ -19,10 +19,7 @@ namespace corsika::process::track_writer {
   class TrackWriter : public corsika::process::ContinuousProcess<TrackWriter> {
 
   public:
-    TrackWriter(std::string const& filename)
-        : fFilename(filename) {}
-
-    void Init();
+    TrackWriter(std::string const& filename);
 
     template <typename Particle, typename Track>
     corsika::process::EProcessReturn DoContinuous(Particle&, Track&);
-- 
GitLab