Lund2014: Tutorial.fr

File Tutorial.fr, 4.1 KB (added by degrande, 5 years ago)

FeynRules model file for the tutorial

Line 
1(**************************************************************************)
2(*                                                                        *)
3(*                    Model file for the tutorial in TASI 2013            *)
4(*  This model is based on the MC4BSM tutorial, 1209.0297                 *)
5(*                                                                        *)
6(**************************************************************************)
7
8M$ModelName = "Tutorial";
9
10M$Information = {Authors -> {"C. Duhr"},
11             Version -> "1.0",
12             Date -> "27. 02. 2012",
13             Institutions -> {"ETH Zurich"},
14             Emails -> {"duhrc@itp.phys.ethz.ch"}
15             };
16
17
18
19(*****************************************************************************)
20(*              New Parameters                                               *)
21(*****************************************************************************)
22
23M$Parameters = {
24
25    (* Mass parameters for the scalar fields *)
26
27    MM1 == {
28           ParameterType -> External,
29           Value         -> 1
30         },
31
32    MM2 == {
33           ParameterType -> External,
34           Value         -> 100
35         },
36
37    MM12 == {
38           ParameterType -> External,
39           Value         -> 0.5
40         },
41
42    MPe1 == {
43           ParameterType -> Internal,
44           Value         -> Sqrt[(MM1^2 + MM2^2 - Sqrt[MM1^4 + 4*MM12^4 - 2*MM1^2*MM2^2 + MM2^4])/2]
45          },
46
47    MPe2 == {
48           ParameterType -> Internal,
49           Value         -> Sqrt[(MM1^2 + MM2^2 + Sqrt[MM1^4 + 4*MM12^4 - 2*MM1^2*MM2^2 + MM2^4])/2]
50          },
51
52
53    (* Mixing angle *)
54    th == {
55          ParameterType -> Internal,
56          Value         -> ArcTan[2 MM12^2/(MM1^2 - MM2^2)]/2 + Pi/2
57         },
58
59
60    (* Yukawa couplings *)
61
62    lam1 == {
63          ParameterType    -> External,
64          Value            -> 0.1,
65          InteractionOrder -> {NP, 1},
66          ComplexParameter -> False
67         },
68
69    lam2 == {
70          ParameterType    -> External,
71          Value            -> 0.1,
72          InteractionOrder -> {NP, 1},
73          ComplexParameter -> False
74         },
75
76    lam1p == {
77          ParameterType    -> External,
78          Value            -> 0.1,
79          InteractionOrder -> {NP, 1},
80          ComplexParameter -> False
81         },
82
83    lam2p == {
84          ParameterType    -> External,
85          Value            -> 0.1,
86          InteractionOrder -> {NP, 1},
87          ComplexParameter -> False
88         }
89
90};
91
92
93
94
95(*****************************************************************************)
96(*              New fields                                                   *)
97(*****************************************************************************)
98
99
100M$ClassesDescription = {
101
102    S[100] == {
103          ClassName     -> pi1,
104          SelfConjugate -> True,
105          Indices       -> {},
106          Unphysical    -> True,
107          Definitions   -> {pi1  ->  - Sin[th] p1 + Cos[th] p2}
108         },
109
110    S[101] == {
111          ClassName     -> pi2,
112          SelfConjugate -> True,
113          Indices       -> {},
114          Unphysical    -> True,
115          Definitions   -> {pi2  ->  Cos[th] p1 + Sin[th] p2}
116         },
117
118     S[102] == {
119          ClassName     -> p1,
120          SelfConjugate -> True,
121          Indices       -> {},
122          Mass          -> {MPe1, Internal},
123          Width         -> {Wpe1, 1}
124         },
125
126     S[103] == {
127          ClassName     -> p2,
128          SelfConjugate -> True,
129          Indices       -> {},
130          Mass          -> {MPe2, Internal},
131          Width         -> {Wpe2, 1}
132         },
133
134
135      F[100] == {
136          ClassName      -> uv,
137          SelfConjugate  -> False,
138          Indices        -> {Index[Colour]},
139          QuantumNumbers -> {Y -> 2/3, Q -> 2/3},
140          Mass           -> {Muv, 400},
141          Width          -> {Wuv,1}
142         },
143
144      F[101] == {
145          ClassName      -> ev,
146          SelfConjugate  -> False,
147          Indices        -> {},
148          QuantumNumbers -> {Y -> -1, Q -> -1},
149          Mass           -> {Mev, 50},
150          Width          -> {Wev,1}
151         }
152};
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167