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

Go to the documentation of this file.
00001 #ifndef RAD_TEPCrossPart
00002 #define RAD_TEPCrossPart
00003 
00004 #include "TVCrossPart.h"
00005 #include "TEKFun.h"
00006 #include "TVacuumPol.h"
00007 
00008 class TEPCrossPart:public TVCrossPart{
00009 protected:
00010   TEKFun *fK;          // Soft and virtual photons correction 
00011   TPhotonD *fPhD1;
00012   TPhotonD *fPhD2;
00013   TPhotonD *fPhD3;
00014   TPhotonD *fPhD4;
00015   TPhotonI *fPhI1;
00016   TPhotonI *fPhI2;
00017   TPhotonF *fPhF3;
00018   TPhotonF *fPhF4;
00019   TVacuumPol *fVPol;
00020   double fCosTheta;
00021   double fCosMin;
00022   double fSinMin2;
00023   double fNorm;
00024   double fMax;
00025   double MakeCosTheta();
00026   double GetCNorm();
00027   double RGamma();
00028   double RGamma_kuraev_eidelman(const bool& print=false);
00029 public:
00030   TEPCrossPart();
00031   ~TEPCrossPart();
00032   double BornShift(const double&, const double&, const double&);
00033   double GetValue(const unsigned int);
00034   void Init();
00035   void SetThetaMin(const double &);
00036 };
00037 
00038 #endif //#ifndef RAD_TEPCrossPart

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