Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-04-19 09:10:08

0001 #ifndef PDF_SASG_SASGph_Fortran_Interface_H
0002 #define PDF_SASG_SASGph_Fortran_Interface_H
0003 
0004 #include "ATOOLS/Phys/Flavour.H"
0005 #include "PDF/Main/Photon_PDF_Base.H"
0006 
0007 namespace PDF {
0008 class SASGph_Fortran_Interface : public Photon_PDF_Base {
0009 private:
0010   // PDF parameters
0011   float P2 = 0;
0012   int IP2 = 0;
0013 
0014 public:
0015   SASGph_Fortran_Interface(const ATOOLS::Flavour, const std::string _set);
0016   PDF_Base *GetCopy() override;
0017 
0018   void CalculateSpec(const double &, const double &) override;
0019 };
0020 
0021 /*!
0022  \class SASGph_Fortran_Interface
0023  \brief An interface to the SASG photon distribution.
0024  */
0025 /*
0026  * See https://arxiv.org/pdf/hep-ph/9503384.pdf
0027  */
0028 } // namespace PDF
0029 
0030 #endif