Changes between Version 1 and Version 2 of Models/USERMOD
- Timestamp:
- Apr 23, 2014, 1:48:26 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Models/USERMOD
v1 v2 15 15 from this file. 16 16 1. All zero/one value are fixed in the model and can't be changed anymore 17 2. If a Block has two identical value. Those two value are merged to a single one 17 2. If a Block has two identical value. Those two value are merged to a single one (but for the width specification) 18 18 3. All couplings which are zero for this param_card are removed from the model. 19 4. Two value are "special": 9.999999e-1 and 1e-99. Those allow to apply the restriction of the zero coupling but still allowing to modify the associate parameter. 20 19 21 20 22 To load this restricted model in mg5. you have to do: … … 23 25 if XXXX is default, then the import import model MODELNAME load automatically the restriction restrict_default.dat. The original model can then be retrieve by the command import model MODELNAME-full. 24 26 27 Any generation using a restriction model have his own default param_card, corresponding to the card use for the restriction (minus the parameter whcih can not be changed anymore). if a file "default_XXX.dat" exists then this file will be the default param_card for the XXX restricted model. 28 29 Since 2.1.0, it is possible to define a default param_card which is NO 25 30 26 31 == ADD MODEL 27 32 28 33 === STATUS: 29 Not yet in any official release (current one is 2.0.0) 30 available at: lp:~maddevelopers/madgraph5/plugin_model 34 PART OF THE OFFICIAL RELEASE (since 2.1.1) 31 35 32 36 === SYNTAX: … … 35 39 === WHAT IT DOES: 36 40 - It create a new model named: NAME1__NAME2 (where NAME1 is the name of the current loaded model and NAME2 is the plugin one). 37 - The new model contains the SUM of all interactions of both model! The code didn't check if the same interactions appears in 38 both model. If this happens, the new model will contain TWO times the same interactions (and is then likely to be wrong). 41 - The new model contains the union of all interactions of both model! If an interaction exists on both model, it is in principle removed correctly. But we advise to check carefully this point. 39 42 - if the options "--recreate" is present and a model NAME1_NAME2 already exists then the code remove that model. 40 43 - if the options "--recreate" is NOT present and a model NAME1_NAME2 already exists then code just import NAME1__NAME2 model. … … 45 48 46 49 1) ALL external parameter which correspond to the same block/id are expected to be identical between the two model. 47 Be careful lif you use this with some "frblock" since they are likely to have different physical meaning betwen different model.50 Be careful if you use this with some "frblock" since they are likely to have different physical meaning betwen different model. 48 51 49 52 2) ALL particles are identified by their PDG_CODE. If a particles of the plugin model has a pdg_code of one particle of the original model … … 55 58 4) The coupling order takes the minimal value of the coupling order found in both model. This might not be what you want => Probably need to modify 56 59 that file manually! 60 61 5) model restriction (see above) of the original model will be propagate to the merged model. No model restriction of the added model will be taken into account. 62