Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ it in future.

### Fixed

* Restore `tPythia6Generator` instantiation from Python — broken since 26.02 by the `SHiP::Generator` base-class refactor leaving the file-based `Init` overloads pure virtual without a stub override (#1272)

### Removed

## 26.06 - 2026-06-18
Expand Down
7 changes: 7 additions & 0 deletions shipgen/tPythia6Generator.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

#include <utility>

#include "FairLogger.h"
#include "Generator.h"
#include "TPythia6.h"
#include "TPythia6Calls.h"
Expand All @@ -28,6 +29,12 @@ class tPythia6Generator : public SHiP::Generator {

using SHiP::Generator::Init;
Bool_t Init() override;
Bool_t Init(const char* inFile) override { return Init(inFile, 0); };
Bool_t Init(const char* inFile, int startEvent) override {
LOG(warning) << "Init with files not implemented for tPythia6Generator. "
"Using default Init() instead";
return Init();
};

void SetMom(Double_t mom) { fMom = mom; };
void SetTarget(TString Type, TString Target) {
Expand Down
Loading