Skip to content

Write Monte Carlo interface documentation #141

@cschwan

Description

@cschwan

After talking to @scarlehoff I get the feeling that our documentation can be improved in quite a few places. Specifically, we should at least

  • improve the documentation that explains what lumis are, how they are related to partonic channels and what factors are. We should also add a more complicated example, maybe add the remaining DY LO channels?
  • also point out how the lumis are constructed for DIS, which initial state has a hadron and which one doesn't;
  • we should better explain the order parameters, for instance the log exponents needed for scale variations, ideally also with an example. An important point is how to decompose the expressions that can be filled into subgrids: alphas not included, alpha must be included and logs must not be included in the log subgrids, but they must be included in the central grid;
  • we should also explain all subgrid parameters, which with the CAPI are set using the pineappl_grid_set_{string,double,...} functions. Also explain the basics of interpolation
  • explain how to select different subgrid types, which may at some point becomes necessary when memory is a problem
  • in Grid::fill and also in other functions/methods we should make clear that whenever we have to give indices for order, bin and lumi that are given in exactly this order, to resemble the obl subcommand of pineappl;
  • At the end of the photon-photon DY example program we should add a note that points out using a PDF set with a non-zero photon PDF, otherwise the cross section is zero
  • document the recognized metadata and its value format.

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions