From a1b69b3146644228f007fd0d9ca9294d31c135e9 Mon Sep 17 00:00:00 2001 From: iolojz Date: Wed, 15 Mar 2017 16:51:52 +0100 Subject: [PATCH] Fixed merge issue --- meta/FlexibleSUSY.m | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/meta/FlexibleSUSY.m b/meta/FlexibleSUSY.m index 981c08c1c..198ade0eb 100644 --- a/meta/FlexibleSUSY.m +++ b/meta/FlexibleSUSY.m @@ -1466,25 +1466,15 @@ corresponding tadpole is real or imaginary (only in models with CP (* Write the GMM2 c++ files *) WriteGMuonMinus2Class[vertexRules_List, files_List] := Module[{particles, muonFunctionPrototypes, diagrams, vertexFunctionData, -<<<<<<< HEAD - definitions, calculationCode}, + definitions, calculationCode, getMSUSY, getQED2L}, particles = GMuonMinus2`GMuonMinus2CreateParticles[]; muonFunctionPrototypes = GMuonMinus2`GMuonMinus2CreateMuonFunctions[vertexRules][[1]]; diagrams = GMuonMinus2`GMuonMinus2CreateDiagrams[]; vertexFunctionData = GMuonMinus2`GMuonMinus2CreateVertexFunctionData[vertexRules]; definitions = GMuonMinus2`GMuonMinus2CreateDefinitions[vertexRules]; calculationCode = GMuonMinus2`GMuonMinus2CreateCalculation[]; -======= - definitions, calculationCode, getMSUSY, getQED2L}, - particles = GMuonMinus2`CreateParticles[]; - muonFunctionPrototypes = GMuonMinus2`CreateMuonFunctions[vertexRules][[1]]; - diagrams = GMuonMinus2`CreateDiagrams[]; - vertexFunctionData = GMuonMinus2`CreateVertexFunctionData[vertexRules]; - definitions = GMuonMinus2`CreateDefinitions[vertexRules]; - calculationCode = GMuonMinus2`CreateCalculation[]; getMSUSY = GMuonMinus2`GetMSUSY[]; getQED2L = GMuonMinus2`GetQED2L[]; ->>>>>>> feature-2.0 WriteOut`ReplaceInFiles[files, { "@GMuonMinus2_Particles@" -> particles, @@ -2230,7 +2220,7 @@ corresponding tadpole is real or imaginary (only in models with CP MakeFlexibleSUSY[OptionsPattern[]] := Module[{nPointFunctions, runInputFile, initialGuesserInputFile, - gmm2Vertices = {}, + gmm2Vertices = {}, edmFields, susyBetaFunctions, susyBreakingBetaFunctions, numberOfSusyParameters, anomDim, inputParameters (* list of 3-component lists of the form {name, block, type} *), @@ -2994,8 +2984,10 @@ corresponding tadpole is real or imaginary (only in models with CP FileNameJoin[{FSOutputDir, FlexibleSUSY`FSModelName <> "_a_muon.cpp"}]}}]; Print["Creating class EDM"]; + edmFields = DeleteDuplicates @ Cases[Observables`GetRequestedObservables[extraSLHAOutputBlocks], + FlexibleSUSYObservable`EDM[p_[__]|p_] :> p]; EDM`EDMInitialize[]; - EDM`EDMSetEDMFields[{SARAH`Electron}]; + EDM`EDMSetEDMFields[edmFields]; WriteEDMClass[Join[vertexRules, Vertices`VertexRules[EDM`EDMNPointFunctions[], Lat$massMatrices]], {{FileNameJoin[{$flexiblesusyTemplateDir, "edm.hpp.in"}],