1 | * Test output: omega_interface_1 |
---|
2 | * Purpose: create a simple process with OMega |
---|
3 | * build a library, link, load, and access the matrix element |
---|
4 | |
---|
5 | * Initialize a process library with one entry |
---|
6 | |
---|
7 | * Configure library |
---|
8 | |
---|
9 | * Write makefile |
---|
10 | |
---|
11 | * Clean any left-over files |
---|
12 | |
---|
13 | * Write driver |
---|
14 | |
---|
15 | * Write process source code, compile, link, load |
---|
16 | |
---|
17 | Process library: omega1 |
---|
18 | external = T |
---|
19 | makefile exists = T |
---|
20 | driver exists = T |
---|
21 | code status = a |
---|
22 | |
---|
23 | Process library entries: 1 |
---|
24 | Entry #1: [a] omega1_a.1 = ext:1 (omega) |
---|
25 | |
---|
26 | External process library: omega1 |
---|
27 | static = F |
---|
28 | loaded = T |
---|
29 | |
---|
30 | DL access info: |
---|
31 | filename = 'omega1.0.so' |
---|
32 | is open = T |
---|
33 | error = [none] |
---|
34 | |
---|
35 | Matrix-element code entries: |
---|
36 | omega1_a_i1 [QED] |
---|
37 | omega: init update_alpha_s reset_helicity_selection is_allowed new_event get_amplitude |
---|
38 | |
---|
39 | Process definition list: |
---|
40 | |
---|
41 | Process #1: |
---|
42 | ID = 'omega1_a' |
---|
43 | Scattering |
---|
44 | Initially defined component(s) = 1 |
---|
45 | Extra generated component(s) = 0 |
---|
46 | MD5 sum = ' ' |
---|
47 | Component #1 |
---|
48 | Component ID = omega1_a_i1 |
---|
49 | Initial component = T |
---|
50 | N (in, out, tot) = 2 2 4 |
---|
51 | Model = QED |
---|
52 | Particle content = e+, e- => m+, m- |
---|
53 | Method = omega |
---|
54 | Process variant = omega |
---|
55 | |
---|
56 | End of process definition list |
---|
57 | |
---|
58 | * Probe library API: |
---|
59 | |
---|
60 | is active = T |
---|
61 | n_processes = 1 |
---|
62 | |
---|
63 | * Constants of omega1_a_i1: |
---|
64 | |
---|
65 | component ID = omega1_a_i1 |
---|
66 | model name = QED |
---|
67 | md5sum = ' ' |
---|
68 | openmp supported = F |
---|
69 | n_in = 2 |
---|
70 | n_out = 2 |
---|
71 | n_flv = 1 |
---|
72 | n_hel = 16 |
---|
73 | n_col = 1 |
---|
74 | n_cin = 2 |
---|
75 | n_cf = 1 |
---|
76 | flv state = -11 11 -13 13 |
---|
77 | hel state = -1 -1 -1 -1 |
---|
78 | -1 -1 -1 1 |
---|
79 | -1 -1 1 -1 |
---|
80 | -1 -1 1 1 |
---|
81 | -1 1 -1 -1 |
---|
82 | -1 1 -1 1 |
---|
83 | -1 1 1 -1 |
---|
84 | -1 1 1 1 |
---|
85 | 1 -1 -1 -1 |
---|
86 | 1 -1 -1 1 |
---|
87 | 1 -1 1 -1 |
---|
88 | 1 -1 1 1 |
---|
89 | 1 1 -1 -1 |
---|
90 | 1 1 -1 1 |
---|
91 | 1 1 1 -1 |
---|
92 | 1 1 1 1 |
---|
93 | col state = 0 0 0 0 0 0 0 0 |
---|
94 | ghost flag = F F F F |
---|
95 | color factors = 1.000 0.000 |
---|
96 | cf index = 1 1 |
---|
97 | |
---|
98 | * Set parameters for omega1_a and initialize: |
---|
99 | |
---|
100 | ee = 0.3000 |
---|
101 | me = 0.0000 |
---|
102 | mmu = 0.0000 |
---|
103 | mtau = 0.0000 |
---|
104 | |
---|
105 | * Set kinematics: |
---|
106 | |
---|
107 | p1 = 1.0000 0.0000 0.0000 1.0000 |
---|
108 | p2 = 1.0000 0.0000 0.0000 -1.0000 |
---|
109 | p3 = 1.0000 1.0000 0.0000 0.0000 |
---|
110 | p4 = 1.0000 -1.0000 0.0000 0.0000 |
---|
111 | |
---|
112 | * Compute matrix element: |
---|
113 | |
---|
114 | is_allowed (1, 6, 1) = T |
---|
115 | |amp (1, 6, 1)| = 0.9000E-01 |
---|
116 | |
---|
117 | * Test output end: omega_interface_1 |
---|