From 931fe489587b8fab088703e59e2bfb5a19d3e8ea Mon Sep 17 00:00:00 2001 From: David Riley Date: Thu, 10 Sep 2026 12:18:22 +0100 Subject: [PATCH 1/4] add functionalflip controls to config --- TutorialConfigs/CovObjs/OscillationModel.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/TutorialConfigs/CovObjs/OscillationModel.yaml b/TutorialConfigs/CovObjs/OscillationModel.yaml index eb3109ed..56ca25ca 100755 --- a/TutorialConfigs/CovObjs/OscillationModel.yaml +++ b/TutorialConfigs/CovObjs/OscillationModel.yaml @@ -84,7 +84,12 @@ Systematics: Error: 0.000034 FlatPrior: true SpecialProposal: - FlipParameter: 0. + #FlipParameter: 0. #standard delm23 flip + FunctionalFlip: + Enabled: true + Probability: 0.5 + Parameters: ["delm2_12", "sin2th_12", "delta_cp", "sin2th_13", "sin2th_23"] + Formula: "-x - [0] * ([1] + cos([2]) * sqrt([3]) * tan(asin(sqrt([4]))) * sin(2 * asin(sqrt([1]))))" ParameterBounds: [-999, 999] ParameterGroup: Osc ParameterValues: From 95cdbbf5a4ed5cb1541b0331c194858f0296e675 Mon Sep 17 00:00:00 2001 From: David Riley Date: Thu, 10 Sep 2026 12:20:54 +0100 Subject: [PATCH 2/4] remove enabled and probability --- TutorialConfigs/CovObjs/OscillationModel.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/TutorialConfigs/CovObjs/OscillationModel.yaml b/TutorialConfigs/CovObjs/OscillationModel.yaml index 56ca25ca..3b3a3b41 100755 --- a/TutorialConfigs/CovObjs/OscillationModel.yaml +++ b/TutorialConfigs/CovObjs/OscillationModel.yaml @@ -84,10 +84,7 @@ Systematics: Error: 0.000034 FlatPrior: true SpecialProposal: - #FlipParameter: 0. #standard delm23 flip FunctionalFlip: - Enabled: true - Probability: 0.5 Parameters: ["delm2_12", "sin2th_12", "delta_cp", "sin2th_13", "sin2th_23"] Formula: "-x - [0] * ([1] + cos([2]) * sqrt([3]) * tan(asin(sqrt([4]))) * sin(2 * asin(sqrt([1]))))" ParameterBounds: [-999, 999] From 403f473a7e5c7cc9f0d154d1f8754733c0977986 Mon Sep 17 00:00:00 2001 From: David Riley Date: Thu, 10 Sep 2026 12:27:17 +0100 Subject: [PATCH 3/4] keep standard flip as default, comment out functional --- TutorialConfigs/CovObjs/OscillationModel.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/TutorialConfigs/CovObjs/OscillationModel.yaml b/TutorialConfigs/CovObjs/OscillationModel.yaml index 3b3a3b41..565a0fd8 100755 --- a/TutorialConfigs/CovObjs/OscillationModel.yaml +++ b/TutorialConfigs/CovObjs/OscillationModel.yaml @@ -84,6 +84,7 @@ Systematics: Error: 0.000034 FlatPrior: true SpecialProposal: + #FlipParameter: 0. # standard flip FunctionalFlip: Parameters: ["delm2_12", "sin2th_12", "delta_cp", "sin2th_13", "sin2th_23"] Formula: "-x - [0] * ([1] + cos([2]) * sqrt([3]) * tan(asin(sqrt([4]))) * sin(2 * asin(sqrt([1]))))" From bc03585d26d6d21a9e993411f29b4c808a2892c5 Mon Sep 17 00:00:00 2001 From: David Riley Date: Thu, 10 Sep 2026 12:27:53 +0100 Subject: [PATCH 4/4] comment out functional properly ... --- TutorialConfigs/CovObjs/OscillationModel.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/TutorialConfigs/CovObjs/OscillationModel.yaml b/TutorialConfigs/CovObjs/OscillationModel.yaml index 565a0fd8..e60afa7c 100755 --- a/TutorialConfigs/CovObjs/OscillationModel.yaml +++ b/TutorialConfigs/CovObjs/OscillationModel.yaml @@ -84,10 +84,10 @@ Systematics: Error: 0.000034 FlatPrior: true SpecialProposal: - #FlipParameter: 0. # standard flip - FunctionalFlip: - Parameters: ["delm2_12", "sin2th_12", "delta_cp", "sin2th_13", "sin2th_23"] - Formula: "-x - [0] * ([1] + cos([2]) * sqrt([3]) * tan(asin(sqrt([4]))) * sin(2 * asin(sqrt([1]))))" + FlipParameter: 0. # standard flip + #FunctionalFlip: + # Parameters: ["delm2_12", "sin2th_12", "delta_cp", "sin2th_13", "sin2th_23"] + # Formula: "-x - [0] * ([1] + cos([2]) * sqrt([3]) * tan(asin(sqrt([4]))) * sin(2 * asin(sqrt([1]))))" ParameterBounds: [-999, 999] ParameterGroup: Osc ParameterValues: