Modules

MoMEMta's built-in modules. More...

Detailed Description

MoMEMta's built-in modules.

Anyone of these module can be declared and used in the configuration file. More details about each module can be found in the class description.

Classes

class  Module
 Parent class for all the modules. More...
 
class  BinnedTransferFunctionOnEnergy
 Transfer function on energy described by a 2D histogram retrieved from a ROOT file. More...
 
class  BlockB
 \(\require{cancel}\) Final (main) Block B, describing \(q_1 q_2 \to X + s_{12} (\to \cancel{p_1} p_2)\) More...
 
class  BlockD
 \(\require{cancel}\) Final (main) Block D, describing \(X + s_{134} (\to p_4 + s_{13} (\to \cancel{p_1} p_3)) + s_{256} (\to p_6 + s_{25} (\to \cancel{p_2} p_5))\) More...
 
class  BlockF
 \(\require{cancel}\) Final (main) Block F, describing \(q_1 q_2 \to X + s_{13} (\to \cancel{p_1} p_3) + s_{24} (\to \cancel{p_2} p_4)\) More...
 
class  BreitWignerGenerator
 Generate points distributed according to a Breit-Wigner. More...
 
class  BuildInitialState
 Build the initial partons given the whole final state. More...
 
class  FlatTransferFunctionOnP
 Flat transfer function on |P| (mainly for testing purposes). More...
 
class  FlatTransferFunctionOnPhi
 Flat transfer function on Phi (mainly for testing purposes). More...
 
class  FlatTransferFunctionOnTheta
 Flat transfer function on Theta (mainly for testing purposes). More...
 
class  GaussianTransferFunction
 Transfer function on energy described by a Gaussian distribution. More...
 
class  MatrixElement
 Compute the integrand: matrix element, PDFs, jacobians. More...
 
class  NarrowWidthApproximation
 Use the Narrow Width Approximation (NWA) to reduce the dimensionality of the integration. More...
 
class  Permutator
 Apply random permutations to a set of inputs. More...
 
class  UniformGenerator
 Generate a random point uniformly in a user-set range. More...