File indexing completed on 2024-09-27 07:03:24
0001
0002
0003
0004 #ifndef Pavia_
0005 #define Pavia_
0006
0007 #include "StructureFunction.h"
0008
0009 class PaviaSfSet final : public SfSet {
0010 struct Impl;
0011 Impl* _impl;
0012
0013 public:
0014 PaviaSfSet();
0015 PaviaSfSet(PaviaSfSet const& other) = delete;
0016 PaviaSfSet(PaviaSfSet&& other) noexcept;
0017 PaviaSfSet& operator=(PaviaSfSet const& other) = delete;
0018 PaviaSfSet& operator=(PaviaSfSet&& other) noexcept;
0019 virtual ~PaviaSfSet();
0020
0021
0022 double F_UUT(Hadron h, double x, double z, double Q_sq, double ph_t_sq) const override;
0023 double F_UTT_sin_phih_m_phis(Hadron h, double x, double z, double Q_sq, double ph_t_sq) const override;
0024 double F_UT_sin_phih_p_phis(Hadron h, double x, double z, double Q_sq, double ph_t_sq) const override {
0025 return 0.;
0026 }
0027 };
0028
0029 #endif
0030