wiki:MadWeightOption

Version 1 (modified by trac, 7 years ago) (diff)

--

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_TM_WM_W-M_T
180170-10
1801800
18019010
190180-10
1901900
19020010

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

Attachments (5)

Download all attachments as: .zip