1 #ifndef __fastNLOLinearCombinations__ 2 #define __fastNLOLinearCombinations__ 5 #include "fastNLOCoeffAddBase.h" 14 std::vector<double > CalcPDFLinearCombination(
const fastNLOCoeffAddBase* c,
const std::vector<double>& pdfx1 = std::vector<double>(),
const std::vector<double>& pdfx2 = std::vector<double>() ,
bool pdf2IsAntiParticle =
false)
const;
17 std::vector<double > MakeAntiHadron(
const std::vector<double >& hadron)
const;
20 std::vector<double > CalcPDFLCTwoHadrons(
const fastNLOCoeffAddBase* c,
const std::vector<double>& pdfx1,
const std::vector<double>& pdfx2 )
const ;
21 std::vector<double > CalcPDFLCOneHadron(
const fastNLOCoeffAddBase* c,
const std::vector<double>& pdfx1 )
const;
23 std::vector<double> CalcPDFDIS(
const fastNLOCoeffAddBase* c,
const std::vector<double>& pdfx1)
const;
24 std::vector<double> CalcPDFDISFromTable(
const fastNLOCoeffAddBase* c,
const std::vector<double>& pdfx1)
const ;
25 std::vector<double> CalcPDFHHCFromTable(
const fastNLOCoeffAddBase* c,
const std::vector<double>& pdfx1 ,
const std::vector<double>& pdfx2)
const ;
26 std::vector<double> CalcPDFHHC(
const fastNLOCoeffAddBase* c,
const std::vector<double>& pdfx1 ,
const std::vector<double>& pdfx2)
const ;
27 std::vector<double> CalcDefaultPDFLiCos(
const fastNLOCoeffAddBase* c,
const std::vector<double>& pdfx1 ,
const std::vector<double>& pdfx2)
const ;
28 std::vector<double> CalcPDFttbar(
const fastNLOCoeffAddBase* c,
const std::vector<double>& pdfx1 ,
const std::vector<double>& pdfx2)
const ;
29 std::vector<double> CalcPDFThreshold(
const fastNLOCoeffAddBase* c,
const std::vector<double>& pdfx1 ,
const std::vector<double>& pdfx2)
const ;
Definition: fastNLOPDFLinearCombinations.h:8
Definition: fastNLOCoeffAddBase.h:57