Changes between Version 2 and Version 3 of MadDipole
- Timestamp:
- Apr 12, 2012, 11:32:53 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MadDipole
v2 v3 7 7 ==== Running the code ==== 8 8 9 To run the code, download the package {{{ 9 To run the code, download the package 10 {{{ 10 11 MG_ME_DIP_V?.?.?.tar.gz 11 }}} (!MadDipole) or the {{{ 12 }}} 13 (!MadDipole) or the 14 {{{ 12 15 MG_ME_V?.?.?.tar.gz 13 }}} (Developer's kit), where V?.?.? is version V4.4.35 or later from the [http://madgraph.hep.uiuc.edu/cgi-bin/NewProcess/download.cgi MadGraph download page] ([http://madgraph.phys.ucl.ac.be/cgi-bin/NewProcess/download.cgi mirror]). (Registration is needed and can be done via a link from the MadGraph/MadEvent main site). 14 1. Go to the {{{ 16 }}} 17 (Developer's kit), where V?.?.? is version V4.4.35 or later from the [http://madgraph.hep.uiuc.edu/cgi-bin/NewProcess/download.cgi MadGraph download page] ([http://madgraph.phys.ucl.ac.be/cgi-bin/NewProcess/download.cgi mirror]). (Registration is needed and can be done via a link from the MadGraph/MadEvent main site). 18 1. Go to the 19 {{{ 15 20 MadGraphII 16 }}} directory and type {{{ 21 }}} 22 directory and type 23 {{{ 17 24 make 18 25 }}} 19 1. Copy the {{{ 26 1. Copy the 27 {{{ 20 28 Template 21 }}} directory to a new process directory of your choice, e.g. {{{ 29 }}} 30 directory to a new process directory of your choice, e.g. 31 {{{ 22 32 MyProcDir 23 }}}, to keep a clean copy of the Template directory as usual. 24 1. If you have downloaded the Developer's kit: go to this new directory and activate the 'dipole mode' by typing: {{{ 33 }}} 34 , to keep a clean copy of the Template directory as usual. 35 1. If you have downloaded the Developer's kit: go to this new directory and activate the 'dipole mode' by typing: 36 {{{ 25 37 ./bin/standalone_dipole 26 }}} This should activate the dipole terms and remove all files that are not needed. This step can be skipped if !MadDipole ( {{{ 38 }}} 39 This should activate the dipole terms and remove all files that are not needed. This step can be skipped if !MadDipole ( 40 {{{ 27 41 MG_ME_DIP_V4.4.??.tar.gz 28 }}}) was downloaded. 42 }}} 43 ) was downloaded. 29 44 1. The next step is to specify the process in the =./Cards/proc_card.dat=. This should be the m+1 particle process, i.e. the process including the emission of the extra particle. 30 1. Then generate the diagrams including subtraction terms by typing {{{ 45 1. Then generate the diagrams including subtraction terms by typing 46 {{{ 31 47 ./bin/newprocess 32 }}} This will also compile the HELAS and MODEL libraries. 48 }}} 49 This will also compile the HELAS and MODEL libraries. 33 50 34 Like for a normal MadGraph run, this will generate one (or more) directory(ies) inside the =./SubProcesses= directory in which the a code specific for the particular process is generated. A simple program to check the results, {{{ 51 Like for a normal MadGraph run, this will generate one (or more) directory(ies) inside the =./SubProcesses= directory in which the a code specific for the particular process is generated. A simple program to check the results, 52 {{{ 35 53 check_dip.f 36 }}}, has been provided to calculate the m+1 matrix element and the subtraction terms for any point in phase space. By default the program {{{ 54 }}} 55 , has been provided to calculate the m+1 matrix element and the subtraction terms for any point in phase space. By default the program 56 {{{ 37 57 check 38 }}} prints a table with the matrix element squared and the subtraction terms on the screen for which each point is closer to a collinear of soft limit. Another check program, {{{ 58 }}} 59 prints a table with the matrix element squared and the subtraction terms on the screen for which each point is closer to a collinear of soft limit. Another check program, 60 {{{ 39 61 check_intdip.f 40 }}}, checks the sum of the integrated dipoles for a random (or given) phase-space point. It can be compiled by typing {{{ 62 }}} 63 , checks the sum of the integrated dipoles for a random (or given) phase-space point. It can be compiled by typing 64 {{{ 41 65 make checkint 42 }}} in the processes directories. 66 }}} 67 in the processes directories. 43 68 44 69 === MadDipole for QED === … … 69 94 The QED version contains a check program identical to the QCD one for checking the limits of the unintegrated subtraction terms. A check program for the integrated subtraction terms is not present, as depending on the actual process one or several phase space points are required as input. 70 95 71 The check program is compiled by typing {{{ 96 The check program is compiled by typing 97 {{{ 72 98 make 73 }}} which produces an executable {{{ 99 }}} 100 which produces an executable 101 {{{ 74 102 check_qed 75 }}}. 103 }}} 104 . 76 105 === [[br]] Note: === 77 106