APFEL 4.8.0
A PDF evolution library in C++
Loading...
Searching...
No Matches
Namespaces
rotations.h File Reference
#include "apfel/distribution.h"
#include "apfel/operator.h"
#include "apfel/set.h"

Go to the source code of this file.

Namespaces

namespace  apfel
 Namespace for all APFEL++ functions and classes.
 

Basis rotations

Collection of functions to rotate distributions from the QCD evolution basis to the phsycal basis and back. Specifically, the QCD evolution basis is:

{g, Σ, V, T3, V3, T8, V8, T15, V15, T24, V24, T35, T34}

while the physical basis is:

{ t, b, c, s, u, d, g, d, u, s, c, b, t}

const double apfel::RotQCDEvToPhys [6][6]
 Rotation matrix from the QCD evolution to the physical basis. Inverse of RotPhysToQCDEv.
 
const double apfel::RotQCDEvToPhysFull [13][13]
 Rotation matrix from the QCD evolution to the physical basis for the full bases. Inverse of RotPhysToQCDEvFull.
 
const double apfel::RotPhysToQCDEv [6][6]
 Rotation matrix from the physical to the QCD evolution basis. Inverse of RotQCDEvToPhys.
 
const double apfel::RotPhysToQCDEvFull [13][13]
 Rotation matrix from the physical to the QCD evolution basis for the full bases. Inverse of RotQCDEvToPhysFull.
 
const double apfel::RotPhysToPlusMinus [13][13]
 Rotation matrix from the physical basis to the basis of q_{+/-} = q +/- qbar.
 
const double apfel::RotPlusMinusToPhys [13][13]
 Rotation matrix from the basis of q_{+/-} = q +/- qbar to the physical basis. Inverse of RotPhysToPlusMinus.
 
std::map< int, double > apfel::PhysToQCDEv (std::map< int, double > const &InPhysMap)
 Rotation from the physical to the QCD evolution basis.
 
Set< Distributionapfel::PhysToQCDEv (std::map< int, Distribution > const &InPhysMap, int const &nf)
 Rotation from the physical to the QCD evolution basis of a map of distributions.
 
Set< Operatorapfel::PhysToQCDEv (std::map< int, Operator > const &InPhysMap, int const &nf)
 Rotation from the physical to the QCD evolution basis of a map of operators.
 
std::map< int, double > apfel::QCDEvToPhys (std::map< int, double > const &QCDEvMap)
 Rotation from the QCD evolution to the physical basis.
 
std::map< int, Distributionapfel::QCDEvToPhys (std::map< int, Distribution > const &QCDEvMap)
 Rotation from the QCD evolution to the physical basis of a map of distributions.
 
std::map< int, Operatorapfel::QCDEvToPhys (std::map< int, Operator > const &QCDEvMap)
 Rotation from the QCD evolution to the physical basis of a map of operators.
 
std::map< int, double > apfel::PhysToPlusMinus (std::map< int, double > const &InPhysMap)
 Rotation from the physical to the PlusMinus basis.
 
std::map< int, double > apfel::PlusMinusToPhys (std::map< int, double > const &PlusMinusMap)
 Rotation from to the PlusMinus basis to the physical basis.
 
std::map< int, Distributionapfel::PlusMinusToPhys (std::map< int, Distribution > const &PlusMinusMap)
 Rotation from to the PlusMinus basis to the physical basis of a map of distributions.