File indexing completed on 2026-06-02 08:51:46
0001 #ifndef LEPTONCMFRAME_H_
0002 #define LEPTONCMFRAME_H_
0003
0004
0005
0006 #include <utility>
0007
0008 class leptons {
0009 public:
0010
0011 std::pair<double, double> leptonCMconverterToBDP01(double phil, double thetal);
0012
0013 std::pair<double, double> leptonCMconverterToBM03(double philBDP, double thetalBDP);
0014
0015 double jacobianLeptonCM(double phil, double thetal);
0016 void computeConverterVariables(double xB, double t, double Qcal2,
0017 double Mll2, double Mnucleon);
0018
0019 private:
0020
0021 double Epsilon2;
0022 double W1;
0023 double W2;
0024 double Modv;
0025 double Zeta;
0026 double Q1z;
0027 double CGamma;
0028 double SGamma;
0029 double p2x;
0030 double p20;
0031 double p2z;
0032 double p2az;
0033 double modp2a;
0034 double s2;
0035 double c2;
0036 double tMin;
0037
0038 };
0039
0040
0041
0042 #endif