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

Go to the documentation of this file.
00001 #ifndef RAD_TPiCrossPart
00002 #define RAD_TPiCrossPart
00003 
00004 #include "TVCrossPart.h"
00005 #include "TPiKFun.h"
00006 #include "TFormFactor.h"
00007 
00008 class TPiCrossPart:public TVCrossPart{
00009 protected:
00010   TPiKFun *fK;          // Soft and virtual photons correction 
00011   TPhotonD *fPhD1;
00012   TPhotonD *fPhD2;
00013   TPhotonI *fPhI1;
00014   TPhotonI *fPhI2;
00015   TPhotonFS *fPhFS;
00016   TFormFactor *fFpi;
00017   double fCosMin;
00018   double fSinTheta2;
00019   double fNorm;
00020   double fCompPiSV;
00021   double fBetaPi;
00022   double MakeCosTheta();
00023   double GetCNorm();
00024   double R_Gamma();
00025   double R_Gamma_t();
00026   double R_Gamma_kuraev_eidelman();
00027 public:
00028   TPiCrossPart();
00029   virtual ~TPiCrossPart();
00030   double BornShift(const double&, const double&, const double&);
00031   double GetValue(const unsigned int);
00032   void Init();
00033   void SetThetaMin(const double &);
00034   TFormFactor *GetFormFactor(){return fFpi;}
00035 };
00036 
00037 #endif //#ifndef RAD_TPiCrossPart

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