예제 #1
0
    def test_mg4_mg5_sm_23(self):
        """Test a semi-complete list of sm 2->3 processes"""
        # Create a list of processes to check automatically
        my_proc_list = me_comparator.create_proc_list(\
            ['w+', 'w-','a', 'z', 'h', 'g', 'u', 'u~', 'd', 'd~',
             'b', 'b~', 't', 't~', 'ta+', 'ta-', 'vt', 'vt~'],
            initial=2, final=3)

        # Store list of non-zero processes and results in file
        pickle_file = "mg4_sm_23.pkl"
        self.compare_MG4_MG5(my_proc_list,
                             orders = {'QED':3, 'QCD':3},
                             filename = "sm_23.log",
                             pickle_file = pickle_file)
예제 #2
0
 def test_mg4_mg5_minitest(self):
     """Test a minimal list of sm 2->2 processes, mainly to test the test"""
     # Create a list of processes to check automatically
     my_proc_list = me_comparator.create_proc_list(\
         ['u'],
         initial=2, final=2)
     my_proc_list = ['e+ e- > a > e+ e-', 'h h > h h']
     # Store list of non-zero processes and results in file
     pickle_file = "mg4_sm_%sminitest.pkl" % self.suffix_name
     self.compare_MG4_MG5(my_proc_list,
                          orders = {'QED':2, 'QCD':2},
                          filename = "sm_mini.log",
                          energy = 1000,
                          pickle_file = pickle_file)