=== All the option === Even if some option can be apply on the command line (See StartingMadWeight). Most of the options are enter via some cards. In MadWeight we have '''four''' different card. Two are common with MadGraph : run_card.dat and param_card.dat. And correspond respectively to the phase space cut and to parametrization of the model(mass,branching ratio, coupling value,...) Two other are more specific and are described here: === MadWeight_card.dat === The MadWeight Card follow the convention use for the param_card (SLHAC2). It defines some bloks and some tag in those blocks: ==== Block Run ==== Define the cluster and some constraint on the run. || '''Options for block MW_run''' |||| '''option for job schedulling (step=2,5,6)''' || || || '''tag''' || '''Effect''' || || ^ || 1 ||cluster choice (0: single machine// 1: condor // 2: SGE //3:Bash ) || || ^ || 11 ||condor requirements (only for condor)|| || ^ || 2 ||number of data to analyse|| || ^ || 3 ||control efficiency block by block|| || ^ || 4 ||normalizes Weight by cross-section|| || ^ || 5 ||number of points in MadGraph integral|| || ^ || 6 ||number of points in MadWeight integral|| || ^ || 9 ||[F] use the cut defined in run_card.dat for weight computation || || ^ ||91 ||[F] use the cut defined in run_card.dat for cross-section computation|| In these Block you can define some (trully) '''advanced user''' option || '''Options for block MW_run''' |||||| '''option for job schedulling (step=5,6)''' || || || '''tag''' || '''Default value''' || '''Effect''' || || ^ || 7. || 0.01 ||requested final precision for each weight || || ^ || 710. || 0.3 ||minimal requested precision for the first refinment criteria || || ^ || 711. || 1d-4 ||first refinment criteria || || ^ || 720. || 0.1 ||requested precision for the second refinment criteria || || ^ || 721. || 2d-3 ||second refinment criteria || || ^ || 731. || 2 ||number of iteration in permutation selection -first loop- || || ^ || 732. || 2 ||number of iteration in configuration search || || ^ || 733. || 5 ||number of iteration in permutation selection -second loop- || || ^ || 734. || 1 ||number of iteration in plotting diagram mode (not used for the moment) || || ^ || 735. || 10 ||maximal number of iteration in final loop || ==== Block Perm ==== Define how to treat the permutation in MadWeight. || '''Option for block MW_perm''' |||| '''option for treating permutation (step=6)''' || || || '''tag''' || '''Effect''' || || ^ || 1 ||makes permutation|| || ^ || 2 ||considers b jet like other jet for permutations|| ==== Block Parameter ==== MadWeight can run on different parameter value on the same run. For that you have three different choice (differentiate by the value of the entry with tag 1) * value '''0''': use the param_card defined by the user. Those one must be enter in the Card directory with name: param_card_1.dat, param_card_2.dat,... * value '''1''': Apply from the param_card.dat the modification define in MadWeight_card.dat (see below) * value '''2''': Same than one but all parameter modification are correlated (see below) || '''Option for block MW_parameter''' |||| '''option for creating param_card (step=1)''' || || || '''tag''' || '''Effect''' || || ^ || 1 ||how create all the param card (see above for value description) || || ^ || n*10+1 ||name of the block to modify for variable n (branching ratio is special see below)|| || ^ || n*10+2 ||tag of the value to modify (if they are a double tag use two times this line (in the correct order)|| || ^ || n*10+3 ||different value to insert (so you can use this tag more than once) || '''remarq''': * decay is consider like a block name * branching ratio have their our name: 'br' (tag1:id of the decay particule. tag2: first desint, tag3: second desint, ...) '''example''' {{{ Block MW_parameter # TAG VALUE UTILITY 1. 1 # type of input # 0. : inputs are read from the cards: param_card_1.dat, param_card_2.dat,... # 1. : redefines some values from param_card.dat according to the form below # 2. : same but the value for different parameters are modified simultaneously # # # first parameter # 11. mass # Block of the parameter to change 12. 6 # id of the parameter to change 13. 180 # here you can enter the different values: 13. 190 # add a new line with tag 13 to introduce a new value # # # second parameter # 21. MGCKM # Block of the parameter to change 22. 1 # id of the paramter to change 22. 2 # id2 of the paramter to change 23. 1.5E-02 # here you can enter the different values: 23. 1.8E-02 # add a new line with tag 23 to introduce a new value }}} In this mode '''four''' different param_card will be created. Two with a top mass (pid=6) at 180 GeV (one for each value of %$V_{us}$%) and two for a top-mass at190 Gev. If We have choose at the first line the second mode: {{{ # TAG VALUE UTILITY 1. 2 # type of input }}} We will obtain only two different card. the first one will have %$m_t=180$% GeV with %$V_{us}=1.5e-2$%. The other will have %$m_t=190$% GeV with %$V_{us}=1.8e-2$% '''remarq''': Since Version 2.1.9, it's possible to generate directly the difference of masses. The blok parameter is then '''diff_mass''' This is an example: {{{ Block MW_parameter # TAG VALUE UTILITY 1. 1 # type of input # 0. : inputs are read from the cards: param_card_1.dat, param_card_2.dat,... # 1. : redefines some values from param_card.dat according to the form below # 2. : same but the value for different parameters are modified simultaneously # # # first parameter # 11. mass # Block of the parameter to change 12. 6 # id of the parameter to change 13. 180 # here you can enter the different values: 13. 190 # add a new line with tag 13 to introduce a new value # # # second parameter # 21. diff_mass # fix M_W-M_T 22. 23 # id of the first mass (M_W) the value of M_W will be choose to have the correct mass differences. 22. 6 # id2 of the second mass (M_T) this must be fixed before 23. -10 # here you can enter the different values: 23. 0 # add a new line with tag 23 to introduce a new value 23. 10 }}} In this case 6 param_card will be create ||M_T||M_W||M_W-M_T|| ||180||170||-10 || ||180||180||0|| ||180||190||10|| ||190||180||-10|| ||190||190||0|| ||190||200||10|| ==== Block Generation ==== This block parametrize how MadWeightAnalyzer will find the approriate phase-space generator. More information on those option in MadWeightAnalyzer page. || '''Option for block MW_Gen''' |||| '''option for MadWeightAnalyzer (step=2)'''|| || || '''tag''' || '''Effect''' || || ^ || 1 ||chooses which propagator to allign in ECS: 0-> thinest/ 1-> chooses more local possibility || || ^ || 2 ||chooses which propagator to allign in blob: 0-> thinest/ 1-> chooses more local possibility || || ^ || 3 ||maximal multiplicity for ECS sector || || ^ || 4 ||uses blob solutions which optimizes Breit-Wigner integration || || ^ || 5 ||uses blob solutions which optimizes TransferFunction integration || || ^ || 6 ||use s balanced solutions (more than one true is possible) || || ^ || 10 ||allows ECS A (0 neut) for change of variables || || ^ || 11 ||allows ECS B (1 neut) for change of variables || || ^ || 12 ||allows ECS C (1 neut) for change of variables || || ^ || 13 ||allows ECS D (2 neut ttbar) for change of variables || || ^ || 14 ||allows ECS E (2 neut HWW) for change of variables || || ^ || 15 ||allows ECS F (2 neut gamma-gamma) for change of variables || ==== Trully advanced option ==== You will find a list of all possible option in the page MadWeightAdvancedOpttion === transfer_card === This Card depend of your choice on your TransferFunction. All the undefinned value of your transfer functions can be entered at this point. More information about this card at the page TransferFunction. -- Main.OlivierMattelaer - 04 Nov 2008