From 62fdaa663ed2f4e293bca94b16477ef6a24d504c Mon Sep 17 00:00:00 2001 From: Remy Prechelt <prechelt@hawaii.edu> Date: Fri, 10 Jul 2020 08:54:52 -1000 Subject: [PATCH] Remove Init() from QGSJetII. --- Framework/ProcessSequence/testProcessSequence.cc | 4 ++-- Processes/QGSJetII/Interaction.cc | 6 ++---- Processes/QGSJetII/Interaction.h | 2 -- Processes/QGSJetII/QGSJetIIFragmentsStack.h | 1 - Processes/QGSJetII/QGSJetIIStack.h | 1 - Processes/QGSJetII/testQGSJetII.cc | 2 +- 6 files changed, 5 insertions(+), 11 deletions(-) diff --git a/Framework/ProcessSequence/testProcessSequence.cc b/Framework/ProcessSequence/testProcessSequence.cc index 64f1266c7..4b71e89c0 100644 --- a/Framework/ProcessSequence/testProcessSequence.cc +++ b/Framework/ProcessSequence/testProcessSequence.cc @@ -25,9 +25,9 @@ static const int nData = 10; int globalCount = 0; class ContinuousProcess1 : public ContinuousProcess<ContinuousProcess1> { -public: int fV = 0; +public: ContinuousProcess1(const int v) : fV(v) { @@ -45,9 +45,9 @@ public: }; class ContinuousProcess2 : public ContinuousProcess<ContinuousProcess2> { -public: int fV = 0; +public: ContinuousProcess2(const int v) : fV(v) { cout << "globalCount: " << globalCount << ", fV: " << fV << std::endl; diff --git a/Processes/QGSJetII/Interaction.cc b/Processes/QGSJetII/Interaction.cc index b5afcb9a6..d1b84e5c1 100644 --- a/Processes/QGSJetII/Interaction.cc +++ b/Processes/QGSJetII/Interaction.cc @@ -46,11 +46,7 @@ namespace corsika::process::qgsjetII { cout << "Searching for QGSJetII data tables in " << data_path_ << endl; } } - } - - Interaction::~Interaction() { cout << "QgsjetII::Interaction n=" << count_ << endl; } - void Interaction::Init() { // initialize QgsjetII if (!initialized_) { qgset_(); @@ -60,6 +56,8 @@ namespace corsika::process::qgsjetII { } } + Interaction::~Interaction() { cout << "QgsjetII::Interaction n=" << count_ << endl; } + units::si::CrossSectionType Interaction::GetCrossSection( const particles::Code beamId, const particles::Code targetId, const units::si::HEPEnergyType Elab, const unsigned int Abeam, diff --git a/Processes/QGSJetII/Interaction.h b/Processes/QGSJetII/Interaction.h index aeed49ec7..f72cbdcc7 100644 --- a/Processes/QGSJetII/Interaction.h +++ b/Processes/QGSJetII/Interaction.h @@ -30,8 +30,6 @@ namespace corsika::process::qgsjetII { Interaction(const std::string& dataPath = ""); ~Interaction(); - void Init(); - bool WasInitialized() { return initialized_; } int GetMaxTargetMassNumber() const { return maxMassNumber_; } bool IsValidTarget(corsika::particles::Code TargetId) const { diff --git a/Processes/QGSJetII/QGSJetIIFragmentsStack.h b/Processes/QGSJetII/QGSJetIIFragmentsStack.h index 9adb85713..5da94661c 100644 --- a/Processes/QGSJetII/QGSJetIIFragmentsStack.h +++ b/Processes/QGSJetII/QGSJetIIFragmentsStack.h @@ -20,7 +20,6 @@ namespace corsika::process::qgsjetII { class QGSJetIIFragmentsStackData { public: - void Init(); void Dump() const {} void Clear() { diff --git a/Processes/QGSJetII/QGSJetIIStack.h b/Processes/QGSJetII/QGSJetIIStack.h index 60ce7350e..8e3c87ddc 100644 --- a/Processes/QGSJetII/QGSJetIIStack.h +++ b/Processes/QGSJetII/QGSJetIIStack.h @@ -22,7 +22,6 @@ namespace corsika::process::qgsjetII { class QGSJetIIStackData { public: - void Init(); void Dump() const {} void Clear() { diff --git a/Processes/QGSJetII/testQGSJetII.cc b/Processes/QGSJetII/testQGSJetII.cc index bc1a56ba8..edfaad83b 100644 --- a/Processes/QGSJetII/testQGSJetII.cc +++ b/Processes/QGSJetII/testQGSJetII.cc @@ -139,7 +139,7 @@ TEST_CASE("QgsjetIIInterface", "[processes]") { auto const projectileMomentum = projectile.GetMomentum(); Interaction model; - model.Init(); + [[maybe_unused]] const process::EProcessReturn ret = model.DoInteraction(projectile); [[maybe_unused]] const GrammageType length = model.GetInteractionLength(particle); -- GitLab