This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2013:groups:sm:blha [2013/06/13 11:52] johann_felix.graf_von_sodenfraunhofen obsole part of comment removed |
2013:groups:sm:blha [2013/08/13 09:26] gudrun.heinrich |
||
---|---|---|---|
Line 6: | Line 6: | ||
[[http://phystev.in2p3.fr/wiki/_media/2013:groups:sm:blhaupdate2013.pdf|updated write-up]] | [[http://phystev.in2p3.fr/wiki/_media/2013:groups:sm:blhaupdate2013.pdf|updated write-up]] | ||
- | [[http://phystev.in2p3.fr/wiki/_media/2013:groups:sm:KeywordsFunctions.pdf|Pdf file]] containing defined keywords and functions, **please comment** | + | |
+ | [[2013:groups:sm:blha:api|Suggested C/C++ and Fortran declarations (API)]] for the runtime interface. | ||
//Comments:// | //Comments:// | ||
Line 25: | Line 26: | ||
void OLP_EvalSubProcess2(const int* j, const double* pp, const double* mu, double* rval, int* status)</code> | void OLP_EvalSubProcess2(const int* j, const double* pp, const double* mu, double* rval, int* status)</code> | ||
Also all arguments are changed to pointers to facilitate FORTRAN compatibility and allow future format extensions. | Also all arguments are changed to pointers to facilitate FORTRAN compatibility and allow future format extensions. | ||
- | * ''const int* j'' -- one element array with channel number (previously ''const int'') | + | * ''const int* j'' -- (one element) array with channel number (previously ''const int'') |
* ''const double* pp'' -- momenta array (unchanged) | * ''const double* pp'' -- momenta array (unchanged) | ||
* ''const double* mu'' -- renormalisation scale (unchanged) | * ''const double* mu'' -- renormalisation scale (unchanged) | ||
* ''double* rval'' -- array of return values | * ''double* rval'' -- array of return values | ||
- | * ''int* status'' -- one element array with status of accuracy check | + | * ''double* acc'' -- one element array with status of accuracy check |
Line 67: | Line 68: | ||
Global settings like | Global settings like | ||
* ''MassiveParticles'', | * ''MassiveParticles'', | ||
- | * ''ActiveParticles'', | ||
* ''ExcludedParticles'' | * ''ExcludedParticles'' | ||
should also be possible. | should also be possible. | ||
Line 87: | Line 87: | ||
example: | example: | ||
- | AlphasPower 2 | + | CouplingPower QCD 2 |
process x | process x | ||
process y | process y | ||
- | AlphasPower 3 | + | CouplingPower QCD 3 |
- | AlphaPower 2 | + | CouplingPower QED 2 |
process z | process z | ||
process zz | process zz | ||
| | ||
- | AlphasPower 1 | + | CouplingPower QCD 1 |
- | AlphaPower 1 | + | CouplingPower QED 1 |
- | LoopInduced True | + | AmplitudeType LoopInduced True |
process xy | process xy | ||
Line 106: | Line 106: | ||
no changes wrt the last version of the draft. | no changes wrt the last version of the draft. | ||
- | Importance to keep the EW Scheme option "UserDefined" was stressed. | + | Importance to keep the EW Scheme option "OLPDefined" was stressed. |
===Polarisation/Colour:=== | ===Polarisation/Colour:=== | ||
Conventions for polarisation vectors already have been fixed at the last meeting. | Conventions for polarisation vectors already have been fixed at the last meeting. | ||
- | For special options concerning colour | + | The keywords "ccTree" and "scTree" for colour/spin-correlated tree matrix elements |
- | (terms in 1/N expansion, not colour summed, etc) it was felt that this should be | + | have been introduced. Special terms in the colour 1/N expansion can be defined using |
- | "hardwired" between the particular OLP/MC providers to follow the individual needs. | + | the "Extra" flag. |
+ | |||
===Restrictions such as diagram filters, exploitation of special symmetries, etc:=== | ===Restrictions such as diagram filters, exploitation of special symmetries, etc:=== | ||
- | Also rather something where the particular OLP/MC providers (humans) should talk to each other. | + | Rather something where the particular OLP/MC providers (humans) should talk to each other, |
+ | but can be accommodated using the "Extra" flag. | ||
===Extras=== | ===Extras=== | ||
Line 125: | Line 127: | ||
--- //[[daniel.maitre@durham.ac.uk|Daniel Maitre]] 2013/06/10 09:45// | --- //[[daniel.maitre@durham.ac.uk|Daniel Maitre]] 2013/06/10 09:45// | ||
- | This is trying to tell the MC what to to with Extra parameters given to it through its runcard and how to generate the order file? I don't think this is the scope of what we want to do. | + | This is trying to tell the MC what to do with Extra parameters given to it through its runcard and how to generate the order file? I don't think this is the scope of what we want to do. |
---//[[gudrun@mpp.mpg.de|Gudrun Heinrich]] 2013/06/10 11:15// | ---//[[gudrun@mpp.mpg.de|Gudrun Heinrich]] 2013/06/10 11:15// | ||
Line 145: | Line 147: | ||
b) Implementation of corrections (in particular EW) in Monte Carlo programs (e.g. Sherpa) | b) Implementation of corrections (in particular EW) in Monte Carlo programs (e.g. Sherpa) | ||
- | c) Extension to loop-induced processes: interface for modules of NLO calculation (2-loop virtual and 1-loop Born/real), e.g. [[http://arxiv.org/abs/hep-ph/0206194|gg -> gamma gamma]] | + | c) Extension to loop-induced processes: interface for modules of NLO calculation (2-loop virtual and 1-loop Born/real) |