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 |
Integrate over a transfer function on energy described by a 2D histogram retrieved from a ROOT file. More... | |
class | BinnedTransferFunctionOnEnergyEvaluator |
Evaluate a transfer function on energy described by a 2D histogram retrieved from a ROOT file. More... | |
class | BinnedTransferFunctionOnPt |
Integrate over a transfer function on Pt described by a 2D histogram retrieved from a ROOT file. More... | |
class | BinnedTransferFunctionOnPtEvaluator |
Evaluate a transfer function on Pt described by a 2D histogram retrieved from a ROOT file. More... | |
class | BlockA |
Final (main) Block A, describing \(q_1 q_2 \to p_1 + p_2 + X\). 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 | BlockC |
\(\require{cancel}\) Final (main) Block C, describing \(s_{123} (\to p_3 + 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 | BlockE |
\(\require{cancel}\) Final (main) Block E, describing \(\hat{s} \to X + s_{13} (\to \cancel{p_1} p_3) + s_{24} (\to \cancel{p_2} p_4)\) 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 | BlockG |
Final (main) Block G, describing \(X + s_{12} (\to p_1 p_2) + s_{34} (\to p_3 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 | Constant< T > |
A module declaring a constant. More... | |
class | Counter< T > |
A module counting the number of entries in a vector. More... | |
class | SimpleCounter |
A simple module counting the number of time it has been called. 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 | GaussianTransferFunctionOnEnergy |
Integrate over a transfer function on energy described by a Gaussian distribution. More... | |
class | GaussianTransferFunctionOnEnergyEvaluator |
Evaluate a transfer function on energy described by a Gaussian distribution. More... | |
class | GaussianTransferFunctionOnPt |
Integrate over a transfer function on Pt described by a Gaussian distribution. More... | |
class | GaussianTransferFunctionOnPtEvaluator |
Evaluate a transfer function on Pt described by a Gaussian distribution. More... | |
class | LinearCombinator< T > |
Performs linear combination of templated terms. More... | |
class | Looper |
A module looping over a set of solutions. More... | |
class | LooperSummer< T > |
A module performing a sum over a set of values. 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 | Printer< T > |
A module printing the value of an input. More... | |
class | SecondaryBlockA |
\(\require{cancel}\) Secondary Block A, describing \(s_{1234} \to ( s_{123} \to s_{12}(\to \cancel{p_1} + p_2) + p_3 ) + p_4\) More... | |
class | SecondaryBlockB |
\(\require{cancel}\) Secondary Block B, describing \(s_{123} \to s_{12}(\to \cancel{p_1} + p_2) + p_3 \) More... | |
class | SecondaryBlockCD |
Secondary Block C/D, describing \(s_{12} \to p_1 + p_2\). More... | |
class | SecondaryBlockE |
\(\require{cancel}\) Secondary Block E, describing \(s_{123} \to s_{12}(\to p_1 + p_2) + p_3 \) More... | |
class | StandardPhaseSpace |
Compute the phase space density for observed particles (not concerned by the change of variable) More... | |
class | UniformGenerator |
Generate a random point uniformly in a user-set range. More... | |