~madteam/mg5amcnlo/series2.0

« back to all changes in this revision

Viewing changes to tests/unit_tests/madspin/test_madspin.py

merge with the latest 2.1.2 (294)

Show diffs side-by-side

added added

removed removed

Lines of Context:
100
100
        event.assign_scale_line("8 3 0.1 125 0.1 0.3")
101
101
        event.change_wgt(factor=0.4)
102
102
        
103
 
        self.assertEqual(event.string_event(), """<event> 
 
103
        self.assertEqual(event.string_event().split('\n'), """<event> 
104
104
  8      3 +4.0000000e-02 1.25000000e+02 1.00000000e-01 3.00000000e-01
105
 
       21 -1    0    0  503  502 +0.0000000e+00 +0.0000000e+00 +5.8683954e+02 5.86840020e+02 7.50000000e-01 0.0000e+00 0.0000e+00
106
 
       21 -1    0    0  501  503 +0.0000000e+00 +0.0000000e+00 -1.8208760e+02 1.82089140e+02 7.50000000e-01 0.0000e+00 0.0000e+00
107
 
        6  1    1    2  504    0 +1.9760403e+02 +4.8424858e+01 +7.6818601e+01 2.77889220e+02 1.73000000e+02 0.0000e+00 0.0000e+00
108
 
       -6  1    1    2    0  502 -2.1277359e+02 -3.4669345e+01 +3.5945458e+02 4.53443660e+02 1.73000000e+02 0.0000e+00 0.0000e+00
109
 
       21  1    1    2  501  504 +1.5169561e+01 -1.3755513e+01 -3.1521232e+01 3.75962800e+01 7.50000000e-01 0.0000e+00 0.0000e+00
 
105
       21 -1    0    0  503  502 +0.00000000000e+00 +0.00000000000e+00 +5.86839540000e+02  5.86840020000e+02  7.50000000000e-01 0.0000e+00 0.0000e+00
 
106
       21 -1    0    0  501  503 +0.00000000000e+00 +0.00000000000e+00 -1.82087600000e+02  1.82089140000e+02  7.50000000000e-01 0.0000e+00 0.0000e+00
 
107
        6  1    1    2  504    0 +1.97604030000e+02 +4.84248580000e+01 +7.68186010000e+01  2.77889220000e+02  1.73000000000e+02 0.0000e+00 0.0000e+00
 
108
       -6  1    1    2    0  502 -2.12773590000e+02 -3.46693450000e+01 +3.59454580000e+02  4.53443660000e+02  1.73000000000e+02 0.0000e+00 0.0000e+00
 
109
       21  1    1    2  501  504 +1.51695610000e+01 -1.37555130000e+01 -3.15212320000e+01  3.75962800000e+01  7.50000000000e-01 0.0000e+00 0.0000e+00
110
110
#amcatnlo 2  5  3  3  1 0.45933500e+02 0.45933500e+02 9  0  0 0.99999999e+00 0.69338413e+00 0.14872513e+01 0.00000000e+00 0.00000000e+00
111
111
  <rwgt>
112
112
   <wgt id='1001'>  +1.2946800e+02 </wgt>
120
120
   <wgt id='1009'>  +1.9254800e+02 </wgt>
121
121
</rwgt>
122
122
</event> 
123
 
""")
 
123
""".split('\n'))
124
124
        
125
125
        # Second event
126
126
        event = events.get_next_event()    
127
127
        self.assertEqual(event, 1)
128
128
        event =events
129
 
        self.assertEqual(event.get_tag(), (((21, 21), (-6, 6, 21)), [[21, 21], [6, 21, -6]])) 
130
 
        self.assertEqual(event.string_event(), """<event> 
 
129
        self.assertEqual(event.get_tag(), (((21, 21), (-6, 6, 21)), [[21, 21], [6, 21, -6]]))
 
130
                
 
131
        self.assertEqual(event.string_event().split('\n'), """<event> 
131
132
  5     66 +3.2366351e+02 4.39615290e+02 7.54677160e-03 1.02860750e-01
132
 
       21 -1    0    0  503  502 +0.0000000e+00 +0.0000000e+00 +1.2058224e+03 1.20582260e+03 7.50000000e-01 0.0000e+00 0.0000e+00
133
 
       21 -1    0    0  501  503 +0.0000000e+00 +0.0000000e+00 -5.4683611e+01 5.46887540e+01 7.50000000e-01 0.0000e+00 0.0000e+00
134
 
        6  1    1    2  501    0 -4.0378655e+01 -1.4192432e+02 +3.6608998e+02 4.30956860e+02 1.73000000e+02 0.0000e+00 0.0000e+00
135
 
       21  1    1    2  504  502 -2.4671645e+01 +3.9837121e+01 +2.4992426e+02 2.54280130e+02 7.50000000e-01 0.0000e+00 0.0000e+00
136
 
       -6  1    1    2    0  504 +6.5050300e+01 +1.0208720e+02 +5.3512451e+02 5.75274350e+02 1.73000000e+02 0.0000e+00 0.0000e+00
 
133
       21 -1    0    0  503  502 +0.00000000000e+00 +0.00000000000e+00 +1.20582240000e+03  1.20582260000e+03  7.50000000000e-01 0.0000e+00 0.0000e+00
 
134
       21 -1    0    0  501  503 +0.00000000000e+00 +0.00000000000e+00 -5.46836110000e+01  5.46887540000e+01  7.50000000000e-01 0.0000e+00 0.0000e+00
 
135
        6  1    1    2  501    0 -4.03786550000e+01 -1.41924320000e+02 +3.66089980000e+02  4.30956860000e+02  1.73000000000e+02 0.0000e+00 0.0000e+00
 
136
       21  1    1    2  504  502 -2.46716450000e+01 +3.98371210000e+01 +2.49924260000e+02  2.54280130000e+02  7.50000000000e-01 0.0000e+00 0.0000e+00
 
137
       -6  1    1    2    0  504 +6.50503000000e+01 +1.02087200000e+02 +5.35124510000e+02  5.75274350000e+02  1.73000000000e+02 0.0000e+00 0.0000e+00
137
138
#amcatnlo 2  5  4  4  4 0.40498390e+02 0.40498390e+02 9  0  0 0.99999997e+00 0.68201705e+00 0.15135239e+01 0.00000000e+00 0.00000000e+00
138
139
  <mgrwgt>
139
140
  some information
154
155
   <wgt id='1009'> 0.48987e+03 </wgt>
155
156
  </rwgt>
156
157
</event> 
157
 
""")
 
158
""".split('\n'))
158
159
        
159
160
        # Third event ! Not existing
160
161
        event = events.get_next_event()