Skip to content

feat: Oscillation Handler#450

Merged
dbarrow257 merged 8 commits into
developfrom
feature/OscillatorHandler
May 14, 2025
Merged

feat: Oscillation Handler#450
dbarrow257 merged 8 commits into
developfrom
feature/OscillatorHandler

Conversation

@KSkwarczynski

Copy link
Copy Markdown
Member

Pull request description

First Merge:
#443
#443
#449

This PR creates OscillationHandler, which is simle wrapper around NuOscillator.
Similarly how we have spline handler etc.

Most of heavy lifting is still being done by NuOscillator but having seprate class allow to nicely detach parts of interface from SampelPDF.

To make it work one must merge: mach3-software/MaCh3Tutorial#123

Changes or fixes

Examples


@github-actions

Copy link
Copy Markdown

Hi @KSkwarczynski, thank you for contributing to MaCh3! Please wait for MaCh3 developers to review your PR. If no one answers within a week, please message people from this list: https://github.com/orgs/mach3-software/teams/mach3admin . While waiting, please enjoy this

meme

Use this action on your projects. Use jokes on issues instead.

@KSkwarczynski KSkwarczynski linked an issue May 14, 2025 that may be closed by this pull request

@dbarrow257 dbarrow257 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I forget how passing vectors through functions work but doesn't OscParams go out of scope? (Too late on a Weds evening...)

Comment thread Samples/OscillationHandler.cpp
Comment thread Samples/SampleHandlerFD.cpp

@dbarrow257 dbarrow257 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dbarrow257 dbarrow257 merged commit 62ebc35 into develop May 14, 2025
21 checks passed
@dbarrow257 dbarrow257 deleted the feature/OscillatorHandler branch May 14, 2025 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CD 🤖 CI/CD Cmake 🛠️ Documentation 📚 Improvements or additions to documentation Manager 🧠 Parameters ⚙️ Related with neutrino interactions or oscillations Plotting 📊 plotting related Samples 🗃️

Projects

None yet

Development

Successfully merging this pull request may close these issues.

NuOscillatorStruct

2 participants