/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Generator/Mcgpj/Mcgpj-00-01-04/src/code/inc/TMuCrossPart.h

Go to the documentation of this file.
00001 #ifndef RAD_TMuCrossPart
00002 #define RAD_TMuCrossPart
00003 
00004 #include "TVCrossPart.h"
00005 #include "TMuKFun.h"
00006 #include "TVacuumPol.h"
00007 
00008 class TMuCrossPart:public TVCrossPart{
00009 protected:
00010   TMuKFun *fK;          // Soft and virtual photons correction 
00011   TPhotonD *fPhD1;
00012   TPhotonD *fPhD2;
00013   TPhotonI *fPhI1;
00014   TPhotonI *fPhI2;
00015   TPhotonFS *fPhFS;
00016   TVacuumPol *fVPol;
00017   double fCosMin;
00018   double fSinTheta2;
00019   double fMax;
00020   double fNorm;
00021   double fCompMuSV;
00022   double fBetaMu;
00023   double fBetaMu2;
00024   double MakeCosTheta();
00025   double GetCNorm();
00026   double R_e_Gamma();
00027   double R_e_Gamma_t();
00028   double R_f_Gamma();
00029   double R_e_mu_Gamma_t();
00030 public:
00031   TMuCrossPart();
00032   ~TMuCrossPart();
00033   double BornShift(const double&, const double&, const double&);
00034   double GetValue(const unsigned int);
00035   void Init();
00036   void SetThetaMin(const double &);
00037 };
00038 
00039 #endif //#ifndef RAD_TMuCrossPart

Generated on Tue Nov 29 23:12:41 2016 for BOSS_7.0.2 by  doxygen 1.4.7