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

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

diff --git a/Processes/ParticleCut/ParticleCut.cc b/Processes/ParticleCut/ParticleCut.cc
index d10dbf74b..23a860bd6 100644
--- a/Processes/ParticleCut/ParticleCut.cc
+++ b/Processes/ParticleCut/ParticleCut.cc
@@ -91,13 +91,14 @@ namespace corsika::process {
       return EProcessReturn::eOk;
     }
 
-    void ParticleCut::Init() {
+    ParticleCut::ParticleCut(const units::si::HEPEnergyType vCut)
+        : fECut(vCut) {
+
       fEmEnergy = 0._GeV;
       fEmCount = 0;
       fInvEnergy = 0._GeV;
       fInvCount = 0;
       fEnergy = 0._GeV;
-      // defineEmParticles();
     }
 
     void ParticleCut::ShowResults() {
diff --git a/Processes/ParticleCut/ParticleCut.h b/Processes/ParticleCut/ParticleCut.h
index 8ecf7917a..53571551c 100644
--- a/Processes/ParticleCut/ParticleCut.h
+++ b/Processes/ParticleCut/ParticleCut.h
@@ -26,8 +26,7 @@ namespace corsika::process {
       unsigned int fInvCount = 0;
 
     public:
-      ParticleCut(const units::si::HEPEnergyType vCut)
-          : fECut(vCut) {}
+      ParticleCut(const units::si::HEPEnergyType vCut);
 
       bool ParticleIsInvisible(particles::Code) const;
       EProcessReturn DoSecondaries(corsika::setup::StackView&);
@@ -37,7 +36,6 @@ namespace corsika::process {
 
       bool ParticleIsEmParticle(particles::Code) const;
 
-      void Init();
       void ShowResults();
 
       units::si::HEPEnergyType GetInvEnergy() const { return fInvEnergy; }
-- 
GitLab