<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.10/dist/katex.min.css" integrity="sha384-wcIxkf4k558AjM3Yz3BBFQUbk/zgIYC2R0QpeeYb+TwlBVMrlgLqwRjRtGZiK7ww" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.10/dist/katex.min.js" integrity="sha384-hIoBPJpTUs74ddyc4bFZSM1TVlQDA60VBbJS0oA934VSz82sBx1X7kSx2ATBDIyd" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.10/dist/contrib/auto-render.min.js" integrity="sha384-43gviWU0YVjaDtb/GhzOouOXtZMP/7XUzwPTstBeZFe/+rCMvRwr4yROQP43s0Xk" crossorigin="anonymous"></script>
<script>
document.addEventListener("DOMContentLoaded", function() {
renderMathInElement(document.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
],
throwOnError : false
});
let abbrevs = {
"EKO": "Evolution Kernel Operator",
"PDF": "Parton Distribution Function(s)",
"FF": "Fragmentation Function(s)",
"FNS": "Flavor Number Scheme",
"FFNS": "Fixed Flavor Number Scheme",
"VFNS": "Variable Flavor Number Scheme",
"LO": "Leading Order",
"NLO": "Next-to-Leading Order",
"NNLO": "Next-to-Next-to-Leading Order",
"N3LO": "Next-to-Next-to-Next-to-Leading Order",
"LL": "Leading Log",
"NLL": "Next-to-Leading Log",
"NNLL": "Next-to-Next-to-Leading Log",
"DGLAP": "Dokshitzer-Gribov-Lipatov-Altarelli-Parisi",
"PID": "(Monte Carlo) parton identifier",
"OME": "Operator Matrix Element",
"RGE": "Renormalization Group Equation",
"MHOU": "Missing Higher Order Uncertainties",
"QCD": "Quantum Chromodynamics",
"QED": "Quantum Electrodynamics",
"DIS": "Deep Inelastic Scattering",
"BFKL": "Balitsky-Fadin-Kuraev-Lipatov",
"FHMRUVV": "Falcioni, Herzog, Moch, Ruijl, Ueda, Vermaseren and Vogt",
"API": "Application Program Interface",
};
let parsedAbbrevs = {};
for (el in abbrevs) {
parsedAbbrevs["|" + el + "|"] = "<abbr title='"+abbrevs[el]+"' >"+el+"</abbr>";
}
function replaceAbbrev(el) {
let txt = el.innerHTML;
for (k in parsedAbbrevs)
txt = txt.replace(k, parsedAbbrevs[k]);
el.innerHTML = txt;
}
let longs = document.getElementsByClassName("docblock");
for (let el of longs) replaceAbbrev(el);
let shorts = document.getElementsByClassName("docblock-short");
for (let el of shorts) replaceAbbrev(el);
});
</script>