Skip to content

Fix macos fftw#766

Open
kochebina wants to merge 150 commits into
OpenGATE:developfrom
kochebina:fix-macos-fftw
Open

Fix macos fftw#766
kochebina wants to merge 150 commits into
OpenGATE:developfrom
kochebina:fix-macos-fftw

Conversation

@kochebina
Copy link
Copy Markdown
Contributor

No description provided.

wkrzemien added 30 commits May 9, 2026 00:28
Replace in-house code by std::optional. Also, removing const and & from
basic type arguments in setters.
E.g. calling sstringstream constructor instead of adding the value
later.
Also, update the contribution section
!Work in Progress!
Add the stub of the proposed solution
!Work in progress!
We can actually run some simple unit tests for GatePositroniumDecayModel
!Work in Progress!
Add some overlapping functionality e.g. MiniPositroniumDecayModel
to be able to test the new functionality independently. This must be
cleaned up later.
Add Gate initialization
Fix typo in method name, also ordering of the code etc.
Warning this is Work in Progress commit. Some part of code must be
still improved
It contains a raw pointer to fDecayChannel which it does not own.
It is meant to replace the GatePositroniumDecayModel later.
It uses cleaned up GatePositronium class.
wkrzemien and others added 30 commits May 9, 2026 00:33
Also, add a dedicated command to set the probabilites of electron
captures from macro
If, no prompt emission and electron capture happens, then we repeat the sampling
of the channel.
…int>(fractions.size()) - 1;

This -1 could lead to undefined behaviour, since it was used as a index.
Also, remove relevant tests and fix method signatures.
docs: add PositroniumSource user documentation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants