BOSS 8.0.0
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 "TMuKFun.h"
5#include "TVCrossPart.h"
6#include "TVacuumPol.h"
7
8class TMuCrossPart : public TVCrossPart {
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();
30
31public:
34 double BornShift( const double&, const double&, const double& );
35 double GetValue( const unsigned int );
36 void Init();
37 void SetThetaMin( const double& );
38};
39
40#endif // #ifndef RAD_TMuCrossPart
TPhotonFS * fPhFS
double GetCNorm()
double GetValue(const unsigned int)
TPhotonI * fPhI2
double R_e_Gamma_t()
TPhotonD * fPhD2
double R_e_mu_Gamma_t()
double fCompMuSV
double R_f_Gamma()
TMuKFun * fK
double fSinTheta2
double MakeCosTheta()
void SetThetaMin(const double &)
double fBetaMu2
double R_e_Gamma()
TPhotonI * fPhI1
TVacuumPol * fVPol
TPhotonD * fPhD1
double BornShift(const double &, const double &, const double &)