CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
TMuCrossPart.h
Go to the documentation of this file.
1#ifndef RAD_TMuCrossPart
2#define RAD_TMuCrossPart
3
4#include "TVCrossPart.h"
5#include "TMuKFun.h"
6#include "TVacuumPol.h"
7
9protected:
10 TMuKFun *fK; // Soft and virtual photons correction
17 double fCosMin;
18 double fSinTheta2;
19 double fMax;
20 double fNorm;
21 double fCompMuSV;
22 double fBetaMu;
23 double fBetaMu2;
24 double MakeCosTheta();
25 double GetCNorm();
26 double R_e_Gamma();
27 double R_e_Gamma_t();
28 double R_f_Gamma();
30public:
33 double BornShift(const double&, const double&, const double&);
34 double GetValue(const unsigned int);
35 void Init();
36 void SetThetaMin(const double &);
37};
38
39#endif //#ifndef RAD_TMuCrossPart
TPhotonFS * fPhFS
Definition: TMuCrossPart.h:15
double fBetaMu
Definition: TMuCrossPart.h:22
double GetCNorm()
double GetValue(const unsigned int)
TPhotonI * fPhI2
Definition: TMuCrossPart.h:14
double R_e_Gamma_t()
TPhotonD * fPhD2
Definition: TMuCrossPart.h:12
double R_e_mu_Gamma_t()
double fNorm
Definition: TMuCrossPart.h:20
double fCosMin
Definition: TMuCrossPart.h:17
double fCompMuSV
Definition: TMuCrossPart.h:21
double R_f_Gamma()
TMuKFun * fK
Definition: TMuCrossPart.h:10
double fSinTheta2
Definition: TMuCrossPart.h:18
double MakeCosTheta()
void SetThetaMin(const double &)
double fBetaMu2
Definition: TMuCrossPart.h:23
double R_e_Gamma()
TPhotonI * fPhI1
Definition: TMuCrossPart.h:13
TVacuumPol * fVPol
Definition: TMuCrossPart.h:16
TPhotonD * fPhD1
Definition: TMuCrossPart.h:11
double BornShift(const double &, const double &, const double &)
Definition: TMuKFun.h:6